Prosze o pomysł na program lub urzadzenie





rmffm1 - 01 Cze 2005 16:50
Witam
Mam do wykonania w najblizszym czasie prace inzynierska na kierunku informatyka, moj promotor nazucil mi prace na temat komunikacji bezprzewodowej i przewodowej pomiedzy mobilnymi pracownikami w firmie.
Jak widac temat rzeka tylko ze od strony teoretyczne, a od strony praktycznej mam problem co by wykonac za urzadzenie lub napisac program ktory by byl na temat tej pracy a zarazem ulatwial zycie naprawde mobilnym pracownikom, jako ze takim pracownikiem nie jestem to nie wiem co wlasciwie jescze moze sie przydac do ulatwienia pracy podczas komunikacji pracownika z jego firm lub klientem.
Prosze o pomysly na rozwiazanie nurtujacego mnie problemu
Pozdrawiam





lyx - 02 Cze 2005 00:43
Może jakiś program do synchronizacji plików i wymiany wiadomości między pracownikami firmy poruszającymi się w terenie?

Pozdrawiam



rmffm1 - 02 Cze 2005 08:33
Rozumiem ze pracownik w terenie ma miec laptopa i dostep do internetu, jakie pliki musi synchronizowac



lyx - 02 Cze 2005 08:44
Tak, pracownik powinien mieć laptopa.
Powiedzmy, że jeśli pracownik sporządzałby jakiegoś rodzaju umowy, to mógłby przesyłać ich kopie do firmy od razu po podpisaniu. Może też zdalnie uaktualniać bazę kontrachentów firmy.





halif - 02 Cze 2005 09:29
No to potrzebujesz jakąs aplikację rozproszoną. Medium sięnie przejmuj. Najpierw sugeruję zrobić centralną bazę danych na jakimś serwerze, do tego aplikację która z jednej strony komunikuje sie z tą bazą, a z drugiej otwiera sockety do komunikacji z klinetami. No i pozostaje Ci napisać aplikację kliencką, która umożliwia np. wypisywanie umowy, potem otwiera socket (tcp, udp.. dowolny) i wysyłą dane np. szyfrowane SSL do serwera. Jak już mówiłem medium sięnie przejmuj, bo zrobisz założeniem, że klient ma w terenie dostęp do netu (nawet przez nieszczesny Blueconect) w końcu warstwa fizyczna jest dla Ciebie nie ważna i tak będziesz działał na protokołach.

Sieciowość i bezp[rzewodowy kontakt jest, aplikacja serwer-klient też... Dosyć proste.. tak na pierwszy rzuy oka. Kwestia tylko jak dobrze piszesz w C (chyba, że np. chcesz robić aplikacje serwer-klient na np. Phytonie ). Propnuje plikacje .NET - tam najłatwiej robi się sockety do komunikacji. Cyba, że w założeniach masz np. apliakcję pod Unixa... wtedy pozostaję czyste C/C++ z bibliotekami unixa.