Como instalar MIDlet JME em BlackBerry?

BlackBerry Pearl Red - DevMobileEnsinarei 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

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