Este tutorial foi criado coletivamente por internautas da J2ME Development Network (www.j2medev.com). Ninguém pode usar este tutorial para fins comerciais sem a permissão por escrito da J2ME Development Network.
Dedicado a todos os amigos que se preocupam com aplicativos móveis.
Espero que este tutorial possa ajudá-lo a se livrar da névoa do desenvolvimento mobile e entrar neste novo campo.
Aplicativos móveis, o futuro pertence a você e a mim.
Conteúdo deste tutorial: Este tutorial apresenta primeiro o sistema de desenvolvimento j2me, depois aborda cada API MIDP2.0 e, finalmente, o conhecimento de construção de uma plataforma.
O Capítulo 1 "Visão geral da tecnologia J2ME" permite que você saiba o que é J2ME antes de aprender J2ME. Este capítulo apresenta a arquitetura da plataforma J2ME e o conceito do ciclo de vida do MIDlet. Estabeleça uma boa base para conteúdo futuro.
O Capítulo 2 "Introdução ao CLDC" apresenta a especificação CLDC1.0 (JSR30) publicada pelo Java Community Process (JCP), a base do MIDP. Com esse conhecimento, você pode fazer uma transição suave da API básica do j2se para a API básica do MIDP.
O Capítulo 3 "Uso da UI avançada do MIDP" apresenta a API de UI portátil do MIDP, que chamamos de UI avançada. Dessa forma, seu aplicativo pode ganhar vida.
O Capítulo 4 "Uso da UI de baixo nível do MIDP" apresenta a API de UI não portátil do MIDP, que chamamos de UI de baixo nível. Usando-o, você pode desenhar sua IU com mais liberdade. Você aprenderá muito sobre manipulação de eventos.
O Capítulo 5 "Solução de Persistência MIDP - RMS" explica o mecanismo de persistência de dados - Sistema de Gerenciamento de Registros RMS. Este pequeno banco de dados especial torna a preservação de dados do MIDP muito especial.
O Capítulo 6 "API GAME" apresenta a maior mudança do MIDP 2.0 em comparação com 1.0 - as APIs recém-adicionadas para suporte a jogos, que são colocadas no pacote javax.microedition.lcdui.game. O pacote Game API fornece uma série de classes de desenvolvimento de jogos para dispositivos sem fio. Você está pronto para desenvolver seu jogo. LEGAL!
Capítulo 7, “Desenvolvendo aplicações de rede sem fio” Vamos aprender como desenvolver aplicações de rede interessantes. Com a tecnologia atual, as redes sem fio têm menor largura de banda, maiores atrasos e pior estabilidade de conexão do que as redes com fio. Isto exige que desenvolvamos aplicações de redes sem fio de maneira muito diferente de antes.
O Capítulo 8 "Arquitetura de Segurança MIDP 2.0" apresentará principalmente o modelo de sistema de segurança MIDP e usará um exemplo específico para descrever os principais conceitos do modelo de segurança MIDP2.0.
Capítulo 9 "Tecnologia MIDP 2.0 Push" apresenta o mecanismo de como transmitir informações para o dispositivo de forma assíncrona e iniciar automaticamente o programa J2ME Chinese Tutorial por www.j2medev.comMIDlet.
O Capítulo 10 "Processo de desenvolvimento e implantação de MIDlet" apresenta como realmente completar seu programa, empacotá-lo e enviá-lo ao dispositivo para execução.
O Capítulo 11 "Construindo uma Plataforma de Desenvolvimento - WTK" fala principalmente sobre o Wireless Toolkit (WTK), a ferramenta de desenvolvimento mais comumente usada por novatos em J2ME. Desde a instalação do WTK até a criação do projeto MIDlet e o empacotamento e lançamento final, os leitores são conduzidos passo a passo ao mundo do desenvolvimento de MIDlet!
O Capítulo 12 "Construindo uma Plataforma de Desenvolvimento — Eclipse" descreve como usar o EclipseME como um plug-in para o Eclipse para ajudar os desenvolvedores a desenvolver aplicativos J2ME.
O Capítulo 13 "Construindo uma plataforma de desenvolvimento — JBuilder" apresenta como usar o prestigiado JBuilder como uma ferramenta de desenvolvimento para desenvolver aplicativos J2ME.
Públicos recomendados para este tutorial Este tutorial é destinado a desenvolvedores que estão aprendendo a tecnologia J2ME MIDP. Embora o conteúdo deste tutorial cubra o nível iniciante, não é apenas uma leitura introdutória. O nível de detalhe em muitos conteúdos também é muito benéfico para desenvolvedores experientes. Na verdade, este tutorial pressupõe que os iniciantes já tenham uma certa base na linguagem JAVA.
Expandir