"Kursboken" som nämns nedan är den nya kursboken,
Jonathan Knudsens
Kicking Butt with MIDP and MSA: Creating Great Mobile Applications.
Lektionerna går inte igenom hela boken,
utan bara de viktigaste delarna,
men boken är en introduktionsbok till MIDP,
och om man vill bli en bra MIDP-programmerare bör man läsa hela boken,
åtminstone översiktligt så man vet vad som finns.
-
Lektion 1: Om små datorer, och hur man programmerar dem
-
Lektion 2: Java ME och MIDP (motsvarar kapitel 1 i kursboken)
-
Lektion 3: WTK (kapitel 2)
-
Lektion 4: Kort repetition av Java, klasser, knappar, fönster och allt det där
-
Lektion 5: Användargränssnittet i en MIDlet (kapitel 3 och 7)
-
Inlämninguppgift 1: En enkel MIDlet
-
Lektion 6: Mera användargränssnitt med List och Form (kapitel 8)
-
Lektion 7: Riktiga telefoner
-
Lektion 8: Gränssnitt och data.
Den här lektionen är inte klar än,
men den kommer att beskriva hur ens data
samtidigt kan finnas i tre upplagor när man kör programmet:
persistent lagrade, till exempel i en databas,
lagrade i programmets arbetsminne,
och visade i användargränssnittet.
-
Inlämninguppgift 2: En komihåglista
-
Lektion 9: Lagring av data i MIDP Record Store (kapitel 14)
-
Inlämninguppgift 3: En komihåglista som sparar sina data
-
Lektion 10: Att rita saker på en rityta med klassen Canvas (kapitel 9)
-
Lektion 11: Spel, rörlig grafik och klassen GameCanvas (kapitel 11)
-
Lektion 12: Location-API:et och programmet GPSTest2 (kapitel 27)
Den här lektionen är inte klar än.
-
Lektion 13: Programmet SatelliteRushTest
Den här lektionen är inte klar än.
-
Lektion 14 finns inte (än), så läs själv: Internet-uppkoppling från telefonen (kapitel 18)
-
Lektion 15 finns inte (än), så läs själv: SMS och MMS (kapitel 19)
-
Lektion 16 finns inte (än), så läs själv: Bluetooth and OBEX (kapitel 20)
-
Lektion 17 finns inte (än), så läs själv: Prestanda och programarkitektur (kapitel 28)
-
Projektuppgiften
-
Extra tilläg: Eclipse MTJ
De rödmarkerade lektionerna och övningarna är planerade,
och kommer (hoppas jag) så småningom att läggas ut.
Tills vidare får man själv läsa motsvarande avsnitt i boken.
Thomas Padron-McCarthy
(Thomas.Padron-McCarthy@oru.se),
22 mars 2009