Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Desenvolvimento de Jogos para Dispositivos Moveis<br />Jerry Medeiros<br />jerrylewisbh@gmail.com<br />Paulo Abreu<br />do...
Dispositivos Móveis <br />	É um termo genérico usado para se referir a uma variedade de dispositivos que permitem às pesso...
<ul><li>Inúmeros Dispositivos
Diversas Plataformas
Diversos Fabricantes
Várias pessoas interessadas em desenvolver aplicativos</li></ul>Resultado: diversas ferramentas<br />Mundo dos dispositivo...
Problemas<br /><ul><li>Emulação != Mundo Real
Algumas características são impossíveis de serem emuladas com precisão
Testar no emulador não é garantia
A aplicação deve ser testada em um</li></ul>	dispositivo real<br /><ul><li>Problemas para aplicações quem tenham muitos di...
Symbian<br /><ul><li>Consórcio entre várias empresas
Symbian OS é um SO embarcado
Roda em diversos aparelhos
Symbian C/C++ é uma variação do padrão C++ feita para Symbian.</li></ul>C++ SDK for Symbian OS <br />http://www.forum.noki...
Brew<br /><ul><li>Binary Runtime for Wireless Environment®
CriadapelaQualcomm®, mesma criadora da tecnologia CDMA
Utiliza C/C++ e um conjunto de APIs
Upcoming SlideShare
Loading in …5
×

Desenvolvimento de jogos para dispositivos moveis

2,030 views

Published on

  • Be the first to comment

  • Be the first to like this

Desenvolvimento de jogos para dispositivos moveis

  1. 1. Desenvolvimento de Jogos para Dispositivos Moveis<br />Jerry Medeiros<br />jerrylewisbh@gmail.com<br />Paulo Abreu<br />dotdrums@gmail.com<br />
  2. 2. Dispositivos Móveis <br /> É um termo genérico usado para se referir a uma variedade de dispositivos que permitem às pessoas acessarem dados e informações de onde quer que estejam. Isso inclui telefones celulares e dispositivos portáteis.<br />
  3. 3. <ul><li>Inúmeros Dispositivos
  4. 4. Diversas Plataformas
  5. 5. Diversos Fabricantes
  6. 6. Várias pessoas interessadas em desenvolver aplicativos</li></ul>Resultado: diversas ferramentas<br />Mundo dos dispositivos móveis<br />
  7. 7. Problemas<br /><ul><li>Emulação != Mundo Real
  8. 8. Algumas características são impossíveis de serem emuladas com precisão
  9. 9. Testar no emulador não é garantia
  10. 10. A aplicação deve ser testada em um</li></ul> dispositivo real<br /><ul><li>Problemas para aplicações quem tenham muitos dispositivos diferentes como alvo</li></li></ul><li>Resultado<br />
  11. 11. Symbian<br /><ul><li>Consórcio entre várias empresas
  12. 12. Symbian OS é um SO embarcado
  13. 13. Roda em diversos aparelhos
  14. 14. Symbian C/C++ é uma variação do padrão C++ feita para Symbian.</li></ul>C++ SDK for Symbian OS <br />http://www.forum.nokia.com/main/resources/tools_and_sdks/index.html<br />
  15. 15. Brew<br /><ul><li>Binary Runtime for Wireless Environment®
  16. 16. CriadapelaQualcomm®, mesma criadora da tecnologia CDMA
  17. 17. Utiliza C/C++ e um conjunto de APIs
  18. 18. Extremamente portável </li></ul> BREW SKD <br />  http://brew.qualcomm.com/brew/en/<br />
  19. 19. Android<br /><ul><li> Plataforma da Open Handset Alliance</li></ul>http://code.google.com/android/<br /><ul><li>Ferramentas:
  20. 20. Android SDK
  21. 21. Utiliza o JDK</li></ul> http://developer.android.com/sdk/index.html<br /><ul><li>Eclipse com ADT (Android Development Tools)</li></li></ul><li>Windows Mobile<br /><ul><li>Sistema operacional compacto da Microsoft
  22. 22. Pode ser desenvolvido em C++, C#, VB, e ASP.NT
  23. 23. Visual Studio é a ferramenta mais adequada
  24. 24. App HUB </li></ul>http://create.msdn.com/en-US/<br />
  25. 25. IOS<br /><ul><li>Inicialmente utiliza Objective-C
  26. 26. É necessário ter um MAC, um dispositivo (iPhone, iPod...)
  27. 27. O desenvolvedor deve estar cadastrado no iPhoneDev Center
  28. 28. Xcode + Interface Builder + instruments + simulator
  29. 29. Existem frameworks/engines adequados para cada tipo de aplicativo (cocoatouch ,Unity 3D, ...)</li></li></ul><li>JME<br /><ul><li>Ainda é a plataforma mais utilizada para desenvolvimento móvel
  30. 30. Mais de 2 bilhões de dispositivos no mundo
  31. 31. No final do ano passado: 185, 7 milhões de pessoas e 194,4 milhões de celulares</li></li></ul><li>Ciclo de desenvolvimento<br />
  32. 32. SDKs<br /><ul><li>WTK – Sun Java Wireless Toolkit</li></ul>http://www.oracle.com/technetwork/java/download-135801.html<br /><ul><li>MotoDev SDK for JME
  33. 33. Nokia SDK
  34. 34. Sony Ericsson SDK for JME</li></li></ul><li>Configurações<br /><ul><li>CDC - ConnectedDeviceConfiguration</li></ul> -Largura de banda alta e persistente <br /> -Discos com grande capacidade de armazenamento<br /> -Maior capacidade computacional<br /><ul><li>CLDC - ConnectedLimitedDeviceConfiguration</li></ul> -Display Reduzido<br /> -Conectividade intermitente<br /> -Pouca capacidade de memória <br /> -Pouca capacidade de armazenamento<br />
  35. 35. Perfis<br />MobileInformationDeviceProfile<br /><ul><li>MIDP 1.0
  36. 36. MIDP 2.0
  37. 37. MIDP 2.1</li></li></ul><li>MIDlet<br />O MIDlet é um aplicativo em Java para dispositivos móveis.<br />
  38. 38. Classes importantes <br />

×