Java me

Disponível somente no TrabalhosFeitos
  • Páginas : 33 (8238 palavras )
  • Download(s) : 0
  • Publicado : 3 de junho de 2012
Ler documento completo
Amostra do texto
Daniel Ricardo dos Santos Diogo de Campos Mauricio Oliveira Haensch

Desenvolvendo Jogos com Java ME

Daniel Ricardo dos Santos Diogo de Campos Mauricio Oliveira Haensch

Desenvolvendo Jogos com Java ME

PET Computacao ¸˜

U NIVERSIDADE F EDERAL DE S ANTA C ATARINA ´ C ENTRO T ECNOL OGICO ´ D EPARTAMENTO DE I NFORM ATICA E E STAT´STICA I P ROGRAMA DE E DUCAC AO T UTORIAL ¸˜ Licenca: ¸
Atribuicao-Uso N˜ o-Comercial-Compartilhamento pela mesma Licenca 2.5 Brasil ¸˜ a ¸

• Para cada novo uso ou distribuicao, vocˆ deve deixar claro para outros os ¸˜ e termos da licenca desta obra. ¸ • Qualquer uma destas condicoes podem ser renunciadas, desde que Vocˆ obte¸˜ e nha permiss˜ o do autor. a • Nada nesta licenca prejudica ou restringe os direitos morais dos autores. ¸

Sum´rio a

1

Introducao ¸˜ 1.1 1.2 1.3 1.4 1.5 A plataforma Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Micro Edition (ME) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Standard Edition (SE) . . . . . . . . . . . . . . . . . . . . . . . . . . . Java Enterprise Edition (EE). . . . . . . . . . . . . . . . . . . . . . . . . .

p. 5 p. 5 p. 5 p. 6 p. 6 p. 6 p. 7 p. 7 p. 7 p. 7 p. 8 p. 9 p. 11 p. 12 p. 12 p. 12 p. 12 p. 13 p. 14 p. 14

2

Java ME 2.1 ´ O que e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 2.1.2 2.2 2.3 2.4 Aplicacoes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜ Vantagens . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .

Principais diferencas entre Java SE e Java ME . . . . . . . . . . . . . . . . . ¸ Configuracoes e perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜ JCP e JSRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Ferramentas de desenvolvimento 3.1 3.2 Sun Wireless Toolkit . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . IDEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 3.2.2 NetBeans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

Bibliotecas Java ME 4.1 Java SE x Java ME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 5

Bibliotecasdispon´veis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ı

p. 14 p. 16 p. 16 p. 16 p. 17 p. 18 p. 18 p. 19 p. 20 p. 20 p. 21 p. 21 p. 22 p. 23 p. 26 p. 26 p. 26 p. 26 p. 29 p. 30 p. 33 p. 35 p. 36

Desenvolvendo para Dispositivos M´ veis o 5.1 5.2 5.3 Uso de mem´ ria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o Resolucao . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . ¸˜ Configuracoes e perfis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜

6

Desenvolvendo Jogos 6.1 6.2 6.3 6.4 6.5 A classe MIDLet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Displays e Displayables . . . . . . . . . . . . . . . . . . . . . . . .. . . . . Canvas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sprites e Tiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.1 6.5.2 6.6 Sprites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . TiledLayer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Sons . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . .

7

Estudo de Caso - Liga Quatro 7.1 7.2 Introducao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ¸˜ Estrutura do c´ digo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eventos do menu principal . . . . . . . . . . . . . . ....
tracking img