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

3,459 views
3,265 views

Published on

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

No Downloads
Views
Total views
3,459
On SlideShare
0
From Embeds
0
Number of Embeds
91
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

×