Wstp GeForms to program przeznaczony na telefony komórkowe (tzw. midlet) z obsług Javy (J2ME) umoliwiajcy wprowadzanie danych według rónorodnych wzorców. Wzory formularzy s pobierane z serwera centralnego poprzez sie internet za porednictwem połczenia GPRS lub te CSD (połczenie wdzwaniane). Wprowadzanie danych odbywa si w trybie offline (bez aktywnego połczenia z sieci internet). Zapisane wczeniej dane mona w dowolnym momencie przesła do serwera centralnego, gdzie s weryfikowane. Moliwoci midletu GeForms Midlet umoliwia: obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego, wypełnianie formularzy w trybie offline (bez połczenia z serwerem centralnym), zapisywanie wypełnianych formularzy w pamici telefonu, edycj wczeniej zapisanych informacji, przesyłanie zapisanych informacji do serwera centralnego moliwo inicjalizacji przesyłania danych od strony serwera (opcja dostpna dla telefonów z MIDP2.0) wymaga współpracy z serwera GSM, tworzenie list wyboru na podstawie danych z innych formularzy. Instalacja programu w telefonie moliwe rozwizania Metoda 1. Aby zainstalowa program w telefonie naley wysła SMS a na numer: +48xxxxxx o treci: GE. Po chwili otrzymasz zwrotny SMS specjalny (tzw. WAP Push) o treci GeForms z pytaniem czy chcesz przej na stron WAP z programem. Aby zaakceptowa pytanie uyj klawisza akceptacji. Po chwili wywietli si strona WAP z odnonikiem Pobierz program. Po wybraniu odnonika wywietlona zostanie informacja o programie i ponowne zapytanie o zgod na instalacj. Odpowied pozytywna pocztkuje proces instalacji programu w telefonie. Po zainstalowaniu programu jest on dostpny w menu telefonu Aplikacje. UWAGA! Telefon musi mie włczona obsług WAP Push. Metoda 2. 1
Program mona pobra te bezporednio ze strony WAP: http://<tu adres url klienta>/wap/geforms.wml W tym celu naley uruchomi w telefonie przegldark WAP. Wpisa adres strony (patrz powyej) w polu Id do i zaakceptowa wybór. Po chwili ukae si tre strony WAP z odnonikiem Pobierz program. Dalej naley postpowa jak w metodzie 1. Funkcje midletu GeForms Menu programu Po uruchomieniu programu uytkownik widzi na wywietlaczu telefonu podstawowe funkcje aplikacji: Wypełnij Formularze Pobierz dane Wylij dane Konfiguracja Wyjd Rozpoczcie pracy z GeForms Ustawienie nazwy uytkownika Po uruchomieniu programu, aby była moliwa współpraca z serwerem centralnym korzystaj z opcji Konfiguracja w polu Uytkownik naley wpisa numer swojego telefonu w formacie +48xxxxxx oraz po : (dwukropku) otrzymany SMS em kod, czyli np. naley wpisa +48601234567:xyXuvw. Pobranie wzorca formularza Po wpisaniu w opcji Konfiguracji swoich danych pierwsz czynnoci, któr naley wykona po uruchomieniu programu jest pobranie wzorca formularza z serwera centralnego. W tym celu naley uy opcji Pobierz dane. Po wybraniu tej opcji program zapyta czy chcemy pobra dane. W przypadku podania odpowiedzi twierdzcej ( Tak ) rozpoczyna si proces nawizywania połczenia z serwerem centralnym. Po poprawnym nawizaniu połczenia na ekranie pojawi si lista zdefiniowanych wzorców formularzy. 2
Podopcja Menu pozwala na wykonanie dwóch czynnoci: pobranie wzorca formularza i zapisanie jego definicji w telefonie (opcja Pobierz), sprawdzenie dodatkowych informacji o formularzu, np. kto przygotował formularz, kiedy, itp. (opcja Szczegóły) Po wybraniu opcji Pobierz wzorzec formularza zostanie zapisany w pamici telefonu. Od tego momentu bdzie widoczny w menu programu Formularze. UWAGA! Program nie sprawdza, czy dany formularz był wczeniej pobierany. Oznacza to, e dany formularz mona pobra kilka razy. Mimo tej samej nazwy program kady formularz traktuje jako osobny wzorzec. Dlatego te naley wystrzega si takiej sytuacji. Operacje dodatkowe na wzorcu formularza Po pobraniu wzorca formularza (lub formularzy) jest on widoczny w opcji Formularze: 3
Z poziomu formularzy s dostpne dodatkowe opcje, które umoliwia dokonanie kilku dodatkowych operacji na formularzu: opcja Poka wywietla poszczególne ekrany formularza pokazujc uytkownikowi dostpne do edycji pola, opcja Wyniki - wywietla list wczeniej wpisanych danych zwizanych z danym formularzem, opcja Szczegóły - wywietla dodatkowe informacje o formularzu (np. kto jest jego autorem, kiedy został przygotowany i do czego słuy). opcja Statystyka w przypadku formularzy typu ankieta pozwala zorientowa si ile wystpiło odpowiedzi danego typu, opcja Usu usuwa formularz z pamici telefonu wraz z zarejestrowanymi danymi. Rejestracja danych w formularzu Zasadnicz funkcj programu jest oczywicie rejestracja danych na podstawie pobranych formularzy. Do tego celu słuy opcja Wypełnij. Po wybraniu tej opcji pojawi si lista zapisanych wzorców formularzy. Wybieramy interesujcy nas formularz i wskazujemy opcj Nowy. Program przechodzi w tryb rejestracji. Formularz w zalenoci od swojej złoonoci moe by wywietlany w postaci kilku ekranów. Midzy ekranami przechodzi si uywajc dodatkowego menu i opcji: Nastpne, Poprzednie, Pierwsze, Ostatnie opcja Nastpne wywietla nastpn cz formularza (nastpne pola formularza), opcja Poprzednia wywietla poprzedni cz formularza (poprzednie pola formularza), opcja Pierwsze wywietla pierwsz cze formularza (zawiera pierwsze pole formularza), opcja Ostatnie wywietla ekran z ostatni czci formularza (zawiera ostatnie pole formularza). Przechodzc midzy kolejnymi ekranami wypełniamy danymi pola formularza. Poniej przedstawiono przykład wypełnienia formularza: 4
Edycja danych w formularzu Dane wprowadzone w formularzu i jeszcze nie wysłane do serwera centralnego mona poddawa edycji, uzupełniajc je lub zmieniajc. Aby tego dokona naley wybra opcje Formularze, wskaza wybrany formularz i z dodatkowego menu wybra opcj Wyniki. Po jej wybraniu powinna pojawi si lista wszystkich zapamitanych rekordów. 5
Ostatnio wpisany rekord jest na pocztku listy. Aby dokona edycji naley wskaza podwietleniem wybrany rekord i z menu wybra opcj Edytuj. Po wyborze opcji przechodzimy w tryb edytowania, który jest niemale identyczny jak rejestracja danych. Oprócz edycji mona wykona jeszcze dwie operacje: opcja Usu powoduje usunicie wskazanego rekordu, opcja Usu wiele powoduje usunicie wszystkich rekordów zawizanych z danym formularzem. Wysyłanie danych do serwera centralnego Wprowadzone dane mona w dowolnym momencie przesła do serwera centralnego. W tym celu naley skorzysta z opcji Wylij dane. Po wyborze opcji wywietlana jest lista formularzy. Naley wybra formularz, którego dane chcemy przesła i na pytanie Czy wysła? odpowiedzie twierdzco. Program nawizuje połczenie z serwerem centralnym i przesyła dane. Serwer dokonuje weryfikacji danych i odrzuca te rekordy, które uznał za błdne. Rekordy błdne nadal s widoczne w opcji Wyniki (w polu Status jest wpisywany komunikat błdu), za poprawnie przekazane s usuwane. 6
W przypadku poprawnego połczenia z serwerem po przesłaniu danych pojawia si komunikat Zobacz wicej. Po uyciu opcji Wicej jest wywietlana informacja ile rekordów wprowadzono bezbłdnie, a ile odrzucono. Rekordy odrzucone s widoczne w opcji Wyniki. W polu Status zawarta jest informacja z serwera centralnego o błdzie, który spowodował odrzucenie rekordu danych przez serwer. Konfiguracja midletu Funkcja ta pozwala na personalizacj standardowych ustawie programu GeForms. Dziki niej moemy ustawi indywidualne parametry takie jak: nazwa uytkownika, wyłczenie wywietlania polskich liter w komunikatach, wyłczenie wywietlania logo programu, 7