Configurar a plataforma de desenvolvimento BlackBerry JDE no NetBeans

Ensinarei neste tutorial como preparar seu computador para poder desenvolver aplicações nativas para BlackBerry, usando a JDE instegrada ao NetBeans. Conheça as diferenças entre aplicações MIDlet e RIMlet lendo este post escrito por mim:
Aplicações BlackBerry: RIMlet X MIDlet.
Para desenvolver para BlackBerry você precisará fazer download, instalação e configuração dos seguintes softwares. Salve todos os downloads numa única pasta, e ao terminar todos os downloads, dê continuidade ao tutorial.
Downloads
Java SE Development Kit (Java SE JDK) versão 6.0 ou superior
Esse é o Kit de Desenvolvimento Java, com o JRE (Java Runtime).
Link: http://www.sun.comEssa é a tela de download que aparecerá no site da Sun:
Após o download você terá o programa de instalação num arquivo com nome parecido com:
jdk-6u3-windows-i586-p.exe (+-67MB)
NetBeans 6.0 Full Version ou superior (opçao All) em Inglês
IDE onde escreveremos as aplicações BlackBerry. Baixe o pacote de instalação “All”, de +-156MB, com todos os recursos, para que esteja preparado para fazer os tutoriais que envolvem aplicações web. Prefira as versões em inglês, pois a maioria dos tutoriais e documentação cita os comandos e menus em inglês.
Link: http://download.netbeans.org/netbeans/6.0/final/Veja a tela de download do NetBeans, onde você deve escolher a opção “All”:
Após o download você terá o programa de instalação num arquivo com nome parecido com:
netbeans-6.0-windows.exe (+-167MB)
BlackBerry JDE
Plataforma para desenvolvimento de aplicações BlackBerry. Acompanha o compilador, os simuladores para vários devices BlackBerry, um servidor de Internet BlackBerry chamado MDS pelo qual o simulador acessará a Internet do seu computador, javaload para copiar sua aplicação para o device usando o cabo USB, entre outras coisas. Ela se integra com o NetBeans. Existem versões 4.3, 4.2.1, 4.2, 4.1, entre outras. Aconselho a baixar a versão 4.2.1, que é a versão presente na maioria dos devices hoje. Se você possui um celular com versão de SO 4.2.1, então precisará compilar as aplicações usando o JDE 4.2.1 ou inferior. Aplicações compiladas em JDE 4.2.1, rodam também em devices com SO 4.2.2, e 4.3.
Link: http://na.blackberry.com/eng/developers/downloads/jde.jsp
Veja a tela de download:
Após o download você terá o programa de instalação no seguinte arquivo:
BlackBerry_JDE_4.2.1.exe (+-90MB)
BlackBerry Email and MDS Services Simulator Package
Para que o emulador do BlackBerry tenha acesso à Internet, é necessário baixar e instalar também o simulador do servidor de Internet do BlackBerry.
Link: http://na.blackberry.com/eng/developers/downloads/simulators.jsp
Após o download você terá o programa de instalação no seguinte arquivo:
BlackBerry_Email_MDS_4.1.4.exe (+-49.7MB)
Instalação
JDK 6.0
Se você possui uma versão Java anterior, sugiro desinstalar antes.
Após isso, instale normalmente o JDK 6.0, mantendo os diretórios padrões. Aceite tudo o que a instalação perguntar.
Netbeans 6.0
Instale normalmente, mantendo os diretórios padrões. Aceite tudo o que a instalação perguntar. Será instalado também o servidor de aplicações TomCat, junto ao NetBeans, aconselho deixar esse servidor para futuros tutoriais que envolverão aplicações back-end.
BlackBerry JDE Component Package
Instale normalmente, mantendo os diretórios padrões. Aceite tudo o que a instalação perguntar.
BlackBerry Email and MDS Services Simulator Package
Instale normalmente, mantendo os diretórios padrões. Aceite tudo o que a instalação perguntar.
Após ter instalado tudo, reinicie o computador.
Configuração
Quando você começar a rodar/instalar os programas, NetBeans, simuladores etc, mesmo quando estiver compilando as aplicaçõoes, o Windows provavelmente perguntará se você deseja bloquear os programas. Você deve clicar em “Desbloquar”. Caso contrário o Windows bloqueará a comunicação entre os programas de desenvolvimento.
Abra o NetBeans. Vamos integrar o JDE que acabamos de instalar ao NetBeans.
Vá no menu Tools, Java Platforms. Clique no botão Add Platform, e na tela seguinte, escolha a opção Custom Java ME MIDP Platform Emulator, e clique em Next. Como mostra na sequência de telas abaixo:
Nesta janela você deve configurar o JDK no NetBeans.
Em Platform Home, escolha a pasta completa em que está instalado o JDK. No meu caso, é: C:\Dev\Java\Sdk\BlackBerryJDE4.2.1
Em Platform Name, coloque o nome do SDK, com a sua versão específica. Assim você poderá adicionar outros JDK com outras versões. No meu caso, o JDK que instalei, ficará: BlackBerry_JDE_4_2_1
Em Device Name, coloque de acordo com sua versão: BlackBerry_4_2_1
Em Preverify Command, deixe como está, não altere nada.
Em Execution Command, coloque:
cmd /C "cd /D {platformhome}{/}simulator&{device}"Em Debugger Command, coloque:
cmd /C "cd /D {platformhome}{/}bin&jdwp"Se desejar, veja a tela abaixo como devem ficar as configurações:
Após ter configurado, clique em Next, e na próxima tela você deve remover todas as Libraries, com excessão da net_rim_api.jar, que deve ser mantida. Você pode usar Ctrl+A para selecionar tudo, depois, segurando o Ctrl, clique sobre a library net_rim_api.jar, tirando-a de seleção. Depois clique em Remove. Após remover, sua tela deverá ficar como mostra a imagem:
Clique em Next. Nesta tela iremos adicionar o JavaDoc do JDE. Para isso você deve clicar no botão Add da lista de documentação. Selecione a pasta API da documentação, resultando num caminho semelhante a este: C:\… …\BlackBerryJDE4.2.1\docs\api
Após ter selecionado a documentação, clique em Finish. Seu JDE já está configurado no NetBeans.
Um detalhe importante: Em todo projeto que você fizer para BlackBerry, você deve substituir o arquivo build.xml do seu projeto, por esse arquivo personalizado: (clique com botão direito, Salvar Link Como…) build.xml
Pronto! Você já pode começar a desenvolver uma aplicação nativa BlackBerry usando a JDE e o NetBeans.
Agora, com tudo instalado, sugiro testar toda a plataforma de desenvolvimento seguindo este tutorial escrito por mim:
Como criar uma aplicação nativa Olá Mundo em BlackBerry.
Boas Aplicações!
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.

