Como publicar sua aplicação nativa BlackBerry via OTA na web para ser instalada pelo browser do device?

blackberry-browser.jpgEnsinarei alguns macetes para você que desenvolveu uma aplicação nativa BlackBerry, e precisa publicá-la na web, para que outras pessoas possam instalá-la em seus devices usando o browser do próprio device, tal como fazemos com aplicações JME MIDlets. Chamamos esse tipo de publicação de OTA.

Quando você faz o deploy da sua aplicação no NetBeans, o NetBeans gera o arquivo .COD da sua aplicação dentro da pasta do simulador. O simulador fica dentro da pasta em que foi instalado o JDE. No meu caso:

C:\Dev\Java\Sdk\BlackBerryJDE4.2.1\simulator\MinhaAplicacao.cod

Dependendo do tamanho da sua aplicação, esse .COD criado dentro da pasta Simulador, na verdade é um arquivo .ZIP mascarado, com um ou mais .COD dentro dele. Para você instalar via OTA, você precisará descompactar esse .COD original, e fazer Upload desses vários .CODs descompactados para um diretório em seu FTP. Não envie para o FTP o .COD original, apenas os arquivos que estavam dentro dele.

Além de enviar para o FTP esses vários .CODs, será preciso enviar também o arquivo .JAD, que fica dentro da pasta “dist” do NetBeans. Sempre que você faz o deploy no NetBeans, o JAD e o COD são criados. O JAD fica dentro da de “dist”, já o COD vai para a pasta do simulador.

O arquivo .JAR da pasta “dist” não é utilizado.

Colocando o JAD e os CODs descompactados no seu FTP, estará pronta a sua instalação via OTA. Basta acessar o JAD pelo browser do device e a instalação iniciará.

Para que funcione, é essencial que seu servidor web tenha configurado os MIME-Types adequados dos arquivos .COD e dos arquivos .JAD. Você deverá entrar nas configurações do seu servidor web, e definir os seguintes MIME-Types. Aproveite e já define o MIME-Type dos arquivos JAR:

application/java-archive               jar
text/vnd.sun.j2me.app-descriptor       jad
application/vnd.rim.cod                cod

Pronto! Isso é tudo o que é necessário para criar uma instalação via OTA de suas aplicações nativas BlackBerry.

Abraço.



Sobre o Autor

Este artigo foi escrito por Nelson Pereira Junior.
Nelson é desenvolvedor há 12 anos. Hoje desenvolve aplicações Web e Móveis na Abacomm Brasil cuidando do desenvolvimento server-side J2EE, banco de dados, design de aplicações móveis, e desenvolvimento móvel usando várias plataformas como BlackBerry, J2ME, FlashLite, Android, etc. Para conversar com o autor use o e-mail, MSN e GTalk npereirajr@gmail.com.



Receba artigos em seu e-mail

Receba os novos artigos do blog em seu e-mail. E-Mail:



Deixe um comentário

blogarama.com Globe of Blogs EatonWeb Blog Directory