JavaME – Sistemas Legados para Coletores de Dados

Depois de alguns meses participando de diversas listas de discussão com grupos de usuários da tecnologia Java, cheguei a seguinte conclusão:

Quem ainda possui sistemas legados feitos em aparelhos que rodem o
sistemas operacionais PalmOS e Nokia Symbian, ou outro tipo de
coletor de dados, ou aparelho celular que rode Java, e precisa dar
manutenção sabe qual o problema que traz, a baixa produtividade de
desenvolvimento, pois só pode utilizar a Jdk até a versão 1.4, deve
sempre utilizar a versão oficial da Oracle, muitos sites recomendam
usar outras versões da Jdk, a Jdk da Ibm ou a Jdk Oracle JRockit, mas
não é o correto, as versões da Jdk da Ibm e a Jdk Oracle JRockit,
servem para dar melhor performance nos servidores Ibm Websphere, a
Jdk da Ibm e o Oracle Weblogic, a Jdk Oracle JRockit, não se deve
utilizar essas Jdk’s para desenvolvimento mobile, nem Desktop, nem
JavaEE, se utiliza ela em testes de homologação, antes de se colocar os
sistemas em produção para ver se dá algum erro de compatibilidade,
entre a Jdk de desenvolvimento e a Jdk de produção, isso é somente
no caso desses dois servidores o Ibm Websphere, e do Oracle
Weblogic, pois eles tem Jdk’s otimizadas para eles, os outros
servidores de aplicação usam a Jdk padrão da Oracle, ou a Open Jdk
sem problema nenhum.
Para comunicação com webservices, como somente na versão da Jdk
1.5 e Jee5 foi introduzida a implementação nativa na Jdk para
webservices, a Jax-Ws tendo a JSR 224, segue o link: JSR 224, e o Jax-Rs tendo a JSR 311, segue o link: JSR 311, então como estaremos usando a versão 1.4 da
Jdk se deve utilizar o Apache Axis versão 1.2, segue link: Apache Axis com o padrão
RPC de comunicação, como base de estudo existe o livro Enterprise
J2ME: Developing Mobile Java Applications, segue o link: Enterprise J2ME:
Developing Mobile Java Applications
.
Observação: Lembrando que em sistemas operacionais que possuam
de coletores de dados, que não indiquem compatibilidade com a
plataforma Java, e possuam suas linguagens de programação
proprietárias para desenvolvimento de aplicações, é preferível e
recomendado se utilizá-las ao invés de usar a plataforma Java, pois
pode ter problemas de compatibilidade propositais causados pelo
fabricante do sistema operacional para limitar o uso da plataforma Java
e forçar o desenvolvedor a se utilizar da linguagem de de programação
para desenvolvimento de aplicativos do próprio sistema operacional.

Esta entrada foi publicada em Java ME. Adicione o link permanenteaos seus favoritos.

Os comentários estão encerrados.