Sommario:
- Definizione - Cosa significa Connected Device Configuration (CDC)?
- Techopedia spiega Connected Device Configuration (CDC)
Definizione - Cosa significa Connected Device Configuration (CDC)?
Connected Device Configuration (CDC) è un insieme di standard, librerie e funzionalità di macchine virtuali che funge da base per le interfacce di programmazione delle applicazioni (API) destinate a dispositivi consumer e incorporati come comunicatori intelligenti, PDA di fascia alta e set-top box. Il CDC supporta tre serie di API note come profilo di base, profilo di base personale e profilo personale.
Come parte di Java Platform Micro Edition (Java ME), il CDC è progettato per dispositivi portatili e sistemi integrati. In particolare, è progettato per dispositivi con risorse migliori (come RAM e memoria di archiviazione) rispetto ai dispositivi supportati dalla configurazione limitata dei dispositivi (CLDC). Il CDC può funzionare con dispositivi gestiti da microprocessori / controller a 32 bit con 2 MB di RAM disponibili e 2, 5 MB di ROM per l'ambiente Java.
Techopedia spiega Connected Device Configuration (CDC)
Java ME viene fornito agli sviluppatori sotto forma di set di API noti come configurazioni, profili e pacchetti opzionali. Una configurazione è la più grande di queste serie. Si rivolge a una gamma relativamente ampia di dispositivi. I profili soddisfano una gamma più ristretta di dispositivi. I pacchetti opzionali, d'altra parte, sono API che aggiungono funzionalità alle applicazioni e si rivolgono a tecnologie specifiche.
Le tre serie di API del CDC eseguono le seguenti operazioni:
- Il profilo di base: per dispositivi senza interfaccia grafica. Ha una libreria basata su J2SE e supporta diversi pacchetti opzionali di sicurezza, come il servizio di autenticazione e autenticazione Java, l'estensione Secure Socket Java e l'estensione di crittografia Java.
- Il profilo di base personale: include le API del profilo di base ed è per dispositivi con GUI leggere. Sono supportate anche alcune classi astratte di windowing toolkit (AWT). Le applicazioni si basano sul modello di programmazione dell'applicazione Xlet. Gli sviluppatori che scrivono contenuti per i dischi Blu-Ray utilizzano questo profilo.
- Il profilo personale: per dispositivi mobili di fascia alta e supporta già un toolkit GUI basato su AWT. Tutte le applicazioni basate su questo profilo si basano sul modello di programmazione dell'applet.
Altri pacchetti opzionali, che possono funzionare in cima al CDC, includono:
- Il pacchetto opzionale RMI: per applicazioni distribuite e comunicazioni di rete.
- Pacchetto opzionale JDBC: utilizzato per la connessione a origini dati come fogli di calcolo, file flat e database relazionali.