23
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

Desenvolvimento de Software para Dispositivos Móveis

Embed Size (px)

DESCRIPTION

Paralestra sobre desenvolvimento móvel no I Colóquio de Pesquisa em Computação da UEPB em 2010.

Citation preview

Page 1: Desenvolvimento de Software para Dispositivos Móveis

I Colóquio de Pesquisa em Computação UEPB, junho 2010:

Desenvolvimento de Software para Dispositivos Móveis

Maurílio SilvaMobile/Game developerForum Nokia Champion

Page 2: Desenvolvimento de Software para Dispositivos Móveis

Agenda

● Plataformas● IDE's● Ferramentas Gráficas● Outras ferramentas● Exemplos● Demostração● Forum Nokia● Link's

Page 3: Desenvolvimento de Software para Dispositivos Móveis

Plataformas

celular smartphone tabletSeries 40 S60 MaemoNokia OS Symbian OS LinuxJava ME/Flash C++/Java ME/WRT/Flash C++/WRT/Flash

Page 4: Desenvolvimento de Software para Dispositivos Móveis

Series 40

Resolução de tela128x160 / 240x320

Memória128KB / 2MB

Tamanho da app64KB / 1MB

Page 5: Desenvolvimento de Software para Dispositivos Móveis

S60

Resolução de tela240x320 / 640x360

Memória RAM64MB / 256MB

Tamanho da appilimitado

Page 6: Desenvolvimento de Software para Dispositivos Móveis

Maemo

Resolução de tela800x480

Memória RAM256MB / 1GB (virtual)

Tamanho da appilimitado

Page 7: Desenvolvimento de Software para Dispositivos Móveis

IDE's

Aptana Studio: WRT WidgetsEclipse/NetBeans: Java ME

Qt Creator: C/C++

Page 8: Desenvolvimento de Software para Dispositivos Móveis

Aptana Studio

●Nokia WRT●PHP

Page 9: Desenvolvimento de Software para Dispositivos Móveis

NetBeans

●Java ME●PHP

Page 10: Desenvolvimento de Software para Dispositivos Móveis

Qt Creator

●S60●Maemo●Desktop●C/C++●QML

Page 11: Desenvolvimento de Software para Dispositivos Móveis

Gráficos

GIMP: 2D (pixel)Inkscape: 2D (Vetor)

Blender: 3D

Page 12: Desenvolvimento de Software para Dispositivos Móveis

Outras ferramentas

Dia: diagramas/UMLApache: servidorPHP: linguagem

MySQL: bd

Page 13: Desenvolvimento de Software para Dispositivos Móveis

Java MENokia

Series 40+35 modelos 3rd Edition+45 modelos 5th Edition+15 modelos 6th Edition

S6069 Modelos 3rd Edition11 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

Page 14: Desenvolvimento de Software para Dispositivos Móveis

Exemplos

Page 15: Desenvolvimento de Software para Dispositivos Móveis

Java ME

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

Page 16: Desenvolvimento de Software para Dispositivos Móveis

WRT

● Aptana Studio● Nokia WRT plug-in for Aptana● GIMP● InkScape

Page 17: Desenvolvimento de Software para Dispositivos Móveis

C/C++

● Qt Creator● Qt framework● GIMP● InkScape

(Hyper UI, INdT)

Page 18: Desenvolvimento de Software para Dispositivos Móveis

Demostração

AppMini Logo

Game“Chuver”

Page 19: Desenvolvimento de Software para Dispositivos Móveis

Forum Nokia Join us at http://community.forum.nokia.com

• Blogs• DiBo• Docs• Wiki

Page 20: Desenvolvimento de Software para Dispositivos Móveis

Link'swww.sun.com

www.eclipse.orgwww.netbeans.org

www.aptana.comqt.nokia.com

www.gimp.orgwww.inkscape.org

www.blender.orglive.gnome.org/Dia

www.apache.org www.php.net

www.mysql.com

Imagens: www.n900wallpapers.com images.google.com

Created with:Neo/BrOffice

Page 21: Desenvolvimento de Software para Dispositivos Móveis

Link's

Symbian OSdeveloper.symbian.org

iPhone OSdeveloper.apple.com/iphone

Android OSdeveloper.android.com

Nokiaforum.nokia.com

Samsunginnovator.samsungmobile.com

Sony Ericssondeveloper.sonyericsson.com

Motoroladeveloper.motorola.com

LGdeveloper.lgmobile.com

Page 22: Desenvolvimento de Software para Dispositivos Móveis

Perguntas!?

Page 23: Desenvolvimento de Software para Dispositivos Móveis

Obrigado!!!

[email protected]