Upload
antonio-marin-neto
View
6.384
Download
0
Embed Size (px)
DESCRIPTION
Slides utilizados na apresentação sobre plataformas móveis na SeComp 2010 da UFSCar.
Citation preview
Conhecendo e comparando as plataformas de desenvolvimento móvel
@netomarin1quarta-feira, 2 de junho de 2010
Me apresentando...• Desenvolvedor JME desde 2005
• Trabalhando atualmente na Movile (Campinas - SP)
• Instrutor Globalcode de Java e Android.
• Mestrando @ Unesp Marilia em Ciência da Informação
• Sobrevivente de Manaus e desenvolvedor do Widget do MySpace para o Nokia N97
• Mantenho um blog técnico em: http://blog.netomarin.com
2quarta-feira, 2 de junho de 2010
E afinal...
O que é essatal de mobilidade?
3quarta-feira, 2 de junho de 2010
Só porque é possível mover alguma cosia...
Não significa que essa “coisa” é móvel...
4quarta-feira, 2 de junho de 2010
Mas sim algo que possa estar sempre com você...
... em qualquer lugar ea qualquer hora !
5quarta-feira, 2 de junho de 2010
E os tablets?
6quarta-feira, 2 de junho de 2010
Alguns números do mercado móvel.
7quarta-feira, 2 de junho de 2010
Brasil ultrapassa marca de 175 milhões de celulares ativos !
(Computerworld, 2010)
8quarta-feira, 2 de junho de 2010
Brasil tem 950 mil conexões à Internet via redes 3G.
9quarta-feira, 2 de junho de 2010
Brasil registra aumento de 175% em vendas de
smartphones
1,2 milhão de unidades vendidas no primeiro trimestre de 2010.
10quarta-feira, 2 de junho de 2010
Já pensou em ser um
empreendedor?
11quarta-feira, 2 de junho de 2010
Fabricantes SO
IndependentesOperadoras
Principais lojas de aplicativos
12quarta-feira, 2 de junho de 2010
Principais plataformas
13quarta-feira, 2 de junho de 2010
Principais plataformas
• Open-source (Linux)
• Desenvolvimento em C++
• Suporte nativo a QT
• IDE com recurso drag’n drop
• Download de apps via Ovi Store
14quarta-feira, 2 de junho de 2010
Principais plataformas
• Código aberto recentemente
• Suporte nativo a C++ e Java ME
• Necessita do runtime do QT
• Grande número de dispositivos
• Download de apps via Ovi Store
15quarta-feira, 2 de junho de 2010
Principais plataformas
• SO baseado em Linux
• Máquina virtual própria
• Desenvolvimento em Java
• Principais players adotaram
• Android Market ($$$)
16quarta-feira, 2 de junho de 2010
Principais plataformas
• Plataforma mais adotada
• Maior comunidade
• Ideal para dispositivos low-end
• Maior número de dispositivos
• Compativel com várias lojas
17quarta-feira, 2 de junho de 2010
Principais plataformas
• SO proprietário
• Pouco material disponível
• Linguagem pouco difundida
• Apenas 3 “modelos”
• Apple Store ($$$)
18quarta-feira, 2 de junho de 2010
Principais plataformas
• SO proprietário
• Foco no “corporativo”
• Desenvolvimento em Java
• Plataforma com vários modelos
• BlackBerry Store ($$$)
19quarta-feira, 2 de junho de 2010
Principais plataformas
• “Último suspiro” da antiga Palm
• Baseado em Linux
• Integração através do Synergy
• HP comprou a Palm por US$ 1.2 bi
• Irá manter o webOS.
20quarta-feira, 2 de junho de 2010
Principais plataformas
• Nova tentativa da Nokia
• Smartphones e netbooks
• Provavelmente tablets
• Desenvolvimento com QT
• Integrada também a Ovi Store
21quarta-feira, 2 de junho de 2010
DesenvolvimentoGenérico
22quarta-feira, 2 de junho de 2010
+
+iPhone
AndroidBlackberrySymbian
Palm
JavaScript
23quarta-feira, 2 de junho de 2010
Funcionalidades Suportadas
iPhone Android Blackberry Symbian Palm
GPS
Vibration
Accel.
Sound
Contact Support
OS. 4.7
N/A
24quarta-feira, 2 de junho de 2010
A pergunta de 1 milhão de dólares:
Qual a melhor plataforma móvel ?
25quarta-feira, 2 de junho de 2010
E se a pergunta fosse:Qual o melhor carro?
26quarta-feira, 2 de junho de 2010
Mas olha o caminho pra minha casa...
E agora ?! ;-)
27quarta-feira, 2 de junho de 2010
E qual o maior desafio em desenvolver
softwares para dispositivos
móveis ?
28quarta-feira, 2 de junho de 2010
O ambiente limitado é um problema para você?
29quarta-feira, 2 de junho de 2010
Alguma dúvida ?
30quarta-feira, 2 de junho de 2010
Links úteis
• Nokia: http://www.forum.nokia.com
• Android: http://developer.android.com
• iPhone: http://developer.apple.com/iphone
• BlackBerry: http://blackberry.com/developers
• PhoneGap: http://www.phonegap.com
• Samsung: http://innovator.samsungmobile.com
• Motorola: http://developer.motorola.com
• Palm: http://developer.palm.com
31quarta-feira, 2 de junho de 2010
Obrigado!http://blog.netomarin.com
@netomarin32quarta-feira, 2 de junho de 2010