desenvolvimento de games & apps para nokia series 40 parte 2

Post on 07-Jul-2015

335 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

SEMITI – jan/2013

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

Maurílio Silva

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

Hora da Revisão

Series 40 é uma plataforma de desenvolvimento voltada para

aparelhos mais simples (feature phones).

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

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

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

Platform 1.1

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

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

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

O que é um MIІDlet?

Estrutura básiіca de uma MIІDlet

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

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

Interface de Baixo Nível

Olá Mundo! (Canvas)

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

Conceitos básicos para o desenvolvimento de games

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

Imagens, Sprites e Tiles

Carregando e exiіbiіndo iіmagens

Exiіbiіndo uma Spriіte

Class Spriіte

Class Spriіte (uso)

Exiіbiіndo um Tiіle map

Exiіbiіndo um Tiіle map

Animando

Game Loop

1. Lê entrada do usuário

2. Atualiza variáveis

3. Atualiza tela

4. Aguarda

Game Loop

Aniіmando uma Spriіte

Coliіsão

Teste de colisão com oslimites da tela

Interagindo

Lendo o teclado (KeyIІnput)

Atualiіzando a Spriіte

Observando toques na tela

Sonorização

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

Exemplos

Perguntas!?

Obrigado!

maurilio.tk2k@gmail.com@TK2k

www.developer.nokia.com@nokiadev_brasil

top related