Tartalomjegyzék

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