terça-feira, 2 de setembro de 2008

Push Registry <== Application Management System (AMS)

Eu e a galera do projeto Wifindme estamos estudando a API Push Registry para rodarmos a Midlet Wifindme em background. Dei uma analisada no material da Sun sobre o assunto e gostei muito de aprender sobre um conceito essencial para trabalhar legal com o Push Registry, o AMS (Application Management System).

Mas antes....

Rodar Midlet em background? O que é isso? =o

Rodar uma Midlet em background é um recurso a mais oferecido pelo Push Registry. Rodar uma aplicação de um dispositivo móvel (ou Midlet) é o mesmo que coloca-la em segundo plano. Por exemplo, quando você ativa uma conexão bluetooth do seu celular.

No momento em que o bluetooth está rodando você pode realizar outros processos em seu dispositivo, como jogar, navegar, receber ligações, e etc. A idéia de background é semelhante a isso.

Dispositivos móveis com MIDP's e CLDC's actuais implementam uma Aplicação para o Gerenciamento de Sistemas ( Application Management System - AMS). Esta aplicação é responsável pelo ciclo-de-vida de uma Midlet.
O ciclo de vida de uma Midlet possui quatro estados:

- instalação;
- activação;
- execução;
- remoção.

A AMS controla o momento de cada estado de uma aplicação. O Push Registry é um simples componente da AMS, é uma vantagem a mais que pode ser implementada em uma aplicação para gerenciar o sistema de um dispositivo móvel.


.) <== caolho!

Um comentário:

Renata Alvim disse...

Informações aparentemente úteis, mas eu sou leiga que só nesses assunto... hehehe Boa sorte c o blog...Bjos!