|
I. Bevezetés 3 I.1 Neked szól ez a könyv? 3 I.1.1 Tovább tanulsz? 4 I.1.2 Középiskolás vagy? 4 I.1.3 Programozó megváltók 5 I.2 Mit tudok majd a könyv elolvasása után? 7 I.3 Mit érdemes tudnom a könyv elolvasása előtt? 7 I.4 Hány félék a mobilok? 8 I.4.1 Milyen mobilt válasszak? 9 I.5 Lépj be egy új világba! 9 I.5.1 GNU/Linux vagy Windows rendszert használjak? 9 I.5.2 A programok olvasásáról és írásáról 10 I.5.3 Szórakoztató háttér: ajánlott filmek és könyvek 10 I.6 A szerzőről 11 I.6.1 Kapcsolat a szerzővel 11 I.6.1.a A könyv forrásprogramjai 12 I.7 Nincs felelősségvállalás 15 I.8 Köszönet 15 II. Programok mindenütt 16 II.1 A mobilod egy számítógép 16 II.2 Számítógépek és programozásuk 16 II.2.1 Számok a Javából 20 II.3 A mobilod programozása 20 II.3.1 Objektumok és osztályok 21 III. Mire lesz szükséged? 22 III.1 Szükséged lesz a Gimp képfeldolgozó programra a grafikához 22 III.1.1 Használd: saját háttérképek a mobilodra és az Internetre! 22 III.1.1.a Az első XHTML-MP fájlunk: egy mobil háttérkép az Internetre 23 Webböngészés mobilon 25 III.2 Szükséged lesz a NetBeans Java fejlesztői környezetre a kódoláshoz 25 III.2.1 A királyi út: Java SE + NetBeans együtt 26 III.2.2 Használd: az első saját mobil Java programjaid! 26 Az első példa kipróbálása, futtatása 27 III.2.2.a Az első Java ME forrásfájlunk: egy szöveges program 30 OO szövegek 31 Az első feladat: saját szöveg 34 A második feladat: saját parancs 34 III.2.2.b A második Java ME forrásfájlunk: egy grafikus program 35 A második példa futtatása 38 A harmadik feladat: saját rajz 41 III.2.3 Az OO programozó bibliája: az API dokumentáció 42 IV. Te is lehetsz programozó 43 IV.1 Vásznak 43 IV.1.1 Képek a vásznon 43 IV.1.1.a A harmadik példa futtatása 48 IV.1.2 A vásznon: animációk, szprájtok 49 IV.1.2.a Kapcsolat a játékossal 54 IV.1.2.b Csempézett háttér 56 IV.2 A programok tesztelése 61 IV.2.1 Mobilos lapjaim 61 IV.2.1.a Webböngészés mobilon 64 Saját programjaid az Interneten 65 V. Hány félék a mobilok? 66 V.1 Motorola specifikumok 67 V.2 Nokia specifikumok 67 V.3 Sony-Ericsson specifikumok 68 V.4 Java specifikumok 68 V.5 Android specifikumok 69 V.5.1 Mire lesz szükséged? 70 V.5.2 Az első Android forrásfájlunk: egy szöveges program 70 V.5.3 A második Android forrásfájlunk: egy grafikus program 74 V.5.4 A harmadik Android forrásfájlunk: egy animáló program 77 VI. Hogyan tovább? 80 VI.1 Nehogy már sorozat legyen! 80 VI.2 Mit ajánlhatunk most? 80 VII. Filosz 81 VII.1 Informatikai fogalomalkotás 81 VII.2 Vallás és programozás: hackerek és megváltók 81 Irodalomjegyzék 83 Információs-programozói civilizáció 84 Szabadság 84 Rendszer és szoftver 85 Közösség 86 Társtól-társnak (p2p) világ 86 Programozás, fejlesztés 87 Java programozás 87 Képfeldolgozás 88 Gyerekeknek 88 A mobilok világa 88 Tudományos 89 Ismeretterjesztő 90 Pszichológia 91 A szokásos paradigmákon jóval túlról 92 Általános 92 |