Mis on mobiilne Java® arendus?

Programmeerimiskeel Java® ilmus 1995. aastal, algne arendus algas 1991. aastal. Arenduskeelel on palju olulisi kasutusvaldkondi, sealhulgas võrgu- või Interneti-rakendused ja pihuseadmetes töötamiseks mõeldud rakendused. Mobiilne Java® arendus on Java® programmeerimiskeelt kasutavate rakenduste loomise protsess, mis on mõeldud spetsiaalselt mobiilsetele pihuseadmetele, nagu mobiiltelefonid, kaasaegsed muusikamängijad ja isiklikud organisaatorid.

Java® programmeerimiskeeles arendatud tarkvaraosad võivad töötada mis tahes riistvaraga, kuna platvorm või operatsioonisüsteem on tegelikult keele enda sees. See kaasaskantavus viis selleni, et keelt turustati tarkvarana “kirjuta üks kord, käivitage kõikjal”. Tarkvara, mis on mõeldud kasutamiseks veebibrauseris, on tuntud kui aplet, funktsionaalne nimi, mida kasutatakse programmi kui väikese rakenduse kirjeldamiseks. Mobiilse Java®-i arendusest loodud tarkvarapakette tuntakse üldiselt rakendustena, mis on termini rakendus lühivorm.

Programmeerimiskeele võime luua tarkvara, mis töötab mis tahes riistvaraga, on toonud kaasa mobiilse Java® arenduse suure tõusu. Nutitelefonid ja organisaatorid koos teiste funktsioonirikaste mobiiltelefonidega sisaldavad suurel hulgal individuaalseid rakendusi teatud funktsioonide jaoks. Tänapäevastel telefonidel on võimalus veebipoodidest alla laadida ja installida uusi Java® rakendusi, näiteks Apple’i App Store iPhone’idele ja tipptasemel iPod-seadmetele ning Android Marketplace Google’i Androidi operatsioonisüsteemiga (OS) töötavatele seadmetele.

Mõiste mobiilne Java® arendus kirjeldab ainult Java-põhiste tarkvararakenduste arendamist, mis on loodud spetsiaalselt mobiilse riistvaraga töötamiseks. Mobiilplatvormidele rakenduste programmeerimisel tuleb arvesse võtta erilisi kaalutlusi, sealhulgas ekraani suurus, juhtimismeetodid ja integreerimine nende seadmete vormiteguriga, millele programmi saab installida. Java® rakenduste arendamine mobiilseadmetele ei piirdu ainult suuremate tarkvaratootmisettevõtetega, vaid pakub platvormi ka sõltumatutele ja algajatele Java® arendajatele.

Mobiilne Java® arendus on toonud kaasa niinimetatud “magamistoa programmeerijate” taasilmumise. Programmeerimiskeele kasutamine annab igale harrastajale programmeerijale või arendajale võimaluse levitada oma tarkvara rakenduste allalaadimiskeskuste kaudu. Mitmed sõltumatud kodeerijad on omaks võtnud mobiilse Java® arenduse kontseptsiooni kui vahendit oma tarkvara ja ideede levitamiseks hallatava turu kaudu. Need harrastajad, kes arendavad aktiivselt mobiilseadmete tarkvararakendusi, tagavad tõenäoliselt riistvara ja mobiilseadmete Java®-i tarkvararakenduste arendamise kontseptsiooni pikaealisuse.