24 de Julho de 2008
- Por Priscilla B. Pereira
CONFIGURAÇÃO CDC e CLDC:
Como parte fundamental na arquitetura JME temos o CDC E CLDC, que são configurações de dispositivos conectáveis. O CDC (Connected Device Configuration) é uma configuração de hardawares que têm memória considerável e alto poder de processamento, tais aparelhos têm uma conexão permanente e de maior largura de banda. Neste grupo podemos incluir os computadores de bordo, televisores e tabletes PCs. Diferentemente do CDC, o CLDC (Configuration Limited Device Configuration) abrange aparelhos em que a conexão é interrompida e/ou de pequena largura e banda. Esta configuração foi projetada visando suprir as necessidades de dispositivos com pouca memória, limitações gráficas e baixo poder de processamento. Os aparelhos com esta característica são os PDA’s, aparelhos celulares e os smartcards. Lembrando que as APIs de configuração atuam integradas com a JVM instalada nos dispositivos.
PERFIL MIDP E SUAS VERSÕES:
Um “perfil” serve para interagir com o dispositivo através da integração com a implementação instalada da CONFIGURAÇÃO, é como que um software disponível na configuração.
MIDP 1.0: Esta versão trabalha integrada com a configuração CLDC 1.0 ou 1.1. Visto que é uma versão inicial, ela não tem nenhuma API ativa para redenrização, também não oferece suporte para acesso direto aos pixels de imagens, não tem suporte para full screen/full canvas sem uma API proprietária. Ainda, MIDP 1.0 não tem suporte direto para áudio. Enfim, o suporte que esta versão disponibiliza é apenas mesmo para HTTP.
Pacotes:
- javax.microedition.io
- javax.microedition.lcdui
- javax.microedition.rms
- javax.microedition.midlet
Características:
- 256 kb de memória não volátil
- 18 kb de memória volátil
- 8 kb de memória volátil (dados persistentes do programador)
- Display 96×54, 1-bit, 1:1
- Rede: two-way e wireless
MIDP 2.0: Veja as alterações feitas nesta versão.
- 256 kb de memória não volátil
- 18 kb de memória volátil
- 8 kb de memória volátil (dados persistentes do programador)
- Display 96×54, 1-bit, 1:1
- Rede: two-way e wireless
- Exigência de suporte à conexão segura (HTTPS)
- Biblioteca de multimídia
- Formulário de entrada de dados aprimorada
- Sensível melhoria na API de suporte a Games
- Conceito de aplicações confiáveis (Trusted) e não confiáveis (Untrusted)
MIDP 2.1: Esta versão reforça a especificação MIDP 2.0 tornando a diretiva layout LCDUI obrigatória, ainda javax.microedition.io.SocketConnection e javax.microedition.io.HTTPConnection não são mais opcionais, entre outros requisitos.