J2ME. Almanach - Helion
Tytuł oryginału: J2ME in a Nutshell
Tłumaczenie: Paweł Gonera (rozdz. 0-5), Michał Dadan (rozdz. 6-18)
ISBN: 83-7361-118-5
stron: 544, Format: B5, okładka: miękka
Data wydania: 2003-08-05
Księgarnia: Helion
Cena książki: 79,00 zł
"J2ME. Almanach" to niezastąpione, podręczne kompendium wiedzy dla programistów korzystających z Java 2 Micro Edition (J2ME). J2ME to nowa rodzina specyfikacji powstałych w firmie SUN, opisujących uproszczoną, skondensowaną wersję platformy Java 2, która może być używana do tworzenia aplikacji działających na urządzeniach o bardzo ograniczonych zasobach, takich jak telefony komórkowe, palmtopy czy dwukierunkowe pagery.
W książce znajdziesz:
- Wprowadzenie do platformy J2ME i środowisk programistycznych, takich jak Java Wireless Toolkit
- Szczegółowy opis możliwości i wymagań CLDC, MIDP i MIDletów
- Dogłębne omówienie interfejsu użytkownika stosowanego w MIDletach oraz wiele praktycznych wskazówek dotyczących wykorzystania MIDP UI API
- Prezentację sposobów w jaki używać Generic Connection Framework API w celu korzystania z bezprzewodowego Internetu, a także API dla przechowywania danych
- Wprowadzenie do Connected Device Configuration (CDC) i profili CDC
Tysiące osób codziennie kupują nowe urządzenia wyposażone w możliwość uruchamiania aplikacji Javy. Jeśli chcesz, by były to także Twoje aplikacje, ta książka dostarczy Ci całej wiedzy potrzebnej do ich stworzenia.
Osoby które kupowały "J2ME. Almanach", wybierały także:
- Mobile Web. Rusz głową! 79,00 zł, (39,50 zł -50%)
- Java ME. Tworzenie zaawansowanych aplikacji na smartfony 58,98 zł, (29,49 zł -50%)
- J2ME. Praktyczne projekty. Wydanie II 39,89 zł, (29,92 zł -25%)
- Building Cross-Platform Apps with Flutter and Dart 84,60 zł, (71,91 zł -15%)
- iOS 17 App Development for Beginners 84,60 zł, (71,91 zł -15%)
Spis treści
J2ME. Almanach -- spis treści
Przedmowa (7)
Część I Wprowadzenie do API platformy Java 2 Micro Edition (15)
Rozdział 1. Wprowadzenie (17)
- Czym jest platforma J2ME? (17)
- Specyfikacje dla J2ME (22)
- J2ME a inne platformy Java (23)
Rozdział 2. Konfiguracja ograniczonych urządzeń bezprzewodowych (25)
- Maszyna wirtualna CLDC (26)
- Biblioteki klas CLDC (34)
- Uruchamianie w KVM (43)
- Zaawansowane zagadnienia dotyczÄ…ce KVM (49)
Rozdział 3. Profil informacji o urządzeniu przenośnym i MIDlety (61)
- Omówienie MIDP (61)
- Platforma języka Java MIDP (66)
- MIDlety i zestawy MIDletów (67)
- Środowisko i cykl życia MIDletów (74)
- Tworzenie MIDletów (79)
- Dostarczanie i instalowanie MIDletów (94)
Rozdział 4. Interfejs użytkownika MIDletów (103)
- Przegląd interfejsu użytkownika (104)
- API interfejsu użytkownika wysokiego poziomu (108)
Rozdział 5. API niskiego poziomu do tworzenia interfejsu użytkownika MIDletów (163)
- Klasa Canvas (163)
- Rysowanie oraz klasa Graphics (168)
- Atrybuty klasy Graphics (169)
- Rysowanie linii i łuków (172)
- Przesuwanie punktu poczÄ…tkowego Graphics (179)
- MIDlet z prostÄ… animacjÄ… (181)
- Klasa Graphics - obcinanie (184)
- Rysowanie tekstu (187)
- Obrazy (193)
- Przechwytywanie zdarzeń (198)
- Wielowątkowość i interfejs użytkownika (204)
Rozdział 6. Bezprzewodowa Java. Obsługa sieci i pamięci nieulotnej (207)
- Architektura sieci stosowana na małych urządzeniach (208)
- Gniazda (212)
- Datagramy (217)
- Połączenia HTTP (222)
- Pamięć nieulotna (239)
Rozdział 7. Konfiguracja CDC i jej profile (261)
- CDC (261)
Rozdział 8. Narzędzia uruchamiane z linii poleceń (275)
- cvm: maszyna wirtualna konfiguracji CDC (Connected Device Configuration) (275)
- kdp: KVM Debug Proxy (281)
- kvm: Kilobyte Virtual Machine (283)
- midp: środowisko wykonywania aplikacji zgodnych z profilem MID (MID Profile Execution Environment) (287)
- emulator: emulator z pakietu J2ME Wireless Toolkit (291)
- preverify: preweryfikator klas KVM (296)
- MakeMIDPApp: narzędzie konwertujące pliki JAD na PRC (298)
- MEKeyTool: narzędzie do zarządzania certyfikatami z kluczami publicznymi (301)
Rozdział 9. J2ME - środowiska programistyczne (305)
- J2ME Wireless Toolkit (306)
- MIDP for PalmOS (321)
- J2ME a Forte For Java (332)
- Inne zintegrowane środowiska programistyczne (338)
Część II Opis API (341)
Jak korzystać z opisu API (343)
- Odnajdywanie potrzebnych pozycji (343)
- Jak czytać opisy klas (344)
Rozdział 10. Pakiety i klasy J2ME (353)
- Pakiety J2ME (353)
- Pakiety J2SE niedostępne w J2ME (354)
- Zawartość pakietów J2ME (355)
Rozdział 11. java.io (375)
Rozdział 12. java.lang (389)
Rozdział 13. java.util (417)
Rozdział 14. javax.microedition.io (431)
Rozdział 15. javax.microedition.lcdui (445)
Rozdział 16. javax.microedition.midlet (479)
Rozdział 17. javax.microedition.rms (483)
Rozdział 18. Indeks klas, metod i pól (495)
Dodatki (517)
Skorowidz (519)