Innholdsfortegnelse:
Definisjon - Hva betyr DoCoMo Java (DoJa)?
DoCoMo Java (DoJa) er en plattform for mobil applikasjonsutvikling som er designet for å fungere med i-modus mobiltelefoner og brukes mest for utvikling av i-modus spill. DoCoMo Java ble introdusert av det japanske mobilselskapet NTT DoCoMo. DoJa-profilen var spesielt designet for å la utviklere programmere for DoCoMos i-modus mobiltelefoner, en populær tjeneste i Japan. DoJa er ikke kompatibel med de andre Java ME-profilene som MIDP og har sin egen API, krav og håndteringsmekanismer.
DoCoMo Java er også kjent som i-modus Java.
Techopedia forklarer DoCoMo Java (DoJa)
NTT DoCoMo introduserte sin egen Java-plattform kalt DoCoMo Java for å utvikle Java-applikasjoner for sitt utvalg av i-modus mobiltelefoner. Det fungerer på toppen av Connected Limited Device Configuration (CLDC) -profilen. DoJa er en av de mest vellykkede Java-plattformene som er tilgjengelige for utvikling av mobilapper og har vært i bruk siden 2002. DoJa-profilen gir brukeren Java-biblioteker for i-modus-profiler, brukergrensesnitt og HTTP-kommunikasjon. DoJa lar utviklere få tilgang til mer dynamisk og interaktivt innhold levert av i-modus i stedet for det konvensjonelle HTML-baserte i-modus innholdet.
Programmene som er skrevet med DoJa kalles i-applis. DoJA-profilen legger begrensninger på størrelsen på applikasjonene og krever at alle applikasjoner lastes ned til mobiltelefoner fra et nettsted for å unngå problemer med luften. Det tillater heller ikke applikasjoner å dele data mellom i-applis. Alle DoJa-applikasjoner må støtte GIF-bildeformatet, og telefonene skal tillate HTTP / HTTPS-tilkoblinger til vertsserveren der i-appli ble lastet ned.
DoJa er kun tilgjengelig for DoCoMo og noen av dets utenlandske partnere. De strenge spesifikasjonene og samsvarstestene fra DoJa reduserer fragmenteringen av enheten.
DoJa ble utgitt i flere versjoner, hvor DoJa 5.0 var den siste stabile versjonen, som deretter ble etterfulgt av Star-prosjektet. Star er en forbedring i forhold til DoJa-profilen og gir tilgang til moderne maskinvare og tjenester som akselerometer og definerer spesifikasjoner fra bunnen av for å la utviklere programmere effektivt.
