Plate-forme CLDC et API d'utilitaires

La plate-forme CLDC et les API d'utilitaires fournissent les fonctionnalités linguistiques fondamentales de vos applications. Les progiciels sont les suivants :

  • Progiciels fondamentaux CLDC 1.1
  • Progiciels serveur Web J2ME®
  • Progiciels RIM®, extensions de CLDC et J2ME

Progiciels fondamentaux CLDC 1.1

Ces progiciels font partie de JSR 139, Connected Limited Device Configuration 1.1. Ces progiciels fournissent l'ensemble fondamental d'API de développement d'applications pour des terminaux sans fil à ressources limitées, tels que smartphones BlackBerry®.

  • java.lang fournit les classes Java® fondamentales.
  • java.lang.ref fournit la prise en charge pour les références faibles (références qui ne protègent pas les objets contre le nettoyage mémoire).
  • java.util fournit les classes de collecte standard (Hashtable, Stack et Vector) et la prise en charge date/heure.

Progiciels de services Web J2ME

Ces progiciels font partie de JSR 172, la norme de services Web J2ME. Ces progiciels fournissent la prise en charge fondamentale pour les terminaux Java® ME, tels que les smartphones BlackBerry, pour agir en tant que client de service Web à l'aide d'interfaces de programmation standard.

Progiciels d'extension RIM

RIM fournit des API qui complètent les API Java Community Process.

Par exemple, vous pouvez utiliser les classes de collecte fournies par RIM, telles que BigVector ou UnsortedReadableList, au lieu de la classe Vector standard.

Dans certains cas, RIM fournit des classes existant dans Java SE, mais qui ne sont pas fournies (ou uniquement partiellement fournies) dans Java ME standard. Par exemple :

  • net.rim.device.api.xml.parsers complète javax.xml.parsers en ajoutant les classes DocumentBuilder et DocumentBuilderFactory disponibles dans Java SE et non dans Java ME standard
  • net.rim.device.api.util.Arrays fournit une bonne partie des fonctionnalités de la classe Arrays de Java SE, qui n'est pas disponible dans Java ME standard
  • net.rim.device.api.util.MathUtilities contient des méthodes qui sont disponibles dans la classe java.lang.Math de Java SE, mais qui ne le sont pas dans Java ME standard, y compris des méthodes trigonométriques inverses
  • net.rim.device.api.xml fournit des constantes à utiliser pour traiter WBXML, une forme binaire du format XML, appropriée à l'utilisation dans des applications sans fil.
  • net.rim.device.api.xml.jaxp fournit la prise en charge pour le traitement XML et complète org.xml.sax en ajoutant des extensions aux classes d'assistance standard.

Les progiciels fournis par RIM dans la plate-forme CLDC et la catégorie Utilitaires sont les suivants :

Plus d'informations à propos de la catégorie CLDC et des utilitaires

Sujet précédent: API de connexion réseau

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.