|
Tutorial J2ME: Introdução |
|
|
|
|
Por Administrator
|
|
16 de August de 2006 |
Esta seção contém um tutorial com o objetivo de apresentar os fundamentos da plataforma Java para dispositivos móveis ("Java Wireless"), incluindo a criação de programas para esta plataforma. A linguagem Java é bastante utilizada hoje no ambiente empresarial e sua extensão para dispositivos móveis traz muitas e interessantes possibilidades no desenvolvimento de novas aplicações, além de aproveitar o conhecimento acumulado da tecnologia Java, na independência de plataforma e segurança, dentre outros aspectos. Não é necessário conhecimento prévio de Java para estudar o tutorial, embora uma exposição a alguma linguagem com orientação a objeto seja de grande valia. Os dispositivos celulares podem implementar em seu sistema o KVM, a máquina virtual que roda aplicações J2ME (sigla correspondente à plataforma "Java 2 Micro Edition"). A API (Interface para Programação de Aplicativos ) para aparelhos celulares está baseada em CLDC (Configuração Limitada de Dispositivos Conectados -"Connected Limited Device Configuration") e MIDP (Perfil de Informações para Dispositivos Móveis - "Mobile Information Device Profile"). Sendo o MIDP um perfil de uso dos principais fabricantes de celulares, o mesmo programa pode ser executado em uma grande diversidade de modelos de aparelhos. Este tutorial sobre programação Java2ME é o resultado do trabalho simultâneo de dois colaboradores. Rodrigo P. Garcia Corbera escreveu as Partes 1, 3 e 4. A Parte 2 é uma tradução efetuada por Renato Passarinho Martins. Na Parte 1 são apresentadas as definições e considerações gerais além de uma indicação dos locais onde são encontradas a ferramentas gratuitas.
Na Parte 2 encontramos um exemplo de aplicação em J2ME que escreve na tela do celular a frase "Hello World!".
Na Parte 3 do tutorial abordamos como compilar e testar a aplicação "Hello World!" utilizando o Wireless ToolKit que a Sun Microsystems disponibiliza em seu site. Na Parte 4 é apresentada uma versão mais sofisticada do programa "Hello World!"; é mostrado como fazer animações simples usando caracteres de texto, o que pode ser melhorado, futuramente pelo próprio estudante, conforme alguns exercícios propostos ao final do documento. Veja um pequeno vídeo de demonstração do resultado a ser obtido na tela do celular. |
|
|
WirelessJava: Site de GERD CASTAN |
|
|
|
|
Por Administrator
|
|
16 de August de 2006 |
|
Site de GERD CASTAN http://www.s-line.de/homepages/gerd_castan/wirelessjava/ Visite! 1. Obfuscating developers There are many buzzwords around the the Java 2 Micro Edition: CLDC, CDC, KVM, Profiles, embedded devices, Cellular phones, MIDP, realtime specification, wireless, wired, WAP, WML, http, Jini, Messaging, Off-device pre-verification and runtime verification with stack maps, PDAs and their operating systems like Psion, EPOC, WindowsCE, portable Linux. This list is both, impressive and confusing. And I'm sure, I forgot some important buzzwords. How do they fit together? What is in the core and what is optional? What are specifications, what are implementations, what can be done in different ways without violating J2ME? What is already done and stable and and what is only available as draft or not available at all? 2. Getting the big picture Monica Pawlan has written an overview article Introduction to Consumer and Embedded Technologies. |
|
Leia mais...
|
|