Desenvolvimento de Jogos e Aplicativos para Celulares usando Java Micro Edition J2ME
 

  Cadastro de Interessados
Cadastre-se para receber informações sobre datas de novos cursos, dicas e tutoriais sobre como desenvolver jogos e aplicativos para celulares.

Se você já é proficiente em J2ME e deseja se tornar um desenvolvedor independente submetendo seus jogos e aplicativos para nossa avaliação faça também o cadastro

cadastre-se agora

  Material fornecido
Cada aluno do curso receberá um CD com Eclipse ou NetBeans com Mobility Pack (ambiente integrado de desenvolvimento) , Java 1.5, plugins e ferramentas e documentação para desenvolvimento profissional de aplicações e jogos J2ME. Ao fim do curso o aluno estará apto para desenvolver aplicações para celulares incluindo proteção do código e instalação no aparelho via web

  Aulas (zips com senha)
aulas

exercícios e material usado no laboratório



documentos e exemplos adicionais não disponíveis no CD do curso.

Verifique também links do Google ao fim desta página sob o título
"j2me development" ou
"j2me programming"



  Links para a comunidade
Palestra Sobre Mercado de Jogos para Celulares


Tutoriais WAP/WML


Tutorial (zip) sobre criação de Pixel Art


outro tutorial (link) sobre criação de Pixel Art


Ao final desta página há links do Google onde você pode achar jogos para download em seu celular



Alunos do curso APGS-LLP



  Bibliografia Sugerida
  • [1] Forum Nokia
  • [2] Nokia Wiki
  • [3] WELLS, Martin, 2004, J2ME Game Programming
  • [4] Mat Buckland, 2004, Programming Game AI by Example
  • [5] Jonathan Knudsen, 2003, Wireless Java: Developing with J2ME, Second Edition

 
 
  Conteúdo do Curso
  • Introdução ao J2ME
  • Apresentação das ferramentas e links para download
  • Instalação do ambiente de desenvolvimento num PC
  • Uso do Eclipse (ou NetBeans com Mobility Pack) e plugins para compilação , depuração e "deployment" da aplicação
  • Conceitos importantes: MIDP, CLDC e arquitetura Java Micro Edition
  • Estrutura de uma MIDlet
  • Otimizações e recomendações para performance
  • Interface gráfica de baixo nível: GameCanvas, Graphics e métodos de desenho
  • Por quê construir sua própria interface usando primitivas gráficas?
  • Interface gráfica de alto nível: TextBox é a única usável?
  • Tratamentos de Eventos
  • Programação de aplicativos multithread
  • uso de Threads
  • Uso de sprites e criação de animações
  • Uso de recursos de áudio
  • Armazenamento com RMS (Record Management System)
  • Uso da Generic Connection Framework para conexão WEB interfaceando com Servlets
  • Geração de arquivos .JAD e .JAR. e deployment usando WAP (Wireless Application Protocol)
  • Uso de obfuscators para proteção e redução do tamanho de aplicações
  • Criação de aplicativos: dois games completos serão apresentados e um aplicativo será proposto como exercício aos alunos
  • Como e por quê utilizar a tecnologia de games na construção de aplicativos convencionais
  • Apresentação de weblinks e "dicas" serão dados durante o curso para permitir ao aluno acompanhar a evolução da tecnologia
  Professor

Lauro Eduardo Kozovits, D.Sc. , Nokia Champion 2006 e 2007
Mestre e Doutor em Informática na área de Computação Gráfica e Jogos pela Pontifícia Universidade Católica do Rio de Janeiro. Trabalha há mais de 20 anos na área de informática tendo atuado como Gerente de Pesquisa e Desenvolvimento da Globo Computação Gráfica e em outras grandes empresas como Banco UBS-Warburg e Bayer do Brasil S/A. Atualmente é professor universitário e consultor para desenvolvimento de jogos e aplicativos em geral para a área mobile. Em 2006 recebeu o prêmio Nokia Champion, em sua primeira edição, pelo seu trabalho de desenvolvimento e treinamento na área mobile, contribuições, envolvimento com o Nokia Forum e por sua titulação acadêmica. Em 2007 foi reeleito: confira no site da Nokia.



  Avisos 25/Janeiro/2008:


Próximo curso:
"DESENVOLVENDO APLICAÇÕES E JOGOS PARA CELULARES COM JAVA MICRO EDITION - J2ME" :
cadastre-se para receber informações sobre próximas datas e horários.


A cada aula o material dado (além do CD fornecido) será colocado nesta página.


Uma sugestão de parceria:
Projete e implemente um jogo criativo e com acabamento impecável em Java Micro Edition. Temos bons contatos para poder negociá-lo para você!

Seu endereço IP é 38.103.63.17
Seu browser é CCBot/1.0 (+http://www.commoncrawl.org/bot.html)

120

volta à página principal