SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
I Colóquio de Pesquisa em Computação UEPB, junho 2010:

Desenvolvimento de Software
para Dispositivos
Móveis




Maurílio Silva
Mobile/Game developer
Forum Nokia Champion
Agenda

● Plataformas
● IDE's

● Ferramentas Gráficas

● Outras ferramentas

● Exemplos

● Demostração

● Forum Nokia

● Link's
Plataformas




 celular         smartphone              tablet
 Series 40       S60                     Maemo
 Nokia OS        Symbian OS              Linux
 Java ME/Flash   C++/Java ME/WRT/Flash   C++/WRT/Flash
Series 40

Resolução de tela
128x160 / 240x320

Memória
128KB / 2MB

Tamanho da app
64KB / 1MB
S60

Resolução de tela
240x320 / 640x360

Memória RAM
64MB / 256MB

Tamanho da app
ilimitado
Maemo

Resolução de tela
800x480

Memória RAM
256MB / 1GB (virtual)

Tamanho da app
ilimitado
IDE's




        Aptana Studio: WRT Widgets
        Eclipse/NetBeans: Java ME
             Qt Creator: C/C++
Aptana Studio



●Nokia WRT
●PHP
NetBeans



●Java ME
●PHP
Qt Creator


●S60
●Maemo

●Desktop

●C/C++

●QML
Gráficos




            GIMP: 2D (pixel)
          Inkscape: 2D (Vetor)
              Blender: 3D
Outras ferramentas




         Dia: diagramas/UML
          Apache: servidor
           PHP: linguagem
              MySQL: bd
Java ME
Nokia
 Series 40
   +35 modelos 3rd Edition
   +45 modelos 5th Edition
   +15 modelos 6th Edition
 S60
   69 Modelos 3rd Edition
   11 Modelos 5th Edition (touch)
   +100 milhoes de aparelhos vendidos

Mercado
 +540 milhões de aparelhos Nokia
 +220 operadoras oferecem serviços
 +635 modelos com suporte
 +700 milhões de aparelhos
 +350k desenvolvedores
 +50k aplicações
Exemplos
Java ME


●   NetBeans + Mobility pack
●   Sun Java ME SDK 3.0
●   GIMP (pixel)
●   InkScape (vetor)
●   Blender (3D)
WRT


●   Aptana Studio
●   Nokia WRT plug-in for Aptana
●   GIMP
●   InkScape
C/C++


●   Qt Creator
●   Qt framework
●   GIMP
●   InkScape




                   (Hyper UI, INdT)
Demostração


App
  Mini Logo

Game
  “Chuver”
Forum Nokia
Join us at http://community.forum.nokia.com




 •   Blogs
 •   DiBo
 •   Docs
 •   Wiki
Link's
                               www.sun.com
                            www.eclipse.org
                          www.netbeans.org
                           www.aptana.com
                                qt.nokia.com
                              www.gimp.org
                          www.inkscape.org
                            www.blender.org
                         live.gnome.org/Dia
Imagens:
                            www.apache.org
www.n900wallpapers.com
                               www.php.net
images.google.com
                            www.mysql.com
Created with:
Neo/BrOffice
Link's                                            Nokia
                                         forum.nokia.com

Symbian OS                                     Samsung
developer.symbian.org        innovator.samsungmobile.com

iPhone OS                                   Sony Ericsson
developer.apple.com/iphone     developer.sonyericsson.com

Android OS                                     Motorola
developer.android.com             developer.motorola.com

                                                       LG
                                   developer.lgmobile.com
Perguntas!?
Obrigado!!!




          maurilio.tk2k@gmail.com
           www.mauriliosilva.com

Mais conteúdo relacionado

Semelhante a Desenvolvimento de Software para Dispositivos Móveis

Programando symbian aula_1
Programando symbian aula_1Programando symbian aula_1
Programando symbian aula_1Talita Carvalho
 
Desenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USCDesenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USCAntonio Marin Neto
 
