Programmering av mobile enheter nr.027 skrevet av: Per Harald B. Øren Adheed Al-Karbawi
Hvorfor Java Teknologi? Trådløs enheter er forandret • Gamle enheter: Alle programvare var “hard-coded” av de som laget dem Nye enheter: – Kan tilpasses av fortløpende opplastning av programvare over lufta
En Billion Potensielle kunder, og opptelling... Det er mer enn billion mobiltelefonbrukere over hele verden. Er du villige til å bruke dine applikasjoner?
Saksliste J2ME Platform Oversikt MIDP 2.0 Technical Oversikt MIDP Utvikling J2ME Wireless Toolkit 2.0 (WTK) MIDP 2.0 APIs MIDP 2.0 Programming Practices Summary and Resources
J2ME Platform Oversikt
Konfigurasjoner og Profiler Definerer minste Java™ teknologi som en applikasjonsutvikler forventer å være tilgjengelig: Mange enheter med samme behov til minne og prosesssor. Profil Java™ teknologi som støtter en konfigurasjon til å tilby muligheter for en spesifikk marked eller enhet.
J2ME Konfigurasjoner J2ME Connected, Limited Device Configuration (CLDC) Spesifiserer Java™ miljø til mobiltelefoner, to vei melding og PDA enheter. CLDC enheter er typisk trådløse J2ME Connected Device Configuration (CDC) Spesifiserer Java™ mjlø til digital TV, set-top boxes, high-end trådløse enheter og selvbevegende fjernstyrt systemer. CDC enheter kan være forsynt med ledninger (DTV cable, etc.)
CLDC rekkevidde Core JLS & JVMS egenskaper Core java.* biblioteker Ekstra I/O og networking libs Sikkerhet Internasjonalisering
J2ME™ dagens enheter:
Mer detaljer om disse finnes på http://wireless. java. sun Mer detaljer om disse finnes på http://wireless.java.sun.com/device og J2ME_Arkiv.html
MIDP 2.0 – Nye egenskaper Ekstra nettverk protokoller HTTPS, Comm, Datagram, SSL, Socket, ServerSocket Notat: Bare HTTP og HTTPS som er krevd av specifikasjoner Push funksjonalitet Evne til å lansere et MIDlet i respons til en inkommende melding Over The Air (OTA) proviantering
MIDP utviklingsverktøy Sun J2ME Wireless Toolkit (SolarisTMplatform, Linux, and Win32): Standalone or Plugged into Sun ONE Studio Mobile Edition IDE Numerous third party tools (Borland/Nokia,Metrowerks/Motorola, Siemens, etc.)
Sun ONE Studio 6.0 Mobile Edition
J2ME Wireless Toolkit (WTK)2.0
Nye egenskaper i WTK 2.0 Integrated OTA execution Wireless Messaging APIs (WMA) Mobile Media APIs (MMA) API exclusion Lar deg å velge fritt enable/disable MMA/WMA Ekstra demos Ekstra emulator skins Nye QWERTY enheter (communicator), etc.
Sammendrag og ressurser
J2ME™ Platform er stor sjanse 300+ millioner enheter som støtter J2ME idag, øker med 20+ millioner per måned (Sun) By 2007, nær 100% av alle mobile enheter vil støtte Java (ARC Group) 63 kommersielle J2ME rettighetshavere (Sun,Jan-2003) 515,000+ Wireless Toolkit downloads (Sun,Jan-2003) 300,000+ J2ME utviklere (Sun, Mar-2004)