Pojavom Java telefona došlo je do mnogih promjena, posebno u pisanju programa za mobilnu platformu. J2ME tehnologija postala je glavna stvar za sve mobilne uređaje. Omogućuje vam što je moguće pojednostavljenje postupka programiranja za mobilne uređaje i omogućava vam pokretanje istih programa na različitim platformama, bilo Androidu, Symbianu ili običnom mobilnom telefonu.
Potrebno
- - J2SE,
- - J2ME WT,
- - IDE ili bilo koji program za obradu teksta,
- - mobilni telefon za testiranje.
Instrukcije
Korak 1
Vremenom se pojavila potreba da se osigura kompatibilnost različitih programa koje su napisali nezavisni programeri. U tu svrhu predloženo je rješenje za stvaranje Java 2 Platform Micro Edition, koje je postalo široko rasprostranjeno. Postala je najpopularnija neovisna platforma za sve mobilne uređaje, bez obzira na OS. Da biste započeli pisanje programa za mobilni telefon, morate instalirati 3 potrebne komponente: - J2SE (kompajler za kreiranje Java arhiva), - J2ME Wireless Toolkit (set emulatora za testiranje napisanih MIDleta), - bilo koji IDE ili uobičajeni uređivač teksta.
Korak 2
Dalje, trebate pokrenuti WTK Toolbar i stvoriti novi projekt (Datoteka - Novi projekt). Morate popuniti odgovarajuća polja (naziv projekta, naziv klase - možete ih imenovati po svom nahođenju, ali tako da ime bude što jednostavnije i nezaboravno). Tada ne morate ništa mijenjati, samo trebate kliknuti na dugme U redu. Novi projekt će se stvoriti u direktoriju aplikacija programa WTK, gdje je mapa bin za izvršne datoteke, mapa lib za biblioteke, res za resurse, a src za izvore.
Korak 3
Nakon pisanja programa, u pravilu se vrši testiranje. Prvo, aplikaciju treba testirati na emulatoru, a zatim je treba pokrenuti na samom telefonu. Prvo je potrebno kompajlirati projekt (gumb "Izgradi" u WTK editoru), a zatim kliknuti Pokreni. Ako se aplikacija pokrenula bez problema, treba je spakirati u.jar i.jad arhivu da biste je preuzeli na telefon. Da biste to učinili, morate odabrati stavku "Projekt" - "Paket", nakon čega će se obje arhive pojaviti u mapi "bin", koja mora biti ispuštena na telefon.