Hej!
Nu skriver du ikke noget om hvilken telefon det er du har fået fingrene i.
Men med mindre den er super ny, understøtter den MIDP 1.0 og CLDC 1.0. CLDC
definerer de mere tekniske dele af platformen, hvor MIDP (Mobile Information
Device Profile) er lidt mere interessant, da det er her hovedparten af
API'erne er defineret. Det her med profiler og konfigurationer er lidt
forvirrende, men det er ret hurtigt at få styr på. Læs lidt om MIDP og CLDC
på sun's site.
http://java.sun.com/products/midp/index.jsp
Men som sagt går jeg ud fra at det er MIDP 1.0 der er aktuel for dig. Det
betyder at der er en hel del fed funktionitet du ikke har adgang til, men
det kan sagtens lade sig gøre at kode lidt småspil til telefonen alligevel.
En af de måder hvor man kan komme udenom MIDP 1.0's begrænsninger, er ved at
implementere producent specifikke API'er, hvilket en del producenter da også
gør. Derfor kan det anbefales at kigge lidt på producentens hjemmeside, for
om der skulle være nogle artikler eller specifikke API'er. Uanset om det er
en Nokia du har eller ej, er der faktisk en del guf på deres developer
forum, hvor du burde kunne finde en del interessante artikler. Kan ikke
huske om du først skal registrere dig, men i så fald er det vist stadig
gratis.
http://www.forum.nokia.com/main.html
Men ellers er det bare at få downloadet et toolkit, og hacke løs. Vær
opmærksom på at toolkit'ne passer til MIDP versionerne, så her skal du have
fat i det tool der passer til din telefons version. Version 1.0 ligger her:
http://java.sun.com/products/j2mewtoolkit/download.html
Der findes også J2ME understøttelse i en del udviklingsværktøjer, som for
eksempel JBuilder Enterprise eller Mobile edition. Men til lidt
småprogrammering er disse kæmper nok at skyde lidt over målet. Du kan
sagtens bruge den editor eller IDE du normalt bruger, og så bare bygge og
verificere applikationerne i Toolkit'et.
Så det er bare at komme i gang. Sig til hvis du har tænkt dig at købe bøger
om emnet, da jeg så kan anbefale et par stykker. Der er dog en udemærket
online bog du kan starte med, skrevet af Jason Lam. Bogen ligger online for
at få feedback på den mens han skriver den, så den er ikke færdig. Desuden
dækker den MIDP 2, så der vil være nogle områder du ikke kan bruge direkte,
hvis din telefon understøtter MIDP 1.0. Men det er et udemærket, gratis sted
at starte, for lige at komme ind i nogle af de områder er specielle for
J2ME.
http://sourceforge.net/projects/j2megamingbook/
God krig!
Med venlig hilsen,
Flemming Mertz