Temat: Program do ewidencji czasu pracy
Wybierz środowisko, w którym czujesz się najlepiej.
W Javie zrobisz szybciej, ale pytanie z czym to się będzie miało komunikować na zewnątrz - baza danych?
Znów w C/C++ i np. BlueZ można w pełni uzyskać funkcje skrótu usług identyfikowanego telefonu. Dokonaj wyboru, a dalej potoczy się samo. Na potrzeby autoryzacji wybrałbym Linux+BlueZ+C/C++ lub Windows/Linux+stos(natywny XP SP2/Bluesoleil/Widcomm/BlueZ)+JavaSE+emulator/biblioteke JSR82(Avetana).
Jeszcze innym rozwiazaniem (tu juz komercyjnie) byloby uzycie Access Servera/Pointa Bluegiga - chętnie pomogę, nawet jeśli będzie to jednostkowa aplikacja. Bedziesz mial gotowe rozpoznawanie urzadzen, funkcje skrotu itp.
Po chwili zastanowienia się:
Przy założeniu, że autoryzacja po MAC/BDA i funkcji hash telefonu będzie wystarczającą autoryzacją, to praktycznie nic nie trzeba robić. Urządzenie może pracować jak w Bluetooth Marketingu. Rozsyla np. plik-notatke, ktora pracownik moze ale nie musi odebrac. W ten sposob pracownik wie, ze zostal zarejestrowany w wejsciu/wyjsciu. Zmniejszony zasieg z kolei determinuje pewnosc, ze pracownik jest w tym miejscu.
Logi moga byc przerzucone na inny komputer/system np. poprzez LAN i to wszystko. Praktycznie gotowiec. O Bluetooth'ie niewiele bedziesz musial wiedziec. Mysle, ze jak na jednostkowe zastosowanie nawet cena bedzie lepsza niz siedzenie nad tym. Czas wolny polecam przeznaczyc na inne rzeczy, chyba, ze to mialo byc hobby albo jakis inny cel (np. cos na studia).
Duzo osob bedzie mialo podlegac tej autoryzacji/identyfikacji?
Inny problem: Skad pewnosc, ze inna osoba nie bedzie nosila telefonu kolegi w wiadomym celu? System z gory ma zakladac etycznosc? Jaki poziom bezpieczenstwa jest oczekiwany? Czy telefony maja byc prywatne czy tez firmowe?
Janusz Użycki edytował(a) ten post dnia 13.10.09 o godzinie 17:06