Como enviar uma aplicação nativa BlackBerry para o device usando o cabo USB?

blackberry-bold.jpgÉ muito prático, principalmente na hora do desenvolvimento, enviar suas aplicações nativas para o BlackBerry usando o cabo USB. Você precisará apenas do .COD final, aquele que é gerado na pasta do emulador BlackBerry.

Você precisará do BlackBerry Device Manager rodando. Normalmente ele aparece na área de notificação do windows (próximo ao relógio). Caso você não o tenha, instale-o. Você poderá baixá-lo no site www.blackberry.com. Se você instalou o BlackBerry Desktop Software, ele automaticamente instala o BlackBerry Device Manager.

Se certifique de que o cabo USB está conectado ao device e ao PC. Dê duplo clique no Device Manager, e aparecerão as portas COM. Deve aparecer também a porta “USB:PIN - Connected”. Caso não apareça, procure solucionar isso antes de continuar.

Eu sugiro criar uma pasta chamada OTA, dentro da pasta do seu projeto, e criar um arquivo .BAT com os três comandos MS-DOS, para que você não precise ficar digitando comandos sempre que quiser enviar a aplicação para o BlackBerry. O primeiro comando copia da pasta do simulador o último arquivo .COD gerado. O segundo comando apaga, ou desinstala, a aplicação antiga do device, caso ela exista. O terceiro comando envia para o device a sua aplicação .COD que rodou no emulador BlackBerry.

Veja os três comandos:

Arquivo: EnviaDevice.bat

copy “C:\Dev\Java\Sdk\BlackBerryJDE4.2.1\simulator\MinhaAplicacao.cod” . /y
“C:\Dev\Java\Sdk\BlackBerryJDE4.2.1\bin\javaloader” -usb erase MinhaAplicacao.cod
“C:\Dev\Java\Sdk\BlackBerryJDE4.2.1\bin\javaloader” -usb load MinhaAplicacao.cod

Note que os comandos são dados com o caminho completo do programa javaloader. Logicamente você deverá trocar os caminhos acima, que uso no meu computador, pelos caminhos que você usa no seu, onde você instalou o JDE.

É importante que se mantenha as ASPAS nos comandos, pois caso haja algum espaço no caminho, as aspas farão que o interpretador de comandos não se confunda.

Agora que você já criou seu arquivo .BAT, e colocou numa pasta OTA dentro do seu projeto, bastará que você faça deploy da aplicação BlackBerry no NetBeans. O Deploy gerará o .COD da aplicação dentro da pasta do Simulador, onde você instalou a JDE. Com esse .COD lá no simulador, basta que você dê duplo clique no arquivo .BAT da sua pasta OTA, e o programa javaloader enviará e instalará a sua aplicação para o BlackBerry. Fácil assim.

Caso a aplicação antiga esteja rodando no device, e você enviar a nova aplicação para ele, o device será reiniciado. Por isso, é melhor que você saia da sua aplicação no device, antes de enviar a nova versão pelo cabo.

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:



3 Comentários

  1. DevMobile » Blog Archive » Como instalar MIDlet JME em BlackBerry?:

    […] 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? […]

  2. Adriano Vieira:

    Pessoal,

    Aproveito o espaço para divulgar uma aplicação que desenvolvi para ajudar nós programadores J2ME.
    Mais informações no endereço [url]http://adrianompv.wordpress.com [/url]

    Parabens pelo blog ja me ajudou bastante em minhas pesquisas.

  3. Ruddy:

    Kra, valew msm…esse tópico foi mto útil.

Deixe um comentário

blogarama.com Globe of Blogs EatonWeb Blog Directory