Aplikacja na Androida opublikowana przeze mnie w 2012 miała tak naprawdę pokazać jedynie, jak łatwo jest komunikować się ze sterownikiem WAGO. 'Program' napisany jest w html, jest więc stroną, którą można zobaczyć w przeglądarce. jQuery umożliwiła skrócenie kodu, za komunikację ze sterownikiem odpowiada wtyczka jquery.e-dom, efekty graficzne zapewnia jQuery mobile a całość opakowuje do wersji uruchamialnej na androidzie phonegap.
Na dole niniejszej strony znajdziecie paczkę z plikami potrzebnymi do otwarcia strony w przeglądarce (Chrome z parametrem --disable-web-security). Parę komentarzy do zawartych w niej plików:
Jak zobaczycie, funkcja odpowiedzialna za budowę i obsługę sterowania PLC jest stosunkowo mała zajmuje jakieś 140 linii kodu. Większość programu to funkcje potrzebne do obsługi przycisku 'Configuration', czyli formularzy i pól w których użytkownik wpisuje parametry swojego systemu. Jeśli więc przyjdzie wam pisać program/stronę na własne potrzeby i możecie porzucić ową otwartość aplikacji, wpisując ustawienia ręcznie i na twardo, wszystko stanie się dużo prostsze.
Na tym etapie Nie zamieszczam plików z Eclipse, tj. plików konfiguracyjnych w środowisku Android. Nie ma w nich nic, ponad to, co można znaleźć na stronie www.phonegap.com w części Developer->Get Started->Getting Started with Android.
Ze względu na to, jak wolno działa jQuery mobile w połączeniu z phonegap, nie zamierzam specjalnie rozbudowywać aplikacji. Albo znajdę inną wtyczkę obsługującą wizualizacyjną część aplikacji, albo... nauczę się podstaw javy i napiszę program od razu w docelowym środowisku. To nie może być przecież aż tak trudne, right?
W razie pytań - zapraszam na Forum.