Desenvolvimento de games & apps para nokia series 40 parte 2

  • Published on
    07-Jul-2015

  • View
    333

  • Download
    0

Embed Size (px)

DESCRIPTION

Mini curso ministrado durante o I SEMITI - Seminrio de Tecnologia da Informao e Comunicao do Cariri. Esta dividido em 3 partes onde so abordado o bsico para o desenvolvimento de apps e games para Nokia Series 40 (Asha).

Transcript

  • 1. SEMITI jan/2013Desenvolvimento de Games& Apps para Nokia Series 40Parte 2/3Maurlio Silva

2. Agenda Reviso Interface de Baixo Nvel Mos na massa Exemplos 3. Hora da Reviso 4. Series 40 uma plataforma de desenvolvimento voltada paraaparelhos mais simples (feature phones). 5. Primeiro QWERTY 320x240 pixels 18bits cor 2MB Jar 2MB Heap Wi- Qwerty 6 Edio 6. Touch & Type 240x320 pixels Resistive/18bits cor 2MB Jar 2MB Heap (128MB) Wi- 1GHz 6 Ed. FP1 7. Nokia Asha Touch & Type 240x320 pixels Capacitive/18bits cor 2MB Jar 4MB Heap (128MB) Wif- 1Ghz Series 40 DeveloperPlatform 1.1 8. Nokia Asha Full Touch 240x400 pixels Capacitive/ 3/ 16bits cor 2MB Jar 4MB Heap (128MB) Wif- 1Ghz Series 40 Developer Platform 2.0 Multitouch 9. Por que Series 40? +675 milhes de aparelhos no mercado +50% dos downloads dirios na Nokia Store so para aparelhos Series 40 (~7,5 milhes de downloads por dia) Popular no Brasil (Nokia C3-00) Emprstimo de Devices Nokia RDA Java ME 10. O que um MIDlet? um aplicativo Java (Java ME)voltado para dispositivos mveis. 11. Estrutura bsica de uma MIDlet 12. Ciclo de vida de uma MIDLet 13. Interface do usurio - LCDUI 14. Interface de Baixo Nvel 15. Ol Mundo! (Canvas) 16. Primitivas grficas Cores Linhas Circulos Retngulos 17. Conceitos bsicos para odesenvolvimento de games 18. Elementos bsicos de um Game Imagens Game Loop Controles udio 19. Imagens, Sprites e Tiles 20. Carregando e exibindo imagens 21. Exibindo uma Sprite 22. Class Sprite 23. Class Sprite (uso) 24. Exibindo um Tile map 25. Exibindo um Tile map 26. Animando 27. Game Loop1. L entrada do usurio2. Atualiza variveis3. Atualiza tela4. Aguarda 28. Game Loop 29. Animando uma Sprite 30. Coliso Teste de coliso com oslimites da tela 31. Interagindo 32. Lendo o teclado (KeyInput) 33. Atualizando a Sprite 34. Observando toques na tela 35. Sonorizao 36. Carregando e executando umamsica ou efeito 37. Exemplos 38. Perguntas!? 39. Obrigado!maurilio.tk2k@gmail.com@TK2kwww.developer.nokia.com @nokiadev_brasil