Perspectivas muito boas para Android..

11 maio 2010 0 comentários
Bom dia..

Segundo o Mashable, via JavaFree, o Android, sistema operacional da Google para smartphones, superou o iPhone em vendas no primeiro trimestre de 2010 de acordo com relatório publicado hoje pelo grupo NPD.

Para demonstrar ainda mais o poder de fogo do Android, a Info Plantão publicuo a matéria "O Poder do Android no Mercado de Smartphones".

Segundo a fonte:

- Já adotado pela HTC, Motorola, Samsung, Sony Ericsson e LG, o Android será o segundo principal sistema operacional para smartphones em 2010, respondendo por 18% das vendas globais de smartphones.

- O Symbian, da Nokia, atual SO dominante com participação global de mercado de 51% , será open source em 2010. Em 2010, o Symbian open source liderará o mercado de smartphones com participação de 37%.

- O Maemo verá maior adoção nos smartphones sofisticados da Nokia e, junto com outros projetos baseados em Linux, responderá por 6% do mercado em 2012.

Além disso, o mercado de smartphones sera dominado por plataformas open source em 2012. Android, Symbian, Maemo e vários sistemas operacionais baseados em Linux responderão por de 62% do mercado. Plataformas proprietárias da RIM e da Apple terão participação de mercado de 27%. O Windows Mobile da Microsoft será pressionado por essas duas abordagens e deverá controlar 9% do mercado.


Android está muito forte mesmo.


Att.

Ricardo

Kuix... nasce irmão do LWUIT

04 maio 2010 1 comentários
Boa tarde..

O Lightweight UI Toolkit (LWUIT) é uma biblioteca que permite criar interfaces gráficas do usuário (GUI) bastante atraentes, para dispositivos móveis ou quaisquer outros dispositivos que suportem o perfil MIDP, do Java ME. Ele foi baseado no Swing do Java SE e possui compatibilidade compatibilidade com MIDP 2.0, CDC, PBB e Java SE. Com o LWUIT, diminui-se muito a necessidade de se desenhar telas em canvas para se obter interfaces amigáveis.

Descrição retirada do post LWUIT - Introdução.

Pois bem, agora não ficamos restritos somente ao LWUIT, foi lançada]o o Kuix, que basicamente tem a mesma finalidade, ou seja, um framework para construção de interfaces ricas em aplicativos Java ME.

** Neste link você encontra uma série de tutoriais passo a passo para construir sua primeira aplicação.

-------------------------------------------

Confesso que ainda prefiro o LWUIT, por alguns motivos:

** No Kuix a edição do CSS é na mão, o LWUIT apresenta uma ferramenta gráfica para tal finalidade.
** O Kuix tem licença comercial comercial, LWUIT não.
** LWUIT é suportada no Ginga-J (TV Digital Brasileira).
** Para não dizer que só falei mal do Kuix. O esquema de definir telas com XML e CSS é bem bacana, é quase como uma tendência.

Se alguém conhece as duas ferramentas e quer expressar sua opinião... comentários são bem vindos.

Att.
Ricardo

Desenvolvendo um Estudo de Caso Utilizando a Plataforma Java ME

02 maio 2010 0 comentários
Este é o primeiro Trabalho de Conclusão de Curso que postamos aqui no blog. Convidamos a todos que fizeram seu TCC/Monografia, sobre assuntos relacionados aos temas do Java Móvel, a compartilhar com os leitores do blog. Basta enviar um e-mail para que possamos colocar no ar e partilhar com todos aqueles que procuram referências consistentes.

Resumo
A plataforma Java Micro Edition é o conjunto de tecnologias que permitem o desenvolvimento de aplicações Java para dispositivos com processamento, memória e vídeo limitados, como celulares e smartphones. Assim como as outras edições Java, essa plataforma foi desenvolvida com o mesmo intuito, a portabilidade, além de possuir diversas APIs para o desenvolvimento, o Java ME também fornece compatibilidade entre as edições Java, possibilitando a comunicação com aplicações construídas em Java SE e Java EE. Mantendo o foco em Java Micro Edition, este trabalho propõe o desenvolvimento de uma aplicação móvel que una as tecnologias Java ME e Java EE. Como o Java Enterprise Edition possui várias funcionalidades de redes e Internet e contém classes especialmente desenvolvidas para acesso a servidores e banco de dados, parte da aplicação foi construída usando esta tecnologia, possibilitando a comunicação entre dispositivos móveis e um servidor disposto na rede local ou Internet. Portanto, neste trabalho foi abordado, juntamente com a plataforma Java ME, o uso de Servlets dentro da arquitetura Java EE, interagindo com um cliente móvel através do protocolo HTTP para estabelecer a comunicação com celulares e smartphones. Visto que um Servlet pode efetuar qualquer processamento inerente a uma classe Java e enviar respostas na forma de documentos XML, para efetuarmos a troca de dados entre um dispositivo móvel e o servidor remoto de dados, que alimenta o sistema móvel, utilizamos os recursos que a linguagem XML nos oferece. Para auxiliar o desenvolvimento do estudo de caso, a metodologia ágil extreme programming foi utilizada juntamente com diagramas da UML com o intuito de organizar o processo de desenvolvimento. A aplicação desenvolvida durante o trabalho é responsável por agilizar o processo de vendas de uma distibuidora de bebidas, a fim de automatizar a força de vendas e foi testada em celulares e smartphones com o sistema operacional móvel Symbian e Windows Mobile, interagindo com o servidor via requisições HTTP.