Artigo Java Magazine 17 - Conteúdo gerenciado no J2ME
Artigo da Revista Java Magazine - Edição 17
Clique aqui para ler esse artigo em PDF. Conteúdo gerenciado no J2ME Conheça a nova Content Handler API A JSR-211 (Content Handler API – CHAPI) define uma das mais inovadoras e úteis APIs do J2ME. A CHAPI é um pacote opcional J2ME, cuja especificação estará em versão final quando esta edição for publicada. Em linhas gerais, a Content Handler API estabelece um modelo de comunicação entre aplicações – tanto Java quanto não-Java –, permitindo que MIDlets atuem como manipuladores de tipos de arquivos específicos. Uma das maiores barreiras para o desenvolvimento de aplicativos J2ME integrados à plataforma de hardware tem sido a dificuldade de comunicação entre aplicações. Este é justamente o ponto tratado pela API. Content Handlers A especificação, como indica seu título, baseia-se no conceito de content handlers (manipuladores de conteúdo). De acordo com esse modelo de execução, um MIDlet pode registrar-se no sistema operacional do dispositivo para manipular arquivos de um ou mais tipos MIME (por exemplo image/png), determinando quais ações ele pode executar sobre esses arquivos (visualizar, criar, renomear etc). Neste artigo, serão usados "content handler", "handler" e "manipulador de conteúdo" com o mesmo significado. Feito o registro, o MIDlet passa a ser ativado automaticamente, sempre que for requisitada uma das ações determinadas num arquivo do tipo específico. O MIDlet que faz a invocação não indica explicitamente qual aplicação está chamando; ele informa a URI do conteúdo a ser manipulado e a operação a ser realizada, e parâmetros opcionais. Em casos onde exista mais de um content handler para um tipo de arquivo (por exemplo, se houver dois tocadores de MP3 instalados no dispositivo), a aplicação invocadora pode indicar a aplicação que deseja executar passando um ID. Partes da API Composta de apenas sete classes e interfaces, todas no pacote javax.microedition.content, a CHAPI define os mecanismos necessários para invocar um handler e obter uma resposta, registrar e desregistrar um handler, pesquisar por handlers instalados e responder a invocações. A Tabela 1 resume os elementos da API."
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo