Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
J2ME. Java dla urządzeń mobilnych. Ćwiczenia

J2ME. Java dla urządzeń mobilnych. Ćwiczenia

Autor: Krzysztof Rychlicki-Kicior
Data wydania: 2006/05
Stron: 148
Niedostepna ksiazka
Szczegóły:
  • ISBN: 832460393X / 83-246-0393-X
  • Format: A5
  • Oprawa: miękka
  • Numer z katalogu: 3105

Informacje dodatkowe:

Poznaj podstawy tworzenia aplikacji dla telefonów komórkowych

  • Zainstaluj środowisko programistyczne
  • Napisz własny MIDlet
  • Połącz aplikację z internetem

Niemal każdy telefon komórkowy umożliwia uruchamianie aplikacji napisanych w języku Java. Jednak tworzenie takich aplikacji różni się od pisania programów na "duże" komputery. Korzystanie z języka Java dla urządzeń mobilnych (J2ME) wymusza na programiście pewne ograniczenia wynikające z mniejszej ilości pamięci, odmiennych metod komunikacji i wielu innych czynników. Tworzenie aplikacji J2ME, zwanych MIDletami, wymaga poznania tych ograniczeń oraz specyficznych zasad programowania.

Książka "J2ME. Java dla urządzeń mobilnych. Ćwiczenia" to przewodnik po podstawowych zagadnieniach związanych z tworzeniem aplikacji dla urządzeń mobilnych. Wykonując zawarte w niej ćwiczenia, nauczysz się korzystać z tej wersji Javy. Stworzysz proste MIDlety i poznasz zasady tworzenia interfejsów użytkownika. Dowiesz się, jak implementować połączenia internetowe i korzystać z danych zawartych w zewnętrznych plikach.

  • Instalacja środowiska J2ME Wireless Toolkit
  • Podstawowy szkielet MIDletu
  • Importowanie klas
  • Komponenty interfejsu użytkownika
  • Zapis danych do pamięci telefonu
  • Pobieranie zawartości stron internetowych
  • Odtwarzanie dźwięków

Odczuwasz brak jakiejś funkcji w telefonie komórkowym?
Napisz samodzielnie program, który ją zrealizuje.


Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/jappan.htm" style="color:black;" title="Java. Przygotowanie do programowania na platformę Android">Java. Przygotowanie do programowania na platformę Android</a></strong><br/> <img src="/img/35.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jappan"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jappan" /></a> </td> </tr> </table> <strong><a href="/ksiazki/praip4.htm" style="color:black;" title="Programowanie aplikacji na iPhone 4. Poznaj platformę iOS SDK3 od podstaw">Programowanie aplikacji na iPhone 4. Poznaj platformę iOS SDK3 od podstaw</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=praip4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj praip4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwvba.htm" style="color:black;" title="Tworzenie makr w VBA dla Excela 2003/2007. Ćwiczenia">Tworzenie makr w VBA dla Excela 2003/2007. Ćwiczenia</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 18.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwvba"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwvba" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwkom2.htm" style="color:black;" title="Komputer PC. Ćwiczenia praktyczne. Wydanie II">Komputer PC. Ćwiczenia praktyczne. Wydanie II</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 17.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwkom2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwkom2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/handro.htm" style="color:black;" title="Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych. Wydanie III">Hello, Android. Programowanie na platformę Google dla urządzeń mobilnych. Wydanie III</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 57.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=handro"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj handro" /></a> </td> </tr> </table> <strong><a href="/ksiazki/klapok_ebook.htm" style="color:black;" title="Klatka po klatce. Poznaj tajniki edycji, konwersji i naprawy plików wideo. eBook. ">Klatka po klatce. Poznaj tajniki edycji, konwersji i naprawy plików wideo. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 43.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=klapok_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj klapok_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jamets.htm" style="color:black;" title="Java ME. Tworzenie zaawansowanych aplikacji na smartfony">Java ME. Tworzenie zaawansowanych aplikacji na smartfony</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jamets"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jamets" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwma21.htm" style="color:black;" title="3ds Max 2012. Ćwiczenia praktyczne">3ds Max 2012. Ćwiczenia praktyczne</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwma21"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwma21" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ac21pk_ebook.htm" style="color:black;" title="AutoCAD 2011. Pierwsze kroki. eBook. ">AutoCAD 2011. Pierwsze kroki. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 27.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ac21pk_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ac21pk_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/and3ta.htm" style="color:black;" title="Android 3. Tworzenie aplikacji">Android 3. Tworzenie aplikacji</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=and3ta"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj and3ta" /></a> </td> </tr> </table> <strong><a href="/ksiazki/prokop.htm" style="color:black;" title="Profesjonalne tworzenie kopii zapasowych i odzyskiwanie danych">Profesjonalne tworzenie kopii zapasowych i odzyskiwanie danych</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=prokop"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj prokop" /></a> </td> </tr> </table> <strong><a href="/ksiazki/abduze.htm" style="color:black;" title="Abduzeedo. Inspirujący przewodnik po świecie grafiki">Abduzeedo. Inspirujący przewodnik po świecie grafiki</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=abduze"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj abduze" /></a> </td> </tr> </table>
6
(1)
5
(2)
4
(2)
3
(4)
2
(2)
1
(3)

Liczba ocen: 14

Średnia ocena
czytelników
3


J2ME. Java dla urządzeń mobilnych. Ćwiczenia:

okladka

Ocena : 6 Ocena książki 2006-07-07

bez podpisu

Ocena : 5 Ocena książki 2010-06-01

bez podpisu

Uważam, że jak na początek, to książka niezła. Nawiasem mówiąc, sprawdziłam kod, o którym pisze ktoś poniżej (z czystej ciekawości :)) i to działa. Ogólnie przykłady niezłe.

Ocena : 5 Ocena książki 2006-08-31

Dominik Stożek

A mi książka się podobała. W sam raz na ćwiczenia i dobry start. Tego potrzebowałem i dobrze trafiłem - jak ktoś chce czegoś trudniejszego to niech nie przerabia ćwiczeń!

Ocena : 4 Ocena książki 2006-12-18

Paweł Cengiel

Naprawdę dobra książka. Uczy od podstaw J2ME, czyli pisanie aplikacji, które opierane są o graficzny interfejs oraz dźwięk! Jednak tych, którzy znają już podstawy namawiam na inną pozycję o J2ME.

Ocena : 4 Ocena książki 2006-11-27

Michał Czarnocki

Myślę, że trochę za ostro oceniamy tę książkę. Owszem nie jest doskonała - ale na naszym rynku wydawniczym nie ma praktycznie nic na temat j2me. Co gorsza - polskie portale też mało o tym piszą (co z tego, że są midlety.net czy inne podobne strony, skoro od roku nikt ich nie aktualizuje:/). Podstaw jednak tu trochę jest - nie dużo - ale i to dobre. Też jestem prostym studentem - ale zawziętym:) Chcę się nauczy J2me i się nauczę!!! A ta książka mi pomaga. Z niecierpliwością czekam na "Praktyczne projekty" Pana Rychlickego-Kiciora, mam nadzieję, że prezentowane tam programy (z tego co widziałem na ftp - całkiem ciekawe, szczególnie gierka ze "skaczącym czołgiem":)) będą opisane szczegółowo, bo sam chciałbym coś takiego tworzyć, ale nie zrzynając schematy, tylko SAM. Myślę także, że przydałaby się jeszcze jakaś książka w stylu "J2ME w świecie 3d" gdzie opisany zostanie krok po kroku sposób tworzenia programów z grafiką trójwymiarową (tu oczywiście ukłon w stronę Pana Rychlickiego-Kiciora, to chyba dobry pomysł na następną Pana publikację;)). Pozdrawiam

Ocena : 3 Ocena książki 2006-07-12

Michał Gut

Zgadzam się... szkoda pieniędzy .. autor nawet nie wspomniał o czymś takim jak sms, nie mówiąc o rzeczach bardziej złożonych.

Ocena : 3 Ocena książki 2008-02-15

bez podpisu

Kupiłem ksiązke, jestem na stronie 24 i mam mieszane uczucia. Tu są błedy ! Ćwiczenia 3.2 deklaruje "formatke" a nie daje jej typu, dodatkowo linijka 32 - to nie dziala. Ksiązka mogla by być dobra, podstawy, okej. Ale bez błędów powinna być !

Ocena : 3 Ocena książki 2006-09-13

bez podpisu

Książka zawiera wprowadzenie do j2me i tylko wprowadzenie. Jeśli ktoś oczekuje zaawansowanych technik, jak dostęp do Bluetooth czy grafika 3D niech poszuka innych pozycji. Nie wiem czemu wszyscy czepiają się formatowania kodu, czytając te opinie zanim zobaczyłem książkę myślałem, że kod jest zupełnie nieczytelny. Fakt, autor nie stosuje się do zaleceń suna jeśli idzie o nazewnictwo, natomiast formatowanie moim zdaniem to rzecz drugorzędna. Najdziwniejszy jest dodatek, który próbuje nauczyć laika Javy na ok 20 stronach.

