Definição – O que significa Connected Device Configuration (CDC)?
A configuração de dispositivo conectado (CDC) é um conjunto de padrões, bibliotecas e recursos de máquina virtual que servem como base para interfaces de programação de aplicativos (APIs) destinadas ao consumidor e dispositivos incorporados, como comunicadores inteligentes, PDAs de última geração e decodificadores. O CDC oferece suporte a três conjuntos de APIs conhecidos como perfil de base, perfil de base pessoal e perfil pessoal.
Como parte da Java Platform Micro Edition (Java ME), o CDC foi projetado para dispositivos portáteis e sistemas embarcados. Em particular, é construído para dispositivos com melhores recursos (como RAM e memória de armazenamento) do que os dispositivos suportados pela configuração de dispositivo limitado conectado (CLDC). O CDC pode funcionar com dispositivos acionados por microprocessadores / controladores de 32 bits com 2 MB de RAM e 2.5 MB de ROM disponíveis para o ambiente Java.
Definirtec explica a configuração do dispositivo conectado (CDC)
O Java ME é fornecido aos desenvolvedores na forma de conjuntos de API conhecidos como configurações, perfis e pacotes opcionais. Uma configuração é o maior desses conjuntos. Ele atende a uma gama relativamente ampla de dispositivos. Os perfis atendem a uma gama mais restrita de dispositivos. Os pacotes opcionais, por outro lado, são APIs que adicionam funcionalidade a aplicativos e atendem a tecnologias específicas.
Os três conjuntos de APIs do CDC fazem o seguinte:
- O perfil de base: para dispositivos sem GUI. Ele tem uma biblioteca baseada em J2SE e oferece suporte a vários pacotes opcionais de segurança, como o Java Authentication and Authentication Service, Java Secure Socket Extension e Java Cryptography Extension.
- O perfil de base pessoal: Inclui APIs de perfil de base e é para dispositivos com GUIs leves. Algumas classes abstract windowing toolkit (AWT) também são suportadas. Os aplicativos são baseados no modelo de programação de aplicativos Xlet. Os desenvolvedores que escrevem conteúdo para discos Blu-Ray usam este perfil.
- O perfil pessoal: Para dispositivos móveis de última geração e já oferece suporte a um kit de ferramentas de GUI baseado no AWT. Todos os aplicativos construídos sobre este perfil são baseados no modelo de programação de miniaplicativo.
Outros pacotes opcionais, que podem funcionar em cima do CDC, incluem:
- O Pacote Opcional RMI: Para aplicações distribuídas e comunicações de rede.
- O pacote opcional JDBC: usado para conectar-se a fontes de dados, como planilhas, arquivos simples e bancos de dados relacionais.