Vad klarar min mobil?
Exakt vilka javafunktioner som en mobil klarar hittar du lättast på webbsidor för utvecklare eller långt bak bland det finstilta i manualen. I marknadsföringen brukar tillverkarna nöja sig med att ange vilken MIDP-version mobilen klarar. Om du är nyfiken på vilka funktioner som finns utöver till exempel MIDP 2.0 är det bra att känna till JSR-numren för de mest intressanta funktionerna.
JSR 75: "PDA Optional Packages" ger javaprogrammen tillgång till en hel del användbar information som finns lagrad i mobilen, till exempel telefonboken. Den öppnar också mobilens filsystem så att spel och program kan lagra filer och hämta musik och bilder från minneskort.
JSR 82: "Java APIs for Bluetooth" är ett måste för spel där du kan utmana andra spelare trådlöst eller för navigationslösningar som använder en bluetooth-gps.
JSR 120: "Wireless Messaging API" låter javaprogrammen skicka och ta emot sms. Det finns också en uppdaterad version som heter JSR 205 med stöd för mms.
JSR 135: "Mobile Media API" innehåller funktioner för ljud och multimedia.
JSR 172: "J2ME Web Services Specification" är en funktion som många företagsanvändare väntat på. Den gör det enkelt att skriva javaprogram som hämtar data från till exempel affärssystem via XML.
JSR 179: "Location API for J2ME" används för positioneringstjänster och utnyttjar gps eller mobilmasternas läge.
JSR 184: "Mobile 3D Graphics API for J2ME" är mycket användbar för spelutvecklare och innehåller en 3D-grafikmotor.
JSR 185: "Java Technology for the Wireless Industry (JTWI)" är ett paraply för flera andra JSR-nummer. Enkelt uttryckt är en mobil med JSR 185/JTWI en mobil som stöder MIDP 2.0 och dessutom JSR 120 och JSR 135.