Java MIDP specifikáció
Fájlok
Dátum
Szerzők
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
Először a „Java esettanulmányok” című órán találkoztam a MIDP kifejezéssel, ami a Mobile Information Device Profile (mobil információs-eszköz profil) rövidítése. Már akkor megfogott a technológia alapfilozófiája, miszerint tegyünk Java-képessé minden kicsi, egyszerű beviteli eszközzel ellátott, kis kijelzős, minimális számítási képességekkel rendelkező, hálózathoz csatlakoztatott mobil készüléket, azaz mobiltelefonokat, digitális személyi asszisztenseket, üzenetküldőket, stb. Ezek amolyan célszámítógépek, mivel arra tervezték őket, hogy telefonbeszélgetéseket folytassunk velük, rövid szöveges üzeneteket küldjünk, illetve segítsen hétköznapjaink megszervezésében. Az alig pár megahertzes processzorral, legfeljebb egy-kétszáz kilobájt memóriával ellátott készülékek programozása idáig a rendszerszoftver megírásából állt, amit a készülék gyártója, alacsony szintű programozási nyelven készített. A készülékek lehetőségeinek alkalmazásokkal történő bővítésére nem volt lehetőség. Most pedig egy olyan technológiát láthatunk, ami lehetővé teszi a fent említett eszközök objektum orientált programozását bárki számára, megtartva a JAVA nyelven írt alkalmazások hordozhatóságának előnyeit. Ez egyfajta visszalépésnek is tekinthető. Az első számítógépek kezdeti programozási nyelvei gépközeli nyelvek voltak. Aztán, ahogy a szemlélet egyre absztrakttá vált, eljutottunk az objektum orientált nyelvekhez. Ezek a nyelvek bővelkednek a lehetőségekben, viszont erőforrás igényesek. A Java 2 Micro Edition létrejötte kibővíti a Java nyelv által támogatott platformok körét minimális erőforrással rendelkező mobil eszközökkel. Igaz, ehhez le kell mondani jó néhány lehetőségről, amit a Java nyelv nyújt, mivel ezeket a készülékeket csak magasabb absztrakcióval lehet általánosítani. A dolgozatom célja bemutatni, hogyan sikerült ezt megvalósítani egy számos mobil készülék gyártót és szolgáltatót összefogó szervezet (MIDPEG – Mobile Information Device Profile Expert Group) jól átgondolt specifikációjával (MIDP Specification). Magyar nyelvű dokumentáció, és így honosított szakkifejezések, hiányában a specifikációval kapcsolatos angol szakszavakat vagy fordítás nélkül, vagy tükörfordítással használom, mivel nem célom a hazai szakzsargon megteremtése.