Javascript State of the Union 2015
Javascript State of the Union 2015Javascript State of the Union 2015
Javascript State of the Union 2015Huge
 
Desenvolvimento de Games e Aplicações para Dispositivos Móveis
Desenvolvimento de Games e Aplicações para Dispositivos MóveisDesenvolvimento de Games e Aplicações para Dispositivos Móveis
Desenvolvimento de Games e Aplicações para Dispositivos MóveisMaurílio Silva
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Marcelo Marques Gonçalves
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsMicrosoft
 
Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Awdren Fontão
 
Apresentacao android-fatec
Apresentacao android-fatecApresentacao android-fatec
Apresentacao android-fatecTadeu Araujo
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgBruno Fernandes "PorKaria"
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidMaurílio Silva
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsAlessandro Binhara
 
Projeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no JediProjeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no JediAlessandro Binhara
 
Desenvolvendo Games para Nokia Asha
Desenvolvendo Games para Nokia AshaDesenvolvendo Games para Nokia Asha
Desenvolvendo Games para Nokia AshaMarlon Luz
 
Apresentação do V Workshop Demoiselle
Apresentação do V Workshop DemoiselleApresentação do V Workshop Demoiselle
Apresentação do V Workshop DemoiselleEmerson Saito
 

Semelhante a Desenvolvimento de Software para Dispositivos Móveis (20)

Nokia SDK for Java
Nokia SDK for JavaNokia SDK for Java
Nokia SDK for Java
 
Programando symbian aula_1
Programando symbian aula_1Programando symbian aula_1
Programando symbian aula_1
 
Desenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USCDesenvolvimento de Software para dispositivos moveis - USC
Desenvolvimento de Software para dispositivos moveis - USC
 
Javascript State of the Union 2015
Javascript State of the Union 2015Javascript State of the Union 2015
Javascript State of the Union 2015
 
Desenvolvimento de Games e Aplicações para Dispositivos Móveis
Desenvolvimento de Games e Aplicações para Dispositivos MóveisDesenvolvimento de Games e Aplicações para Dispositivos Móveis
Desenvolvimento de Games e Aplicações para Dispositivos Móveis
 
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
 
Phonegap
PhonegapPhonegap
Phonegap
 
Windows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPsWindows Phone 7 Camp MICBH + MSPs
Windows Phone 7 Camp MICBH + MSPs
 
NetBeans: a IDE que você precisa
NetBeans: a IDE que você precisaNetBeans: a IDE que você precisa
NetBeans: a IDE que você precisa
 
Mono Codebits
Mono CodebitsMono Codebits
Mono Codebits
 
Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011Tdc2011 goiânia-web apps-30102011
Tdc2011 goiânia-web apps-30102011
 
Apresentacao android-fatec
Apresentacao android-fatecApresentacao android-fatec
Apresentacao android-fatec
 
Desenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cgDesenvolvimento Mobile Web & Software Livre - Flisol cg
Desenvolvimento Mobile Web & Software Livre - Flisol cg
 
Desenvolvimento de Aplicações
Desenvolvimento de AplicaçõesDesenvolvimento de Aplicações
Desenvolvimento de Aplicações
 
FLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para AndroidFLISoL'11: Desenvolvendo Games para Android
FLISoL'11: Desenvolvendo Games para Android
 
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não WindowsPalestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
Palestra do TechEd : O Projeto Mono: Aplicações .NET para sistemas não Windows
 
O projeto Mono
O projeto MonoO projeto Mono
O projeto Mono
 
Projeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no JediProjeto MonoBrasil: O retorno no Jedi
Projeto MonoBrasil: O retorno no Jedi
 
Desenvolvendo Games para Nokia Asha
Desenvolvendo Games para Nokia AshaDesenvolvendo Games para Nokia Asha
Desenvolvendo Games para Nokia Asha
 
