Szabadon választott J2ME/MIDP alkalmazás fejlesztése

Dátum
2006-06-14T12:23:44Z
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

Az elmúlt néhány évben a mobiltechnológia robbanásszerű fejlődésen ment keresztül. Még az ezredforduló előtt ritkaságnak számított, ha valakinek mobiltelefonja volt, manapság az emberek életének szerves része lett. Köszönhető volt ez egyrészt a mobiltelefon árak rohamos csökkenésének, mivel a gyártók egyre olcsóbban, egyre gyorsabb hardverrel rendelkező telefonokat tudtak előállítani. Másrészt köszönhető volt a mobiltelefonokra irányuló szoftverfejlesztés rohamos fejlődésének, mivel felhasználók egyre sokfélébb, kényelmesebb alkalmazásokat érhettek el mobiltelefonjukon keresztül köszönhetően az újabb és újabb technológiáknak. Eleinte a telefonokra való szoftverfejlesztés a telefonok saját programozási nyelvével történt. Így leginkább csak a gyártók készítettek telefonjaikhoz szoftvert, melyeknek nagy hátránya volt hogy nem volt hordozható különböző gyártótól származó telefonok között. WAP, WML technológiák megjelenésével az internet nyílt meg a mobiltelefon használók körében. De ez még nem jelentett igazi megoldást a fent említett problémára, mivel nem tette lehetővé tetszőleges alkalmazás fejlesztését, melyek hálózati kapcsolat nélkül is működhetnek a telefonon. Erre a problémára igazi megoldást a Java technológia mobiltelefonokra való kiterjesztése jelentette. A Java mobiltelefonokon való használata már a nyelv megszületésekor felmerült, de megvalósítása azonban nem volt egyszerű. Először is a mobiltelefonok nagyon sokféle platformot használnak mind szoftverben, mind hardverben. Másodszor a telefonok nem rendelkeznek akkora memória vagy processzor kapacitással, mint egy asztali számítógép és az elérhető hálózati átviteli sebesség is korlátozott. Ezért a JVM-et „méretre kellett vágni” a telefonok kapacitásához. Valamint egy hatékonyan működő alkalmazás modellt is ki kellett fejleszteni ezekhez a korlátozott eszközökhöz. Ezek a megfontolások vezettek a Sun Microsystem vezetésével számos cég bevonásával a mobil Java megalkotásához, mely megnyitotta a lehetőséget bárki előtt, hogy egyszerűen, kényelmesen tudjon alkalmazást fejleszteni mobiltelefonokra. A 1999-es megjelenés óta viszont már öt év eltelt, ami az 5 informatikában igen hosszú idő. Ez alatt az akkori specifikációk valósággá váltak és kialakult egy alap eszközrendszer a mobiltelefonos szoftverfejlesztéshez. Valamint igen sok kiegészítő fejlesztői csomag is szabványosításra került. A piacra dobott telefonok között is egyre nagyobb a lefedettség, mostanra 32 gyártótól több mint 280 típus támogatja a Java technológiát és ez a szám, csak növekszik évről-évre. Az eladott telefonok közül 2004 elején 267 millió rendelkezett Java támogatással és ez 2007-re elérheti a 1.5 billiót. Mindezekkel együtt a mobil Java fejlesztők száma is igen népesre növekedett világszerte. [1] Joggal állíthatjuk, hogy a Java Technológia a mobiltelefonok egyik vezető szoftverfejlesztői eszközévé vált. Mindehhez hozzá párosulnak a már jól bevált és joggal népszerű szerver oldali Java Technológiák, melyek igen jól használhatók mobiltelefonos kliens-szerver alkalmazások fejlesztéséhez. Munkám legfőbb céljai egy ilyen kliens-szerver alkalmazás fejlesztésének bemutatása a hozzá kapcsolódó technológiákkal együtt.

Leírás
Kulcsszavak
szoftverfejlesztés, Rational Unified Process, J2ME, CLDC, MIDP, J2EE, Servlet, EJB, JSP, XML
Forrás