Sommario:
- Definizione - Cosa significa Java Platform Micro Edition (Java ME)?
- Techopedia spiega Java Platform Micro Edition (Java ME)
Definizione - Cosa significa Java Platform Micro Edition (Java ME)?
Java Platform, Micro Edition (Java ME) è una piattaforma Java, sviluppata da Sun Microsystems (ora parte di Oracle), per dispositivi mobili e altri sistemi embedded. Java ME è una delle piattaforme mobili più onnipresenti al mondo.
Java ME funziona su una vasta gamma di telefoni, smartphone, Pocket PC, PDA, set-top box e persino stampanti. Java ME impiega teoricamente il mantra Java di write-once-run-ovunque, il che significa che il codice scritto per un dispositivo può essere eseguito su tutti i dispositivi simili.
Techopedia spiega Java Platform Micro Edition (Java ME)
Java ME è costituito da due set di librerie, note come configurazione del dispositivo limitato collegato (CLDC) e configurazione del dispositivo collegato (CDC). Il CLDC è progettato per dispositivi significativamente vincolati caratterizzati da bassa potenza di elaborazione, spazio di archiviazione, RAM e capacità grafiche. I dispositivi più adatti al CLDC possono avere una velocità di clock della CPU di appena 16 MHz, una dimensione della ROM di 180 KB, una RAM di 192 KB e zero grafica. I dispositivi CDC possono essere più potenti. Esempi di tali dispositivi includono smartphone, Pocket PC e PDA.
Le applicazioni Java ME sono spesso associate a piccole applicazioni chiamate MIDlet, che sono solo un gruppo di applicazioni scritte utilizzando Java ME. I MIDlet, tuttavia, sono in realtà applicazioni scritte utilizzando il profilo del dispositivo di informazione mobile, che si trova in cima al CLDC.
Un aspirante sviluppatore Java ME avrebbe normalmente bisogno del Java ME Software Development Kit (SDK). Contiene tutti gli strumenti necessari per lo sviluppo di applicazioni mobili Java, inclusi API, debugger, compilatore ed emulatore. Per semplificare il processo di sviluppo, gli sviluppatori possono utilizzare l'SDK in combinazione con ambienti di sviluppo integrati (IDE) come Netbeans ed Eclipse. Questi IDE consentono agli sviluppatori di sfruttare le GUI, che consentono le procedure di trascinamento della selezione e di punta e clicca, per progettare il layout della GUI dell'applicazione Java ME. Insieme all'SDK, gli IDE consentono agli utenti di vedere come un'applicazione apparirebbe su un dispositivo, tramite emulatori.
