Mar 10, 2010
Java ME
Java ME är världens största mobilplattform. Det är dock inget eget operativsystem utan en egen, sluten miljö som körs på telefonen. Det gör att olika telefoner från olika tillverkare kan ha lite olika implementationer av Java ME vilket har lett fram till en ganska kraftig fragmentering. Om man skriver en lite mer avancerad applikation måste man testa den och göra små anpassningar till upp emot hundratals olika telefonmodeller.
Detta är ett problem som s.k. cross plattform development kits som MoSync eller PhoneGap försöker lösa.
Idag är trots allt Java ME en tämligen mogen plattform. Det finns väletablerade ramverk som gör utvecklingen smidigare. Det stora problemet med Java ME är säkerhetsmodellen vilket gör att en applikation som gör mer än bara spelar upp ljud eller grafik måste signeras för att vara användbar. Detta måste göras för varje version av applikationen och med tanke på ovan nämnda fragmenteringsproblem kan det bli en dyr affär.
En signering av en applikation sker genom att skicka in applikationen till ett s.k. test house som säkerställer att applikationen inte gör lömska saker och uppfyller en viss kvalitetsstandard. Det brukar kosta några tusen svenska kronor att få sin applikation signerad.
Den absolut vanligaste kategorin applikationer för Java ME är p.g.a. detta spel.