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

   ...
Organização

 Introdução

 Equipamentos

 Sistemas Operacionais

 Tecnologias para Desenvolvimento




                   ...
Eteg

 Produtos e serviços:
   Desenvolvimento de software e serviços relacionados;
   Capacitação tecnológica (treinament...
Organização

 Introdução

 Equipamentos

 Sistemas Operacionais

 Tecnologias para Desenvolvimento




                   ...
Mobilidade

 Acesso a dados em qualquer lugar e a
 qualquer momento

 Não existe mais a necessidade de uma mesa
 com um co...
Equipamentos

 PDA’s, Celulares, Smartphones




                                 6
Por que desenvolver?

 Pouca mão-de-obra especializada

 Mercado recente e promissor

 Vários desafios impostos devido às
...
Por que desenvolver?

 Existe um universo de aplicações que precisam
 dispor de dados o tempo todo em qualquer lugar:
   A...
Por que desenvolver?

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

 Bancos gastaram R$ 18 bilhões com TI em
 2005,...
Por que desenvolver?

 Google lança orkut para celular
 Google lança software de localização de usuários
 de celular
 Aces...
Vantagens

 Eliminação do uso de papel

 Maior confiabilidade no armazenamento dos
 dados

 Maior agilidade e eficiência

...
Vantagens

 Rapidez na comunicação, através da
 transmissão de dados on-line

 Redução de custos

 Integração com sistemas...
Caso de Sucesso – Lecom / Sucos Mais

 Antes da implantação do Força de Vendas Palm:
   99% dos pedidos eram realizados vi...
Organização

 Introdução

 Equipamentos

 Sistemas Operacionais

 Tecnologias para Desenvolvimento




                   ...
Características

 Baixo poder de processamento

 Pequena quantidade de memória

 Largura de banda estreita

 Limitação imp...
Desafios

 Programar como “antigamente”

 Utilizar técnicas de otimização

 Obter o máximo dos recursos

 Preocupar-se com...
PDA's

 PDA (Personal Digital Assistant):
 Assistente Digital Pessoal
 Computador de mão
   Editores de Textos, Planilhas ...
Telefones Celulares

 Variedade de fabricantes

 Variedade de sistemas operacionais

 Tamanho de tela limitado

 Teclado l...
Smartphones

 Fusão entre PDA e telefone

 celular

 Maior capacidade de

 hardware e software

 Teclado e touch screen


...
Organização

 Introdução

 Equipamentos

 Sistemas Operacionais

 Tecnologias para Desenvolvimento




                   ...
Sistemas Operacionais

 Dispositivos necessitam de um sistema
 operacional

 Inicialmente sistemas proprietários

 Desenvo...
Palm OS

 Primeiro sistema operacional para
 dispositivos móveis

 SO mono tarefa

 Adquirido em 2007 pela Access

 Novo S...
Palm OS




          23
Symbian

 Fruto da parceria entre Ericsson, Nokia,
 Motorola e PSION

 Atualmente controlado pela Nokia

 Em 2009, o merca...
Symbian




          25
Windows Mobile

 Interface similar ao do Windows Desktop

 Pacote ferramentas office

 MSN, Windows Media Player, Outlook,...
Windows Mobile




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

                                   27
Linux

 Pequena representatividade

 Apenas modelos específicos
  Motorola ROKR E8 e RAZR 2 V8

  Nokia N810

 SO estável,...
Linux




        29
LiMo Foundation

 Consórcio dedicado a criar o primeiro
 sistema operacional aberto, independente de
 hardware baseado em ...
BlackBerry OS

 Muito popular em países como os Estados
 Unidos

 Pouco difundido no Brasil

 Mercado corporativo

 Foco e...
BlackBerry OS




                32
iOS

 iPhone, iPod Touch, iPad

 Interface revolucionária

 Multitarefa limitada antes da versão 4

 SDK próprio




     ...
iOS




      34
Android

 SO do Google para dispositivos móveis

 Versão 2.2 anunciada em maio/2010

 Multitarefa ?!?

 Sistema open-sourc...
Android




          36
Análise do Mercado

    Segundo Gartner Institute, Android será o
    segundo SO até o fim de 2010
                       ...
Análise do Mercado




                     38
Análise do Mercado




                     39
Organização

 Introdução

 Equipamentos

 Sistemas Operacionais

 Tecnologias para Desenvolvimento




                   ...
Tecnologias
 Embarcadas
   JME
   .NET Compact Framework
   Brew/C++
   SuperWaba
   Flash Lite
   iPhone SDK
   Android S...
Java Micro Edition

 Linguagem Java

 Maior portabilidade, sendo compatível com
 os principais sistemas operacionais

 Alg...
.NET Compact Framework

 Qualquer linguagem .NET

 Atualmente compatível apenas com Windows
 Mobile

 Integração com ferra...
BREW

 Binary Runtime for Wireless Environment:
“Ambiente Binário de Execução para Celulares”
 Proveniente da empresa Qual...
BREW




       45
SuperWaba

 Projeto brasileiro

 Sintaxe semelhante ao Java
   Utiliza qualquer IDE Java

 Possui sua própria máquina virt...
SuperWaba




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

                                   47
Flash Lite

 Versão compacta do Flash

 Voltada para dispositivos móveis

 Permite:
   Visualização de conteúdo multimídia...
Flash Lite




Fonte: http://www.adobe.com

                              49
Flash Lite




Fonte: http://www.adobe.com

                              50
iPhone SDK

 Linguagem Objective-C

 Atualmente compatível apenas com iOS

 Possibilidade de venda de aplicativos na
 Appl...
Android SDK

 Linguagem Java (JSE)

 Atualmente compatível apenas com Android
 SO




                                    ...
Obrigado!


           danielsacramento@gmail.com




                      www.eteg.com.br


Treinamento: Programação par...
Upcoming SlideShare
Loading in...5
×

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

3,179

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,179
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. O mercado atual e as tecnologias relacionadas a desenvolvimento para dispositivos móveis Daniel Sacramento danielsacramento@gmail.com
  2. 2. Organização Introdução Equipamentos Sistemas Operacionais Tecnologias para Desenvolvimento 2
  3. 3. 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; 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 3
  4. 4. Organização Introdução Equipamentos Sistemas Operacionais Tecnologias para Desenvolvimento 4
  5. 5. Mobilidade Acesso a dados em qualquer lugar e a qualquer momento Não existe mais a necessidade de uma mesa com um computador 5
  6. 6. Equipamentos PDA’s, Celulares, Smartphones 6
  7. 7. Por que desenvolver? Pouca mão-de-obra especializada Mercado recente e promissor Vários desafios impostos devido às restrições dos aparelhos Possibilidade de trabalho: Instituto Nokia 7
  8. 8. 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; Possibilidade de alta rentabilidade por ser muito específico Projetos pequenos, sem muitas funcionalidades devido às restrições dos aparelhos 8
  9. 9. Por que desenvolver? Mobilidade é a tendência da hora, diz Elite de TI Bancos gastaram R$ 18 bilhões com TI em 2005, revela FGV Futuro da internet é mobilidade, diz Google 9
  10. 10. Por que desenvolver? Google lança orkut para celular Google lança software de localização de usuários de celular Acesso ao Facebook via celular triplicou em 2008 Fenômeno Twitter Chip para identificar árvores é nova arma contra fraudes na exploração madeireira 10
  11. 11. Vantagens Eliminação do uso de papel Maior confiabilidade no armazenamento dos dados Maior agilidade e eficiência nos processos 11
  12. 12. Vantagens Rapidez na comunicação, através da transmissão de dados on-line Redução de custos Integração com sistemas de retaguarda Monitoramento em tempo real 12
  13. 13. 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: 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. 13
  14. 14. Organização Introdução Equipamentos Sistemas Operacionais Tecnologias para Desenvolvimento 14
  15. 15. Características Baixo poder de processamento Pequena quantidade de memória Largura de banda estreita Limitação imposta pela bateria Tamanho da tela 15
  16. 16. Desafios Programar como “antigamente” Utilizar técnicas de otimização Obter o máximo dos recursos Preocupar-se com interrupções Ex: ligação, mensagem de texto 16
  17. 17. PDA's PDA (Personal Digital Assistant): Assistente Digital Pessoal Computador de mão Editores de Textos, Planilhas e Apresentações; Enviar e-mails, SMS; Agenda de compromissos, contatos. Touch screen 17
  18. 18. Telefones Celulares Variedade de fabricantes Variedade de sistemas operacionais Tamanho de tela limitado Teclado limitado 18
  19. 19. Smartphones Fusão entre PDA e telefone celular Maior capacidade de hardware e software Teclado e touch screen 19
  20. 20. Organização Introdução Equipamentos Sistemas Operacionais Tecnologias para Desenvolvimento 20
  21. 21. Sistemas Operacionais Dispositivos necessitam de um sistema operacional Inicialmente sistemas proprietários Desenvolvimento levou à necessidade de padronização 21
  22. 22. Palm OS Primeiro sistema operacional para dispositivos móveis SO mono tarefa Adquirido em 2007 pela Access Novo SO (Garnet OS) baseado em Linux Multitarefa 22
  23. 23. Palm OS 23
  24. 24. Symbian Fruto da parceria entre Ericsson, Nokia, Motorola e PSION Atualmente controlado pela Nokia Em 2009, o mercado contava com aproximadamente 47% de dispositivos com este sistema operacional 24
  25. 25. Symbian 25
  26. 26. Windows Mobile Interface similar ao do Windows Desktop Pacote ferramentas office MSN, Windows Media Player, Outlook, Internet Explorer Fácil sincronização com desktop 26
  27. 27. Windows Mobile Fonte: http://www.pdaexpert.net/ 27
  28. 28. Linux Pequena representatividade Apenas modelos específicos Motorola ROKR E8 e RAZR 2 V8 Nokia N810 SO estável, multitarefa Android construído sobre ele 28
  29. 29. Linux 29
  30. 30. LiMo Foundation Consórcio dedicado a criar o primeiro sistema operacional aberto, independente de hardware baseado em Linux para celulares http://www.limofoundation.org/ 30
  31. 31. BlackBerry OS Muito popular em países como os Estados Unidos Pouco difundido no Brasil Mercado corporativo Foco em e-mail 31
  32. 32. BlackBerry OS 32
  33. 33. iOS iPhone, iPod Touch, iPad Interface revolucionária Multitarefa limitada antes da versão 4 SDK próprio 33
  34. 34. iOS 34
  35. 35. Android SO do Google para dispositivos móveis Versão 2.2 anunciada em maio/2010 Multitarefa ?!? Sistema open-source e sem custo SDK aberta (baseada em Java) 35
  36. 36. Android 36
  37. 37. Análise do Mercado Segundo Gartner Institute, Android será o segundo SO até o fim de 2010 % 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) 37
  38. 38. Análise do Mercado 38
  39. 39. Análise do Mercado 39
  40. 40. Organização Introdução Equipamentos Sistemas Operacionais Tecnologias para Desenvolvimento 40
  41. 41. Tecnologias Embarcadas JME .NET Compact Framework Brew/C++ SuperWaba Flash Lite iPhone SDK Android SDK Não Embarcadas SMS / MMS WAP 41
  42. 42. Java Micro Edition Linguagem Java Maior portabilidade, sendo compatível com os principais sistemas operacionais Alguns dispositivos não oferecem acesso a todos os recursos através do JME (Ex: Câmera digital, GPS) 42
  43. 43. .NET Compact Framework Qualquer linguagem .NET Atualmente compatível apenas com Windows Mobile Integração com ferramentas e sistemas Microsoft: Windows Mobile SQL Server SQL Server Mobile 43
  44. 44. BREW Binary Runtime for Wireless Environment: “Ambiente Binário de Execução para Celulares” Proveniente da empresa Qualcomm Tecnologia CDMA C/C++ e conjunto de APIs Necessário registro junto à Qualcomm 44
  45. 45. BREW 45
  46. 46. SuperWaba Projeto brasileiro Sintaxe semelhante ao Java Utiliza qualquer IDE Java Possui sua própria máquina virtual Mais indicado para PDA’s 46
  47. 47. SuperWaba Fonte: http://www.pdaexpert.net/ 47
  48. 48. Flash Lite Versão compacta do Flash Voltada para dispositivos móveis Permite: Visualização de conteúdo multimídia Desenvolvimento de aplicações e jogos Criação de ringtones e papéis de parede 48
  49. 49. Flash Lite Fonte: http://www.adobe.com 49
  50. 50. Flash Lite Fonte: http://www.adobe.com 50
  51. 51. iPhone SDK Linguagem Objective-C Atualmente compatível apenas com iOS Possibilidade de venda de aplicativos na Apple Store 51
  52. 52. Android SDK Linguagem Java (JSE) Atualmente compatível apenas com Android SO 52
  53. 53. Obrigado! danielsacramento@gmail.com www.eteg.com.br Treinamento: Programação para celulares e PDA com Java ME (JME) 53
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×