Como instalar MIDlet JME em BlackBerry?
Ensinarei nesse post a instalar MIDlets JME nos devices BlackBerry de 2 maneiras.
Procedimento 1
Para instalar uma aplicação MIDlet no BlackBerry não é necessário nada de mais. Não é necessário gerar .COD.
Simplesmente gere o JAR/JAD normalmente, como se fosse colocar num outro device qualquer e disponibilize os 2 arquivos num servidor web comum, para que se possa fazer instalação da aplicação via OTA.
Você deve configurar os MIME Types de seu servidor web que armazenará os arquivos JAD e JAR com os MIME Types desses arquivos. Na maioria dos servidores isso não está configurado, e se não for configurado, não funcionará. Encontre as configurações de MIME Type do seu servidor, e adicione os MIME Types abaixo. Aproveite e já defina também o MIME Type das aplicações nativas BlackBerry, .COD.
MIME Type de JAD JAR e COD:
application/java-archive jar text/vnd.sun.j2me.app-descriptor jad application/vnd.rim.cod cod
Procedimento 2
Você também pode instalar por cabo, mas é mais complicado. Primeiro você de gerar um arquivo .COD usando o JAD e JAR do seu MIDlet. Exemplo:
rapc import=”c:\BlackBerryJDE3.6\lib\net_rim_api.jar” codename=LoginMIDlet -midlet jad=LoginMIDlet.jad LoginMIDlet.jar
Depois de converter para .COD, envie para o BlackBerry via cabo USB, lendo esse post:
Como enviar uma aplicação nativa BlackBerry para o device usando o cabo USB?
Erros
Caso ocorra erro na instalação, verifique o seguinte:
1- Versões diferentes de MIDP causam erros. A maioria dos devices BlackBerry atuais são MIDP 2.0, e sua aplicação também deve ser. Para se certificar, verifique a versão MIDP do seu BlackBerry.
2- Talvez você tenha adicionado alguma API no projeto que não esteja disponível no BlackBerry. Para testar, crie um MIDlet simples como teste e tente instalar no BlackBerry.
Espero que seja de ajuda aos desenvolvedores.
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