Kazalo:
Opredelitev - Kaj pomeni DoCoMo Java (DoJa)?
DoCoMo Java (DoJa) je platforma za razvoj mobilnih aplikacij, ki je zasnovana za delo z mobilnimi telefoni i-mode in se večinoma uporablja za razvoj i-mode iger. DoCoMo Java je predstavilo japonsko mobilno podjetje NTT DoCoMo. Profil DoJa je bil zasnovan posebej za razvoj programov za mobilne telefone iCo mode DoCoMo, storitev, ki je priljubljena na Japonskem. DoJa ni združljiv z drugimi profili Java ME, kot je MIDP, in ima svoj API, zahteve in mehanizme za upravljanje.
DoCoMo Java je znan tudi kot i-mode Java.
Techopedia razlaga DoCoMo Java (DoJa)
NTT DoCoMo je predstavil lastno platformo Java, imenovano DoCoMo Java, za razvoj aplikacij Java za svojo ponudbo mobilnih telefonov i-mode. Deluje na profilu Povezana konfiguracija omejene naprave (CLDC). DoJa je ena izmed najuspešnejših platform Java, ki je na voljo za razvoj aplikacij za mobilne naprave, uporablja pa se od leta 2002. Profil DoJa uporabniku ponuja knjižnice Java za i-mode profile, uporabniške vmesnike in komunikacije HTTP. DoJa razvijalcem omogoča dostop do bolj dinamične in interaktivne vsebine, ki jo ponuja način i, in ne do običajne vsebine v načinu i-mode, ki temelji na HTML-ju.
Programi, napisani s pomočjo DoJa, se imenujejo i-applis. Profil DoJA postavlja omejitve glede velikosti aplikacij in zahteva, da se vse aplikacije na mobilne telefone naložijo s spletnega mesta, da se izognemo težavam v zraku. Prav tako ne omogoča, da aplikacije izmenjujejo podatke med i-applisom. Vse aplikacije DoJa morajo podpirati obliko slike GIF, telefoni pa naj omogočajo povezave HTTP / HTTPS s strežnikom gostitelja, od koder je bil naložen i-app.
DoJa je na voljo samo DoCoMo in nekaterim njenim čezmorskim partnerjem. Stroge specifikacije in preskusi skladnosti, ki jih nudi DoJa, zmanjšujejo razdrobljenost naprav.
DoJa je izšla v več različicah, zadnja stabilna različica pa je bila DoJa 5.0, ki jo je nato nasledil projekt Star. Star je izboljšanje profila DoJa in omogoča dostop do sodobne strojne opreme in storitev, kot je merilnik pospeška, in definira specifikacije od nič, da bi razvijalci lahko učinkovito programirali.