Apresentação do V Workshop Demoiselle
Apresentação do V Workshop DemoiselleApresentação do V Workshop Demoiselle
Apresentação do V Workshop Demoiselle
 

Mais de Maurílio Silva

MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...Maurílio Silva
 
Desenvolvimento de Games para Nokia Asha
Desenvolvimento de Games para Nokia AshaDesenvolvimento de Games para Nokia Asha
Desenvolvimento de Games para Nokia AshaMaurílio Silva
 
Desenvolvimento de Games para Nokia Asha com software free/open source
Desenvolvimento de Games para Nokia Asha com software free/open sourceDesenvolvimento de Games para Nokia Asha com software free/open source
Desenvolvimento de Games para Nokia Asha com software free/open sourceMaurílio Silva
 
Desenvolvimento de games & apps para nokia series 40 parte 3
Desenvolvimento de games & apps para nokia series 40   parte 3Desenvolvimento de games & apps para nokia series 40   parte 3
Desenvolvimento de games & apps para nokia series 40 parte 3Maurílio Silva
 
Desenvolvimento de games & apps para nokia series 40 parte 2
Desenvolvimento de games & apps para nokia series 40   parte 2Desenvolvimento de games & apps para nokia series 40   parte 2
Desenvolvimento de games & apps para nokia series 40 parte 2Maurílio Silva
 
Desenvolvimento de games & apps para nokia series 40 parte 1
Desenvolvimento de games & apps para nokia series 40   parte 1Desenvolvimento de games & apps para nokia series 40   parte 1
Desenvolvimento de games & apps para nokia series 40 parte 1Maurílio Silva
 
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Maurílio Silva
 
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMESO Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMESMaurílio Silva
 
Uma Aventura no Curso de Licenciatura em Computação
Uma Aventura no Curso de Licenciatura em ComputaçãoUma Aventura no Curso de Licenciatura em Computação
Uma Aventura no Curso de Licenciatura em ComputaçãoMaurílio Silva
 
"Chuver" um jogo educativo para dispositivos móveis
"Chuver" um jogo educativo para dispositivos móveis"Chuver" um jogo educativo para dispositivos móveis
"Chuver" um jogo educativo para dispositivos móveisMaurílio Silva
 
Mini Palestra: PHP no mundo mobile
Mini Palestra: PHP no mundo mobileMini Palestra: PHP no mundo mobile
Mini Palestra: PHP no mundo mobileMaurílio Silva
 

Mais de Maurílio Silva (11)

MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
MTKAR - Um Arcabouço para o Desenvolvimento de Aplicações de Realidade Aument...
 
Desenvolvimento de Games para Nokia Asha
Desenvolvimento de Games para Nokia AshaDesenvolvimento de Games para Nokia Asha
Desenvolvimento de Games para Nokia Asha
 
Desenvolvimento de Games para Nokia Asha com software free/open source
Desenvolvimento de Games para Nokia Asha com software free/open sourceDesenvolvimento de Games para Nokia Asha com software free/open source
Desenvolvimento de Games para Nokia Asha com software free/open source
 
Desenvolvimento de games & apps para nokia series 40 parte 3
Desenvolvimento de games & apps para nokia series 40   parte 3Desenvolvimento de games & apps para nokia series 40   parte 3
Desenvolvimento de games & apps para nokia series 40 parte 3
 
Desenvolvimento de games & apps para nokia series 40 parte 2
Desenvolvimento de games & apps para nokia series 40   parte 2Desenvolvimento de games & apps para nokia series 40   parte 2
Desenvolvimento de games & apps para nokia series 40 parte 2
 
Desenvolvimento de games & apps para nokia series 40 parte 1
Desenvolvimento de games & apps para nokia series 40   parte 1Desenvolvimento de games & apps para nokia series 40   parte 1
Desenvolvimento de games & apps para nokia series 40 parte 1
 
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
 
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMESO Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
O Uso de Algoritmos Genéticos na Geração de Conteúdo Adaptativo em Mobile GAMES
 
