|
Guide di programmazione -
J2ME - Guida completa
|
|
Scritto da RedBaron85
|
|
Sabato 30 Gennaio 2010 18:17 |
Guida a J2ME --- Java MicroEdition - Capitolo 1: panoramica sui packages
Capitolo 01: Panoramica sui packages.
Prima di esaminare gli strumenti necessari per sviluppare le nostre applicazioni J2ME, diamo un'occhiata ai package di J2ME e ai package opzionali, per conoscere le librerie di base messe a disposizione da J2ME:
-
java.io --- per la gestione dell'input e l'output di stream di dati di vario tipo;
-
java.lang --- le classi di base del linguaggio: tipi di dato, classi di base del sistema, ...;
-
java.util --- utility usate frequentemente dagli sviluppatori (Random, Timer, Vector, Calendar, ...);
-
javax.microedition.midlet --- fornisce classi ed interfacce per creare le MIDlet e gestirne il 'ciclo di vita';
-
javax.microedition.lcdui --- lcdui sta per LCD User Interface: fornisce classi ed interfacce per la gestione dell'interfaccia utente (GUI) sul display del dispositivo;
-
javax.microedition.io --- fornisce classi ed interfacce per la connessione alla rete;
-
javax.microedition.rms --- supporto per la memorizzazione e la persistenza dei dati sul dispositivo;
-
javax.microedition.media e javax.microedition.media.control --- forniscono gli strumenti necessari per sviluppare applicazioni multimediali;
-
javax.microedition.lcdui.game --- un framework, un insieme di classi che aiutano gli sviluppatori di videogiochi;
-
javax.microedition.pki --- classi per implementare connessioni sicure (con certificati, ecc...).
MIDP 2.0 mette poi a disposizione altre librerie, tra le quali:
-
WMA 1.0 e 2.0, per gestire gli SMS (la versione 2.0 aggiunge il supporto per gli MMS);
-
Java API for Bluetooth, per gestire le connessioni Bluetooth;
-
Mobile3DGraphics, per sviluppare applicazioni con grafica 3D;
-
PDA Optional Package, per l'accesso alle informazioni che risiedono nelle applicazioni native del dispositivo (calendario, rubrica, ...) e l'accesso al filesystem del dispositivo;
-
Web Service API, per l'accesso ai Web Service da un dispositivo mediante J2ME.
Va detto, infine, che i vari produttori hardware forniscono spesso librerie dedicate ai loro dispositivi; in generale, comunque, l'utilizzo di tali librerie nelle applicazioni J2ME può limitare la portabilità delle stesse.
|
|
Ultimo aggiornamento Domenica 22 Gennaio 2012 16:14 |
Copyright © 2012 RedBaron85.com: Informatica, CG 2D e 3D, Blender, Python, Java 2D e 3D, 3D Studio e altro ancora!. Tutti i diritti riservati.