desenvolvimento de software para dispositivos moveis - usc

Post on 11-Jun-2015

2.437 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Palestra apresentada no dia 21/05/2001 na USC em Bauru abordando o tema de desenvolvimento para dispositivos móveis.

TRANSCRIPT

Desenvolvimento de Software para dispositivos móveis

@netomarin1

Me apresentando...• Desenvolvedor JME desde 2005.

• Instrutor Globalcode de Java e Android.

• Sobrevivente de Manaus e desenvolvedor do Widget do MySpace para o Nokia N97.

• Forum Nokia Champion

• Arquiteto iOS e Android na Ci&T Software em Campinas.

• Mantenho um blog técnico em: http://blog.netomarin.com.

2

E afinal...

O que é essatal de mobilidade?

3

Só porque é possível mover alguma cosia...

Não significa que essa “coisa” é móvel...

4

Mas sim algo que possa estar sempre com você...

... em qualquer lugar ea qualquer hora !

5

Alguns números do mercado móvel.

6

Brasil encerrou 2010 com mais de 202

milhões de telefones celulares !

7

Brasil tem 950 mil conexões à Internet via redes 3G.

8

Brasil registra aumento de 175% em vendas de

smartphones

297 milhões de smartphones vendidos durante o ano de 2010.

9

E os tablets?

10

Mas o mundo não vive só de iPad...

11

Já pensou em ser um

empreendedor?

12

Fabricantes SO

IndependentesOperadoras

Principais lojas de aplicativos

13

14

Principais plataformas

15

Principais plataformas

• Totalmente reconstruído.

• Desenvolvimento em Silver Light

• Substituição da plataforma Symbian na Nokia.

• Loja de aplicativos Microsoft.

16

Principais plataformas

• SO baseado em Linux

• Máquina virtual própria

• Desenvolvimento em Java

• Principais players adotaram

• Android Market ($$$)

17

Principais plataformas

• Plataforma mais adotada

• Maior comunidade

• Ideal para dispositivos low-end

• Maior número de dispositivos

• Compativel com várias lojas

18

Principais plataformas

• SO proprietário

• Pouco material disponível

• Linguagem pouco difundida

• Apenas 3 “modelos”

• Apple Store ($$$)

19

Principais plataformas

• SO proprietário

• Foco no “corporativo”

• Desenvolvimento em Java

• Plataforma com vários modelos

• BlackBerry Store ($$$)

20

DesenvolvimentoGenérico

21

+

+iPhone

AndroidBlackberrySymbian

Palm

JavaScript

22

Funcionalidades Suportadas

iPhone Android Blackberry Symbian Palm

GPS

Vibration

Accel.

Sound

Contact Support

OS. 4.7

N/A

23

Titanium Mobile

• Também utiliza HTML + JavaScript

• Gera código nativo para cada plataforma.

• Gera aplicações desktop.

• Possui um bom número de apps aprovadas na Apple Store.

24

A pergunta de 1 milhão de dólares:

Qual a melhor plataforma móvel ?

25

E se a pergunta fosse:Qual o melhor carro?

26

Mas olha o caminho pra minha casa...

E agora ?! ;-)

27

E qual o maior desafio em desenvolver

softwares para dispositivos

móveis ?

28

O ambiente limitado é um problema para você?

29

E o que dizer do Twitter ?

30

Alguma dúvida ?

31

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

32

Obrigado!http://blog.netomarin.com

@netomarinhttp://slideshare.com/netomarin

33

top related