API delle utilità e della piattaforma CLDC
Le API delle utilità e della piattaforma CLDC forniscono le principali funzionalità linguistiche per le applicazioni. I pacchetti sono:
Pacchetti principali CLDC 1.1
Questi pacchetti fanno parte di JSR 139, Connected Limited Device Configuration versione 1.1 e forniscono la serie principale delle API necessarie per sviluppare applicazioni sui dispositivi wireless dotati di una minore quantità di risorse, come gli smartphone BlackBerry®.
Pacchetti di servizi Web J2ME
Questi pacchetti fanno parte di JSR 172, la specifica dei servizi Web J2ME e forniscono il supporto di base per i dispositivi Java® ME, ad esempio uno smartphone BlackBerry, da poter utilizzare come client di servizi Web tramite interfacce di programmazione standard.
- java.rmi fornisce le classi Remote Method Invocation principali
- javax.microedition.xml.rpc fornisce il supporto JAX-RPC
- javax.xml.namespace fornisce il supporto per lo spazio dei nomi
- javax.xml.parsers fornisce il supporto necessario per elaborare i documenti XML tramite l'elaborazione XML basata su eventi SAX (Simple API per XML)
- javax.xml.rpc fornisce il supporto JAX-RPC sul client di servizi Web
- org.xml.sax fornisce il supporto SAX principale
- org.xml.sax.helpers fornisce classi helper per il supporto SAX
Pacchetti di estensioni RIM
RIM fornisce API che integrano le API Java Community Process.
Ad esempio, è possibile utilizzare le classi di raccolta fornite da RIM, come BigVector o UnsortedReadableList, anziché la classe Vector standard.
In alcuni casi, RIM fornisce classi esistenti in Java SE, ma non fornite (o fornite solo in parte) in Java ME standard. Ad esempio:
- net.rim.device.api.xml.parsers integra javax.xml.parsers con l'aggiunta di DocumentBuilder e DocumentBuilderFactory, classi disponibili in Java SE, ma non in Java ME
- net.rim.device.api.util.Arrays fornisce molte delle funzionalità della classe Arrays di Java SE, non disponibile in Java ME standard
- net.rim.device.api.util.MathUtilities contiene metodi disponibili nella classe di Java SE, java.lang.Math ma non in Java ME, inclusi i metodi trigonometrici inversi
- net.rim.device.api.xml fornisce costanti da utilizzare nell'elaborazione WBXML, ovvero una forma binaria di XML adatta per l'utilizzo nelle applicazioni wireless
- net.rim.device.api.xml.jaxp fornisce il supporto per l'elaborazione XML e integra org.xml.sax con l'aggiunta di estensioni alle classi helper standard
I pacchetti forniti da RIM nella categoria delle utilità e della piattaforma CLDC sono:
- Pacchetti di servizi Web e pacchetti correlati a XML: net.rim.device.api.xml, net.rim.device.api.xml.jaxp e net.rim.device.api.xml.parsers
- Pacchetti correlati alle raccolte: net.rim.device.api.collection, net.rim.device.api.collection.util e net.rim.device.api.util
- Utilità di matematica e altre utilità: net.rim.device.api.math e net.rim.device.api.util
Le informazioni sono state utili? Inviateci i vostri commenti.