53
O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis para dispositivos móveis Daniel Sacramento [email protected]

O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

  • Upload
    eteg

  • View
    3.661

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

O mercado atual e as tecnologias

relacionadas a desenvolvimento

para dispositivos móveis para dispositivos móveis

Daniel Sacramento

[email protected]

Page 2: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Organização

� Introdução

� Equipamentos

Sistemas Operacionais

2

� Sistemas Operacionais

� Tecnologias para Desenvolvimento

Page 3: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Eteg

� Produtos e serviços:

� Desenvolvimento de software e serviços relacionados;

� Capacitação tecnológica (treinamento e consultorias);

� Incubação de novos negócios;

3

� Avaliada no nível F do MPS.BR, em 2009.

Atualmente, rumo ao nível C;

� R. Sergipe, 472 - Pilotis - Funcionários

http://www.eteg.com.br

Page 4: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Organização

� Introdução

� Equipamentos

Sistemas Operacionais

4

� Sistemas Operacionais

� Tecnologias para Desenvolvimento

Page 5: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Mobilidade

� Acesso a dados em qualquer lugar e a

qualquer momento

� Não existe mais a necessidade de uma mesa

5

� Não existe mais a necessidade de uma mesa

com um computador

Page 6: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Equipamentos

� PDA’s, Celulares, Smartphones

6

Page 7: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Por que desenvolver?

� Pouca mão-de-obra especializada

� Mercado recente e promissor

Vários desafios impostos devido às

7

� Vários desafios impostos devido às

restrições dos aparelhos

� Possibilidade de trabalho:

� Instituto Nokia

Page 8: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Por que desenvolver?

� Existe um universo de aplicações que precisam

dispor de dados o tempo todo em qualquer lugar:

� Aprovar os pedidos de compra ou ordens de serviço;

� Médico ver a ficha do paciente sem ir até o quarto;

8

� Médico ver a ficha do paciente sem ir até o quarto;

� Possibilidade de alta rentabilidade por ser muito

específico

� Projetos pequenos, sem muitas funcionalidades

devido às restrições dos aparelhos

Page 9: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Por que desenvolver?

� Mobilidade é a tendência da hora, diz Elite de

TI

� Bancos gastaram R$ 18 bilhões com TI em

9

� Bancos gastaram R$ 18 bilhões com TI em

2005, revela FGV

� Futuro da internet é mobilidade, diz Google

Page 10: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Por que desenvolver?

� Google lança orkut para celular

� Google lança software de localização de usuários

de celular

10

� Acesso ao Facebook via celular triplicou em 2008

� Fenômeno Twitter

� Chip para identificar árvores é nova arma contra

fraudes na exploração madeireira

Page 11: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Vantagens

� Eliminação do uso de papel

� Maior confiabilidade no armazenamento dos

dados

11

dados

� Maior agilidade e eficiência

nos processos

Page 12: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Vantagens

� Rapidez na comunicação, através da

transmissão de dados on-line

� Redução de custos

12

� Redução de custos

� Integração com sistemas de

retaguarda

� Monitoramento em tempo real

Page 13: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Caso de Sucesso – Lecom / Sucos Mais

� Antes da implantação do Força de Vendas Palm:

� 99% dos pedidos eram realizados via 0800

� 1% via fax

� Atualmente:

13

� até 95% dos pedidos são enviados via Palm, agilizando o

processo e reduzindo custos.

� “Imagine 500 pedidos/dia via 0800, de todos os lugares do país

gerando um alto custo com ligações telefônicas. O resultado nós

sentimos no bolso”, declara Feliciano Reis, Gerente de

Informática.

Page 14: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Organização

� Introdução

� Equipamentos

Sistemas Operacionais

14

� Sistemas Operacionais

� Tecnologias para Desenvolvimento

Page 15: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Características

� Baixo poder de processamento

� Pequena quantidade de memória

Largura de banda estreita

15

� Largura de banda estreita

� Limitação imposta pela bateria

� Tamanho da tela

Page 16: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Desafios

� Programar como “antigamente”

� Utilizar técnicas de otimização

Obter o máximo dos recursos

16

� Obter o máximo dos recursos

� Preocupar-se com interrupções

� Ex: ligação, mensagem de texto

Page 17: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

PDA's

� PDA (Personal Digital Assistant):

Assistente Digital Pessoal

� Computador de mão

17

� Editores de Textos, Planilhas e

Apresentações;

� Enviar e-mails, SMS;

� Agenda de compromissos, contatos.

� Touch screen

Page 18: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Telefones Celulares

� Variedade de fabricantes

� Variedade de sistemas operacionais

Tamanho de tela limitado

18

� Tamanho de tela limitado

� Teclado limitado

Page 19: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Smartphones

� Fusão entre PDA e telefone

celular

Maior capacidade de

19

� Maior capacidade de

hardware e software

� Teclado e touch screen

Page 20: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Organização

� Introdução

� Equipamentos

Sistemas Operacionais

20

� Sistemas Operacionais

� Tecnologias para Desenvolvimento

Page 21: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Sistemas Operacionais

� Dispositivos necessitam de um sistema

operacional

� Inicialmente sistemas proprietários

21

� Inicialmente sistemas proprietários

� Desenvolvimento levou à necessidade de

padronização

Page 22: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Palm OS

� Primeiro sistema operacional para

dispositivos móveis

� SO mono tarefa

22

� SO mono tarefa