Uma Aventura no Curso de Licenciatura em Computação
Uma Aventura no Curso de Licenciatura em ComputaçãoUma Aventura no Curso de Licenciatura em Computação
Uma Aventura no Curso de Licenciatura em Computação
 
"Chuver" um jogo educativo para dispositivos móveis
"Chuver" um jogo educativo para dispositivos móveis"Chuver" um jogo educativo para dispositivos móveis
"Chuver" um jogo educativo para dispositivos móveis
 
Mini Palestra: PHP no mundo mobile
Mini Palestra: PHP no mundo mobileMini Palestra: PHP no mundo mobile
Mini Palestra: PHP no mundo mobile
 

Desenvolvimento de Software para Dispositivos Móveis

  • 1. I Colóquio de Pesquisa em Computação UEPB, junho 2010: Desenvolvimento de Software para Dispositivos Móveis Maurílio Silva Mobile/Game developer Forum Nokia Champion
  • 2. Agenda ● Plataformas ● IDE's ● Ferramentas Gráficas ● Outras ferramentas ● Exemplos ● Demostração ● Forum Nokia ● Link's
  • 3. Plataformas celular smartphone tablet Series 40 S60 Maemo Nokia OS Symbian OS Linux Java ME/Flash C++/Java ME/WRT/Flash C++/WRT/Flash
  • 4. Series 40 Resolução de tela 128x160 / 240x320 Memória 128KB / 2MB Tamanho da app 64KB / 1MB
  • 5. S60 Resolução de tela 240x320 / 640x360 Memória RAM 64MB / 256MB Tamanho da app ilimitado
  • 6. Maemo Resolução de tela 800x480 Memória RAM 256MB / 1GB (virtual) Tamanho da app ilimitado
  • 7. IDE's Aptana Studio: WRT Widgets Eclipse/NetBeans: Java ME Qt Creator: C/C++
  • 11. Gráficos GIMP: 2D (pixel) Inkscape: 2D (Vetor) Blender: 3D
  • 12. Outras ferramentas Dia: diagramas/UML Apache: servidor PHP: linguagem MySQL: bd
  • 13. Java ME Nokia Series 40 +35 modelos 3rd Edition +45 modelos 5th Edition +15 modelos 6th Edition S60 69 Modelos 3rd Edition 11 Modelos 5th Edition (touch) +100 milhoes de aparelhos vendidos Mercado +540 milhões de aparelhos Nokia +220 operadoras oferecem serviços +635 modelos com suporte +700 milhões de aparelhos +350k desenvolvedores +50k aplicações
  • 15. Java ME ● NetBeans + Mobility pack ● Sun Java ME SDK 3.0 ● GIMP (pixel) ● InkScape (vetor) ● Blender (3D)
  • 16. WRT ● Aptana Studio ● Nokia WRT plug-in for Aptana ● GIMP ● InkScape
  • 17. C/C++ ● Qt Creator ● Qt framework ● GIMP ● InkScape (Hyper UI, INdT)
  • 18. Demostração App Mini Logo Game “Chuver”
  • 19. Forum Nokia Join us at http://community.forum.nokia.com • Blogs • DiBo • Docs • Wiki
  • 20. Link's www.sun.com www.eclipse.org www.netbeans.org www.aptana.com qt.nokia.com www.gimp.org www.inkscape.org www.blender.org live.gnome.org/Dia Imagens: www.apache.org www.n900wallpapers.com www.php.net images.google.com www.mysql.com Created with: Neo/BrOffice
  • 21. Link's Nokia forum.nokia.com Symbian OS Samsung developer.symbian.org innovator.samsungmobile.com iPhone OS Sony Ericsson developer.apple.com/iphone developer.sonyericsson.com Android OS Motorola developer.android.com developer.motorola.com LG developer.lgmobile.com
  • 23. Obrigado!!! maurilio.tk2k@gmail.com www.mauriliosilva.com