Définition - Que signifie la configuration des appareils connectés (CDC)?
La configuration des appareils connectés (CDC) est un ensemble de normes, de bibliothèques et de fonctionnalités de machine virtuelle servant de base aux interfaces de programmation d'application (API) destinées aux appareils grand public et embarqués tels que les communicateurs intelligents, les PDA haut de gamme et les décodeurs. Le CDC prend en charge trois ensembles d'API appelés profil de fondation, profil de base personnel et profil personnel.
Dans le cadre de Java Platform Micro Edition (Java ME), le CDC est conçu pour les appareils portables et les systèmes embarqués. En particulier, il est conçu pour les périphériques ayant de meilleures ressources (telles que la RAM et la mémoire de stockage) que les périphériques pris en charge par la configuration de périphérique limitée connectée (CLDC). Le CDC peut fonctionner avec des périphériques pilotés par des microprocesseurs / contrôleurs 32 bits avec une RAM disponible de 2 Mo et une ROM de 2.5 Mo pour l'environnement Java.
Definir Tech explique la configuration des appareils connectés (CDC)
Java ME est fourni aux développeurs sous la forme d'ensembles d'API appelés configurations, profils et packages facultatifs. Une configuration est le plus grand de ces ensembles. Il s'adresse à une gamme d'appareils relativement large. Les profils s'adressent à une gamme plus restreinte d'appareils. Les packages facultatifs, en revanche, sont des API qui ajoutent des fonctionnalités aux applications et répondent à des technologies spécifiques.
Les trois ensembles d'API du CDC effectuent les opérations suivantes:
- Le profil de base: pour les appareils sans interface graphique. Il dispose d'une bibliothèque basée sur J2SE et prend en charge plusieurs packages optionnels de sécurité, tels que le service d'authentification et d'authentification Java, l'extension Java Secure Socket et l'extension de cryptographie Java.
- Le profil de base personnel: inclut les API de profil de base et est destiné aux appareils dotés d'interfaces graphiques légères. Certaines classes AWT (abstract windowing toolkit) sont également prises en charge. Les applications sont basées sur le modèle de programmation d'application Xlet. Les développeurs qui écrivent du contenu pour des disques Blu-Ray utilisent ce profil.
- Le profil personnel: pour les appareils mobiles haut de gamme et prend déjà en charge une boîte à outils GUI basée sur l'AWT. Toutes les applications construites sur ce profil sont basées sur le modèle de programmation d'applet.
D'autres packages optionnels, qui peuvent fonctionner sur le CDC, incluent:
- Le package optionnel RMI: pour les applications distribuées et les communications réseau.
- Le package facultatif JDBC: utilisé pour se connecter à des sources de données telles que des feuilles de calcul, des fichiers plats et des bases de données relationnelles.