Bijgewerkt

De geschiedenis van J2ME (Java 2 Micro Edition)

Java 2 Micro Edition was een lichte versie van het Java-platform, gemaakt door Sun Microsystems en uitgebracht in 1999. Het was specifiek bedoeld voor apparaten met beperkte middelen.

· Maftyマフティー

Java 2 Micro Edition (J2ME) was een lichte versie van het Java-platform, gemaakt door Sun Microsystems en uitgebracht in 1999. Het was specifiek bedoeld voor apparaten met beperkte middelen, zoals mobiele telefoons, pda’s, embedded systemen en vroege handheldconsoles. In een tijd waarin mobiele hardware extreem beperkt was in geheugen, rekenkracht en scherm, bood J2ME een gestandaardiseerde omgeving waarmee ontwikkelaars applicaties konden maken die op een breed scala apparaten draaiden.

J2ME werd een van de belangrijkste softwareplatforms tijdens het vroege mobiele gametijdperk van de jaren 2000. Providers en toestelfabrikanten namen de technologie breed over, zodat ontwikkelaars applicaties en games konden verspreiden over telefoons van Nokia, Motorola, Sony Ericsson, Samsung en Siemens. Games als Snake EX, Asphalt, Tower Bloxx en Space Impact werden met J2ME gemaakt en werden enorm populair op feature phones, voordat smartphones domineerden. Het platform steunde op configuraties en profielen — vooral CLDC (Connected Limited Device Configuration) en MIDP (Mobile Information Device Profile) — die bepaalden hoe applicaties met hardware en het besturingssysteem omgingen.

Ondanks de brede adoptie daalde J2ME eind jaren 2000 met de opkomst van moderne smartphoneplatforms als iOS en Android. Die nieuwere systemen boden krachtigere hardware, volledige grafische interfaces en rijkere ontwikkelomgevingen. J2ME verdween geleidelijk uit de mainstream, maar speelde een cruciale rol in de evolutie van mobiele software en games. Het legde de grond voor cross-platform mobiele ontwikkeling en introduceerde miljoenen gebruikers wereldwijd tot downloadbare mobiele applicaties, lang voordat app stores standaard werden.


J2ME-platform technisch overzicht

OnderdeelSpecificatie / beschrijving
DeveloperSun Microsystems (later onderhouden door Oracle)
Initial Release1999
Programming LanguageJava
Target DevicesFeature phones, pda’s, embedded apparaten
Core ConfigurationCLDC (Connected Limited Device Configuration)
Primary ProfileMIDP (Mobile Information Device Profile)
Application FormatJAR (Java Archive) met JAD-descriptorbestand
Graphics APILCDUI en optionele OpenGL ES-ondersteuning op sommige apparaten
Memory RequirementsTypisch 128 KB – enkele MB, afhankelijk van het apparaat
Legacy ImpactVroeg mobiel-app-ecosysteem en mobiel gameplatform



Meer info…