Como publicar sua aplicação nativa BlackBerry via OTA na web para ser instalada pelo browser do device?
Ensinarei 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
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.

Deixe um comentário