RSS

Arquivo da tag: SDK 3.0

Integração entre java plataform micro edition SDK 3.0 e emulador windows mobile

A fim de facilitar a compreensão do funcionamento das ferramentas “JME SDK 3.0” e “Emulador WM”, descrevo resumidamente os procedimentos que foram necessários para rodar uma aplicação feita em J2ME com foco inicial ao sistema PalmOS, mas que atualmente necessitou ser adaptado ao sistema WM 6.0.

Bom …, partindo do princípio que a JME SDK 3.0 e o Emulador WM, ambos estejam instalados no PC, prosseguimos, caso contrário, veja ambos os tópicos antes de prosseguir. Após, execute ambas as ferramentas.

No emulador, acesse:

  1. file.
  2. Configure …
  3. Aba General ….  ao final você deve configurar as seguintes informações:
  • Host Key:    Right Alt
  • Func Key:    193
  • Shared Folder:    c:\Java_ME_Plataform_SDK_3.0\on-device\WinMobile-orm

Sendo o “Shared Folder”, responsável pelo mapeamento do diretório onde encontra-se o arquivo que desejamos instalar no emulador. No caminho acima especificado, se instalado, o default da JME SDK 3.0, você encontrará a máquina virtual que acompanha a ferramenta, caso contrário, localize o diretório correspondente. Bom, após mapearmos, vamos a instalação da mesma no emulador.

Acesse no menu do emulador:

  1. Start.
  2. Programas.
  3. Gerenciador de Arquivos.
  4. Storage Card.
  5. sun_java_cldc_emu.cab

Agora localizada basta efetuar a instalação. Todo arquivo que for mapeado no Shared Folder, pode-se ser encontrado no Storage Card do Emulador, para assim proceder com a instalação.

Após ter instalado a VM no emulador, acesse o JME SDK 3.0, siga os seguintes passos:

  1. Abra seu projeto.
  2. Clique sobre ele com o botão direito.
  3. Acesse as propriedades.
  4. Opção Plataform.
  5. Opção device.

Deve ter aparecido automaticamente “CldcWinceEmu1”, basicamente ao selecioná-lo, as configurações pré-definidas são mapeadas, bastando agora apenas compilar seu projeto, gerando os arquivos .jar e .jad.

Para obter o perfeito funcionamento da minha aplicação, tive de instalar e rodar a partir de uma VM diferente da pré-instalada, da que é oferecida pelo fabricante, a “Midlet Manager”. Foi necessário a instalação da “Weme”, na qual disponibilizo o link abaixo, onde pode ser feito o download.

     Site para Downoad – Máquina Virtual - Weme     

 Após instalada, basta acessar na VM:

  1. Weme.
  2. Bin.
  3. Emulador.

No meu caso, utilizei a versão Weme – Cldc 1.1 e MIDP 2.0. Seguindo estes procedimentos tive sucesso na execução da minha aplicação.

Ainda necessitei que o emulador tivesse acesso a rede, portanto para que isto funcionasse precisei instalar o virtual PC 2007, criei uma base, mas não instalei outro sistema operacional e  a rede passou a funcionar. Caso seja preciso disponibilizo o link abaixo, onde pode ser feito o download e também um tutorial.

     Site para Download – Virtual PC 2007

     Tutorial para Instalação – Virtual PC 2007

Utilizei um tutorial que foi crucial para compreender a integração entre estas ferramentas. Como ele tem ilustrações sobre os procedimentos descritos aqui neste tópico, disponibilizo para que possa ser utilizado em paralelo, ou para esclarecer algum ponto que eu possa ter me esquecido de comentar.

     Tutorial de Integração entre JME SDK 3.0 & Emulador WM 6

 
Leave a comment

Publicado por em 24 dezembro 2009 em J2ME SDK 3.0 e emulador WM

 

Tags: , , ,

Java platform micro edition software development kit 3.0

A SUN acaba de lançar uma nova plataforma de desenvolvimento, denominada J2ME SDK 3.0, que visa ser o sucessor do java Wireless Toolkit 2.5.2, esta nova plataforma integra CLDC, CDC e Blu-ray Disc Java (BD-J), todos num mesmo SDK.

Alguns itens que agregam esta nova versão podem ser vistos abaixo:

  • Integração com emuladores de terceiros e dispositivos com Windows Mobile;
  • Simplificação no processo de deploy em dispositivos reais;
  • Integração do CDLC/MIDP, CDC/FP/PBP/AGUI e BD-J todos em um único SDK;
  • Nova máquina virtual HotSpot CLDC, em substituição à antiga KVM;
  • MSA 1.1 otimizado e com extensões;
  • Suporte a profiling;
  • Suporte a BD-J;
  • Novo ambiente de desenvolvimento baseado na plataforma Netbeans;
  • Integração com Lightweight UI Toolkit (LWUIT);
  • Pesquisa por especificações técnicas de dispositivos integrado no SDK;

Esta plataforma conta com um ambiente de desenvolvimento integrado baseado no NetBeans, isto faz com que novos desenvolvedores tenham mais facilidades para criar as suas primeiras aplicações, o que garante uma maior chance de crescimento da comunidade Java ME.

A conhecida máquina virtual da Java ME, a Kilo Virtual Machine (KVM), encerra por aqui sua atividades e abre espaço para a CLDC HotSpot Virtual Machine, inclusive para a configuração CDC. A CLDC HotSpot Virtual Machine, conta com uma compilação dinâmica das instruções de bytecode em instruções nativas “Compilação Just-in-time (JIT)” com menor consumo e fragmentação de memória, maior economia da bateria, dentre outras.

A CLDC HotSpot Virtual Machine, esta disponível juntamente com a plataforma, e pode ser encontrada após a instalação no seguinte endereço: [ No meu caso o diretório raiz: C ]

C:\Java_ME_platform_SDK_3.0\on-device\winmobile-arm\sun-java-cldc-emu.cab

Abaixo disponibilizei dois link’s, ambos permitem efetuar o download da ferramenta, porém o primeiro permite analizar melhor a ferramenta e ver seus pré-requisitos, caso já os conheça, pode utilizar o segundo link, que direciona direto para o download.

Este tópico visou apresentar apenas uma prévia sobre a ferramenta, caso tenha interesse em aprofundar seus conhecimentos, por favor acesse os link’s especificados nas fontes abaixo.

Fontes:
http://java.sun.com/javame/downloads/sdk30.jsp
http://www.javamovel.com/2009/06/java-platform-me-sdk-30-o-sucessor-do.html

 
Leave a comment

Publicado por em 10 dezembro 2009 em J2ME - SDK 3.0

 

Tags: , ,

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.