MAD - Programowanie komponentów aplikacji J2ME
Odbiorcy szkolenia:
Doświadczeni programiści języka Java chcący poszerzyć
swoje umiejętności o tworzenie komponentów aplikacji w technologii Java 2
Platform Micro Edition służącej do budowania aplikacji na urządzenia przenośne
oraz zapoznać się z podstawowymi wzorcami projektowymi.
Czas szkolenia:
3 dni (zajęcia prowadzone są w formie wykładu
połączonego z warsztatem).
Nabywane umiejętności:
Uczestnicy szkolenia zdobywają
wiedzę teoretyczną oraz nabywają praktyczne umiejętności tworzenia komponentów
aplikacji w technologii J2ME.
Kursanci zapoznawani są z:
- konfiguracją i optymalizacją
środowiska OpenSource (IDE Eclipse, plugin EclipseME, Wireless Toolkit)
- zasadami budowania, uruchamiania i
debugowania aplikacji na urządzenia przenośne
- dobrymi praktykami programistycznymi
i wybranymi wzorcami projektowymi
Tematy ćwiczeń:
W zakres ćwiczeń wchodzi:
- Konfiguracja środowiska
-
Tworzenie interfejsu użytkownika w MIDP
-
Tworzenie interaktywnego interfejsu użytkownika
w MIDP
-
Możliwości klasy Canvas, tworzenie obrazków oraz
współpraca z klawiaturą i ekranem urządzenia
-
Trwały zapis danych
-
Wykorzystanie klasy Timer
-
Uruchamianie wątków
-
Wykonywanie i obsługa połączeń sieciowych
Tematy zajęć:
-
Zarys technologii J2ME, architektura
-
Konfiguracje, różnice względem J2SE, wymagania
względem JVM
-
MIDP1 i MIDP2, szczegóły profili i różnice
między nimi
-
Interfejs użytkownika, komponenty, rozkład i
tworzenie
-
Zaawansowane GUI, zdarzenia, menu
-
Komponenty graficzne, Canvas, rysowanie, obsługa
klawiszy
-
Pamięć trwała, zapis i odczyt danych,
współdzielenie danych między aplikacjami
-
Wątki i timery, tworzenie i uruchamianie wątków,
sterowanie aplikacją za pomocą timerów
-
Dostęp do sieci i obsługa HTTP
-
Narzędzia (Antenna , J2ME Polish , emulatory)
-
Dobre praktyki i wzorce
Zalecane szkolenia poprzedzające:
-
JP - Programowanie w języku Java