Alan Paulino:
Olá, tenho um celular importado e nao sei bem a marca pois é japones, gostaria de saber como eu instalo java no meu celular, baixei o programa NetBeans 6.1, mas nao se é só colocar os programas do mobile prontos direto no celular ou tenho que fazer outro procedimento, por favor , me ajude como fazer, aguardo resposto, obrigado.
5 Julho 2008, 8:10 pmNelson Pereira Junior:
Primeiro você precisa saber se seu celular suporta aplicações JME (J2ME). Se suportar, basta enviar para o seu celular o arquivo JAR da aplicação JME, via bluetooth, ou via OTA, e iniciar a instalação da aplicação. Esse é o procedimento comum, mas pode ser que seu celular seja um pouco diferente.
Abraço
6 Julho 2008, 12:44 amJosney Rodrigues Lara:
Boa tarde, instalei o simulador do BlackBerry em uma VM com Win Server 2003, sequi alguns passos que vc nos mostrou, que alias é um excelente artigo, parabéns.
O que quero é apenas acessar a internet pelo simulador e não estou consequindo.
Instalei os arquivos
“Java SE Development Kit (Java SE JDK) versão 6.0 ou superior”
“BlackBerry Email and MDS Services Simulator Package”
Reiniciei a VM e mesmo assim não consigo sair para a internet com o Simulador.
Vc tem alguma idéia do que deve estar faltando?
Preciso sair na internet com o simulador para acessar um aplicativo em SharePoint que estou desenvolvendo e visualizar alguns gráficos de BI.
Obrigado.
17 Novembro 2009, 4:10 pmJosney Rodrigues Lara:
Nelson, já consegui sair para a internet com o simulador, o que faltou foi o start no servidor MDS dele.
17 Novembro 2009, 4:33 pmMas mesmo assim, Muito Obrigado.
Ruddy:
Muito bom. Me ajudou bastante.
14 Janeiro 2010, 5:41 pmRicardo:
muito bom o tuto, mas tem um errinho:
==================================================
Em Execution Command, coloque:
cmd /C “cd /D {platformhome}{/}simulator”
Em Debugger Command, coloque:
cmd /C “cd /D {platformhome}{/}bin&jdwp”
==================================================
na imagem essas informações estao trocadas
mas otimo tuto, parabens
1 Abril 2010, 12:37 pm