Witam forumowiczów,
Na wstępie dodam, że jestem operatorem drukarek 3D, z zagadnień bardziej elektroniki, fizyki. Miałem trochę programowania ale jak to Pan Mirosław powiedział, w podejściu proceduralnym C++ typu napisz funkcję itd. Dzięki kursowi P. Mirka i kursów z linkedin, ugryzłem trochę temat OOP. Chciałbym jednak przełożyć teraz teorię z kursów w praktykę i napisać program/aplikację wewnętrzną w firmie:
Program do zarządzania plikami standardowego formatu 3D .STL.
1. Klient przesyła gotowy plik. Program ma za zadanie generować etykietę w formacie nazwa zamówienia (order) nazwa klienta, typ pliku, zdjęcie.
2. Program ma zapisać plik .STL od klienta na dysku (lokalnym komputera, lub w późniejszym etapie w bazie orderów jakis QNAP lub google drive)
3. Mamy 8 drukarek 3D, i chciałbym stworzyć obiekty typu Drukarka 1-8, z typem drukarki, i czy jest wolna lub drukuje. Coś a la folder z plikami STL do drukowania dla danej drukarki. Przykładowo małe modele na drukarce 3 i 4 a większe na pozostałych. Może w późniejszym etapie historie serwisu drukarki.
4. Następnie chciałbym zarządzać kolejką każdego pliku modelu, typu checked (przed), printing (w trakcie), sorted (po druku). Stworzyć jakiś widok statusu pliku na szybkim podglądzie.
Z czasem chciałbym dodać więcej niż jednego użytkownika do obsługi (tak żeby mieć wgląd kto dane czynności wykonał).
I teraz mam pytanie, jakiego środowiska użyć do takiej zabawy, tak aby program mógł działać pomiędzy platformą windows i mac? Chciałbym zacząć od małych rzeczy i potem w trakcie rozwoju dodawać coś nowego, ulepszać uczyć się i doskonalić w obiektówce.
Po małych oględzinach ludzie polecają na forach C# i platformę .NET, Jave itd. Dodam że to nie ma być jakaś wielka aplikacja i ma działać lokalnie tak aby było w jednym miejscu. Chciałbym to robić na prywatnym komputerze, żeby później apkę zainstalować na danej platformie. Tylko kompletnie nie wiem na jakim środowisku. Najlepiej z jakimiś bibliotekami obsługującymi format STL.
Oczywiście to nie jest jakieś zlecenie dla kogoś czy od szefa dla mnie czy coś. Ma mi to tylko ułatwić codzienną pracę, którą robię ręcznie myszką.
Z góry dziękuje za sugestie i pozdrawiam!
Kano