desenvolvimento de games & apps para nokia series 40 parte 2

49
SEMITI – jan/2013 Desenvolvimento de Games & Apps para Nokia Series 40 Parte 2/3 Maurílio Silva

Upload: maurilio-silva

Post on 07-Jul-2015

335 views

Category:

Technology


0 download

DESCRIPTION

Mini curso ministrado durante o I SEMITI - Seminário de Tecnologia da Informação e Comunicação do Cariri. Esta dividido em 3 partes onde são abordado o básico para o desenvolvimento de apps e games para Nokia Series 40 (Asha).

TRANSCRIPT

Page 1: Desenvolvimento de games & apps para nokia series 40   parte 2

SEMITI – jan/2013

Desenvolvimento de Games & Apps para Nokia Series 40Parte 2/3

Maurílio Silva

Page 2: Desenvolvimento de games & apps para nokia series 40   parte 2

Agenda➔ Revisão➔ Interface de Baixo Nível➔ Mãos na massa➔ Exemplos

Page 3: Desenvolvimento de games & apps para nokia series 40   parte 2

Hora da Revisão

Page 4: Desenvolvimento de games & apps para nokia series 40   parte 2

Series 40 é uma plataforma de desenvolvimento voltada para

aparelhos mais simples (feature phones).

Page 5: Desenvolvimento de games & apps para nokia series 40   parte 2

Priіmeiіro QWERTY✔ 320x240 pixels✔ 18bits cor✔ 2MB Jar✔ 2MB Heap✔ Wi-fi✔ Qwerty✔ 6ª Edição

Page 6: Desenvolvimento de games & apps para nokia series 40   parte 2

Touch & Type✔ 240x320 pixels✔ Resistive/18bits cor✔ 2MB Jar✔ 2MB Heap (128MB)✔ Wi-fi✔ 1GHz✔ 6ª Ed. FP1

Page 7: Desenvolvimento de games & apps para nokia series 40   parte 2

Nokiіa Asha Touch & Type✔ 240x320 pixels✔ Capacitive/18bits cor✔ 2MB Jar✔ 4MB Heap (128MB)✔ Wif-fi✔ 1Ghz✔ Series 40 Developer

Platform 1.1

Page 8: Desenvolvimento de games & apps para nokia series 40   parte 2

Nokiіa Asha Full Touch✔ 240x400 pixels✔ Capacitive/ 3”/ 16bits cor✔ 2MB Jar✔ 4MB Heap (128MB)✔ Wif-fi✔ 1Ghz✔ Series 40 Developer

Platform 2.0✔ Multitouch

Page 9: Desenvolvimento de games & apps para nokia series 40   parte 2

Por que Seriіes 40?➔ +675 milhões de aparelhos no mercado

➔ +50% dos downloads diários na Nokia Store são para aparelhos Series 40 (~7,5 milhões de downloads por dia)

➔ Popular no Brasil (Nokia C3-00)

➔ Empréstimo de Devices

➔ Nokia RDA

➔ Java ME

Page 10: Desenvolvimento de games & apps para nokia series 40   parte 2

É um aplicativo Java (Java ME) voltado para dispositivos móveis.

O que é um MIІDlet?

Page 11: Desenvolvimento de games & apps para nokia series 40   parte 2

Estrutura básiіca de uma MIІDlet

Page 12: Desenvolvimento de games & apps para nokia series 40   parte 2

Ciіclo de viіda de uma MIІDLet

Page 13: Desenvolvimento de games & apps para nokia series 40   parte 2

IІnterface do usuáriіo - LCDUIІ

Page 14: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 15: Desenvolvimento de games & apps para nokia series 40   parte 2

Interface de Baixo Nível

Page 16: Desenvolvimento de games & apps para nokia series 40   parte 2

Olá Mundo! (Canvas)

Page 17: Desenvolvimento de games & apps para nokia series 40   parte 2

Priіmiіtiіvas gráfiіcas➔ Cores➔ Linhas➔ Circulos➔ Retângulos

Page 18: Desenvolvimento de games & apps para nokia series 40   parte 2

Conceitos básicos para o desenvolvimento de games

Page 19: Desenvolvimento de games & apps para nokia series 40   parte 2

Elementos básiіcos de um Game➔ Imagens➔ Game Loop➔ Controles➔ Áudio

Page 20: Desenvolvimento de games & apps para nokia series 40   parte 2

Imagens, Sprites e Tiles

Page 21: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 22: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 23: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 24: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 25: Desenvolvimento de games & apps para nokia series 40   parte 2

Carregando e exiіbiіndo iіmagens

Page 26: Desenvolvimento de games & apps para nokia series 40   parte 2

Exiіbiіndo uma Spriіte

Page 27: Desenvolvimento de games & apps para nokia series 40   parte 2

Class Spriіte

Page 28: Desenvolvimento de games & apps para nokia series 40   parte 2

Class Spriіte (uso)

Page 29: Desenvolvimento de games & apps para nokia series 40   parte 2

Exiіbiіndo um Tiіle map

Page 30: Desenvolvimento de games & apps para nokia series 40   parte 2

Exiіbiіndo um Tiіle map

Page 31: Desenvolvimento de games & apps para nokia series 40   parte 2

Animando

Page 32: Desenvolvimento de games & apps para nokia series 40   parte 2

Game Loop

1. Lê entrada do usuário

2. Atualiza variáveis

3. Atualiza tela

4. Aguarda

Page 33: Desenvolvimento de games & apps para nokia series 40   parte 2

Game Loop

Page 34: Desenvolvimento de games & apps para nokia series 40   parte 2

Aniіmando uma Spriіte

Page 35: Desenvolvimento de games & apps para nokia series 40   parte 2

Coliіsão

Teste de colisão com oslimites da tela

Page 36: Desenvolvimento de games & apps para nokia series 40   parte 2

Interagindo

Page 37: Desenvolvimento de games & apps para nokia series 40   parte 2

Lendo o teclado (KeyIІnput)

Page 38: Desenvolvimento de games & apps para nokia series 40   parte 2

Atualiіzando a Spriіte

Page 39: Desenvolvimento de games & apps para nokia series 40   parte 2

Observando toques na tela

Page 40: Desenvolvimento de games & apps para nokia series 40   parte 2

Sonorização

Page 41: Desenvolvimento de games & apps para nokia series 40   parte 2

Carregando e executando uma músiіca ou efeiіto

Page 42: Desenvolvimento de games & apps para nokia series 40   parte 2

Exemplos

Page 43: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 44: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 45: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 46: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 47: Desenvolvimento de games & apps para nokia series 40   parte 2
Page 48: Desenvolvimento de games & apps para nokia series 40   parte 2

Perguntas!?

Page 49: Desenvolvimento de games & apps para nokia series 40   parte 2

Obrigado!

[email protected]@TK2k

www.developer.nokia.com@nokiadev_brasil