Java ME e Android: Onde manter o foco?

23 abril 2010
Ambas plataformas são direcionadas a dispositivos que possuem processamento, memória e vídeo limitado, onde o foco maior está em celulares e PDA’s. No mundo modernizado em que vivemos, onde os dispositivos móveis tornaram-se equipamentos onipresentes, possuindo o mesmo poder de processamento que computadores de 10 anos atrás, é necessário pensar em tecnologias para o desenvolvimento de aplicativos. Dentre as tecnologias, atualmente as que mais se destacam para o desenvolvimento móvel é o Java ME e o Android.

Veja o artigo completo.

2 comentários:

  • Kirmaier Andrade

    Ótimo texto, abrange bem a situação.
    Você disse bem que o JavaME trata os registros como Array de binários, mas, essa limitação pode ser facilmente contornada com o framework floggy, que abstrai isso para o desenvolvedor, que continuando desenvolvendo como se fosse um banco de dados relacional, trabalhando com objetos e não com binários.

  • Rodolfo

    Kirmaier, concordo com a sua posição sobre o Floggy (muito bom por sinal), porém precisamos levar em conta que Arrays de Bytes são vetores armazenados de forma sequencial. O grande problema é o armazenamento de uma grande quantidade de informações (10^6), onde a busca dos Bytes é feita de forma sequencial. Enfim, o floggy possibilita persistir os dados de forma mais abstraída e eficaz, porém não soluciona o problema na escala de milhões de registros. No entanto há soluções para tal tarefa se pensarmos em estratégias de armazenamento e buscas, seja na divisão dos dados em várias "tabelas"(Record Stores) ou uma forma de indexação direta semelhante a um Hashing por exemplo.
    Obrigado pela colaboração ;)

  • Postar um comentário