� Adquirido em 2007 pela Access

� Novo SO (Garnet OS) baseado em Linux

� Multitarefa

Page 23: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Palm OS

23

Page 24: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Symbian

� Fruto da parceria entre Ericsson, Nokia,

Motorola e PSION

� Atualmente controlado pela Nokia

24

� Atualmente controlado pela Nokia

� Em 2009, o mercado contava com

aproximadamente 47% de dispositivos com

este sistema operacional

Page 25: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Symbian

25

Page 26: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Windows Mobile

� Interface similar ao do Windows Desktop

� Pacote ferramentas office

MSN, Windows Media Player, Outlook,

26

� MSN, Windows Media Player, Outlook,

Internet Explorer

� Fácil sincronização com desktop

Page 27: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Windows Mobile

27

Fonte: http://www.pdaexpert.net/

Page 28: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Linux

� Pequena representatividade

� Apenas modelos específicos

Motorola ROKR E8 e RAZR 2 V8

28

� Motorola ROKR E8 e RAZR 2 V8

� Nokia N810

� SO estável, multitarefa

� Android construído sobre ele

Page 29: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Linux

29

Page 30: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

LiMo Foundation

� Consórcio dedicado a criar o primeiro

sistema operacional aberto, independente de

hardware baseado em Linux para celulares

30

hardware baseado em Linux para celulares

� http://www.limofoundation.org/

Page 31: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

BlackBerry OS

� Muito popular em países como os Estados

Unidos

� Pouco difundido no Brasil

31

� Pouco difundido no Brasil

� Mercado corporativo

� Foco em e-mail

Page 32: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

BlackBerry OS

32

Page 33: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

iOS

� iPhone, iPod Touch, iPad

� Interface revolucionária

Multitarefa limitada antes da versão 4

33

� Multitarefa limitada antes da versão 4

� SDK próprio

Page 34: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

iOS

34

Page 35: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Android

� SO do Google para dispositivos móveis

� Versão 2.2 anunciada em maio/2010

Multitarefa ?!?

35

� Multitarefa ?!?

� Sistema open-source e sem custo

� SDK aberta (baseada em Java)

Page 36: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Android

36

Page 37: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Análise do Mercado

% Mercado

� Segundo Gartner Institute, Android será o

segundo SO até o fim de 2010

37

% Mercado

SO 2009 2010 2011 2014

Symbian 46,9 40,1 34,2 30,2

Android 3,9 17,7 22,2 29,6

RIM BlackBerry 19,9 17,5 15 11,7

iOS 14,4 15,4 17,1 14,9

Windows Phone 8,7 4,7 5,2 3,9

Outros 6,1 4,7 6,3 9,6

Fonte: Gartner (Agosto/2010)

Page 38: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Análise do Mercado

38

Page 39: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Análise do Mercado

39

Page 40: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Organização

� Introdução

� Equipamentos

Sistemas Operacionais

40

� Sistemas Operacionais

� Tecnologias para Desenvolvimento

Page 41: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Tecnologias

� Embarcadas

� JME

� .NET Compact Framework

� Brew/C++

� SuperWaba

41

� Flash Lite

� iPhone SDK

� Android SDK

� Não Embarcadas

� SMS / MMS

� WAP

Page 42: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Java Micro Edition

� Linguagem Java

� Maior portabilidade, sendo compatível com

os principais sistemas operacionais

42

os principais sistemas operacionais

� Alguns dispositivos não oferecem acesso a

todos os recursos através do JME (Ex:

Câmera digital, GPS)

Page 43: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

.NET Compact Framework

� Qualquer linguagem .NET

� Atualmente compatível apenas com Windows

Mobile

43

Mobile

� Integração com ferramentas e sistemas Microsoft:

� Windows Mobile

� SQL Server

� SQL Server Mobile

Page 44: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

BREW

� Binary Runtime for Wireless Environment:

“Ambiente Binário de Execução para Celulares”

� Proveniente da empresa Qualcomm

44

� Proveniente da empresa Qualcomm

� Tecnologia CDMA

� C/C++ e conjunto de APIs

� Necessário registro junto à Qualcomm

Page 45: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

BREW

45

Page 46: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

SuperWaba

� Projeto brasileiro

� Sintaxe semelhante ao Java

Utiliza qualquer IDE Java

46

� Utiliza qualquer IDE Java

� Possui sua própria máquina virtual

� Mais indicado para PDA’s

Page 47: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

SuperWaba

47

Fonte: http://www.pdaexpert.net/

Page 48: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Flash Lite

� Versão compacta do Flash

� Voltada para dispositivos móveis

Permite:

48

� Permite:

� Visualização de conteúdo multimídia

� Desenvolvimento de aplicações e jogos

� Criação de ringtones e papéis de parede

Page 49: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Flash Lite

49

Fonte: http://www.adobe.com

Page 50: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Flash Lite

50

Fonte: http://www.adobe.com

Page 51: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

iPhone SDK

� Linguagem Objective-C

� Atualmente compatível apenas com iOS

Possibilidade de venda de aplicativos na

51

� Possibilidade de venda de aplicativos na

Apple Store

Page 52: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Android SDK

� Linguagem Java (JSE)

� Atualmente compatível apenas com Android

SO

52

SO

Page 53: O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis

Obrigado!

[email protected]

53

www.eteg.com.br

Treinamento: Programação para celulares e PDA com Java ME (JME)