Ocena : 3 Ocena książki 2006-07-24

Paweł Pietrasz

Czytam Wasze opinie i znajduje potwierdzenie tego co sam odczuwałem odnośnie stylu kodowania, naprawdę trzeba przyznać, że te źródła są mało czytelne, książka w informacje uboga szczególnie temat Canvas :] to lekkie nieporozumienie

Ocena : 2 Ocena książki 2006-07-17

Michał

Moim zdaniem książka opisuje tylko podstawowe, mało praktyczne rzeczy. Mam nadzieje, że kolejna książka (J2ME. Praktyczne projekty) będzie lepsza. Tak więc Panie Autorze czekamy na kolejną książkę. Jeśli będzie dobra, na pewno kupi ją wiele osób.

Ocena : 2 Ocena książki 2006-08-30

tom3k

Książka nie jest zbyt rewelacyjna. Strasznie wypchana kodem źródłowym. Jeśli już o tym mowa, to nie jest to kod pierwszej jakości, sporo można mu zarzucić. Nie lepsze jest samo formatowanie kodu - tego się nie da czytać! Jak dla mnie - za mało treści, wiele zagadnień nie zostało nawet zasygnalizowanych, za dużo natomiast listingów, szczególnie wydruki całych programów, które nic nie wnoszą, a zajmują tylko niepotrzebnie miejsce - od czego jest ftp? Mam nadzieje, że kolejna publikacja autora - "J2ME. Praktyczne projekty" - będzie znacznie lepsza, na pewno jednak dokładnie ją przejrzę przed ewentualnym zakupem.

Ocena : 1 Ocena książki 2006-08-16

bez podpisu

Niestety, spodziewałem się czegoś lepszego. Kodowanie naprawdę mizerne. To nawet nie są podstawy. Wszystko strasznie chaotyczne.

Ocena : 1 Ocena książki 2006-06-27

Krzysztof Miśkiewicz

Książka ta jest po prostu tragiczna, autor omawia tylko "podstawy podstaw", trudniejsze zagadnienia pomija. Nie znajdziemy w niej ani słowa na temat implementacji komunikacji poprzez irde czy bluetooth. Informacje zawarte w tej książce bez problemu znajdziemy na polsko-jezycznych stronach www. Po prostu zmarnowane pieniądze. Sposób kodowania autora jest po prostu żenujący. Sam jestem tylko studentem bez dużego doświadczenia, ale książka zniechęci każdego kodera, a osobom które nie miały wcześniej kontaktu z j2me wyrobi złe nawyki.

Ocena : 1 Ocena książki 2007-02-23

bez podpisu

Być może intencją autora, z racji nazwiska jest wciskanie czytelnikom kitu... Przeczytałem wstęp oraz interesujący mnie fragment. Autor nie potrzebnie zabiera się za opisywanie czegoś o czym nie ma pojęcia, doświadczenia, ani zrozumienia. A o technologii Java chyba słyszał pewnie z radia :). Powinien choć przeczytać, jakże wzorcową książkę wydaną w 2003 przez Helion "J2ME Almanach", której to nie nazwałbym raczej opasłą "cegłą" oraz zapoznać się z dokumentacją javadoc J2ME i innych źródłach informacji. Ponadto, świadczyć o ubogiej wiedzy może nawet zakres pozycji w bibliografii... <p> Przykłady wprowadzania w błąd: str. 82, "connection - bazowy interfejs... Nie pozwala na pracę ze strumieniami. W praktyce nie używany". A co mówi o tym javadoc: "This is the most basic type of generic connection. Only the close method is defined. No open method is defined here because opening is always done using the Connector.open() methods." <p> Przede wszystkim powinien wspomnieć cokolwiek o jakże istotnym tutaj szkielecie: "generic connection". Co to jest i jak się ma do połączeń. <p> Nieco wyżej, ta sama strona: "W powyższym schemacie ważną rolę odgrywają strumienie. W istocie, tylko one umożliwiają transmisje danych przez internet." - że nie wspomnę, dalej nt. interfejsu Connection. W istocie strumienie umożliwiają w tym przypadku umieszczenie i czytanie z sekcji body protokołu, którego implementacją jest HttpConnection. Innym sposobem wykorzystania jest np. nagłówek, gdzie absolutne danych nie umieszcza się za pomocą strumieni lecz prostej metody. <p> oj, to tylko jedna strona, a tyle złej, wprowadzającej w błąd informacji. Czy nie powinien tego ktoś weryfikować? W internecie owszem, 75% informacji jest błędnej, ale w książce nie ma prawa! Bo po co są książki?