O documento discute as tecnologias relacionadas ao desenvolvimento para dispositivos móveis, incluindo equipamentos como smartphones e PDA's, sistemas operacionais como Android e iOS, e tecnologias como Java ME e Flash Lite.
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
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. 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. 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. 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. Vantagens
Eliminação do uso de papel
Maior confiabilidade no armazenamento dos
dados
Maior agilidade e eficiência
nos processos
11
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. 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
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. 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. 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. Telefones Celulares
Variedade de fabricantes
Variedade de sistemas operacionais
Tamanho de tela limitado
Teclado limitado
18
19. Smartphones
Fusão entre PDA e telefone
celular
Maior capacidade de
hardware e software
Teclado e touch screen
19
21. Sistemas Operacionais
Dispositivos necessitam de um sistema
operacional
Inicialmente sistemas proprietários
Desenvolvimento levou à necessidade de
padronização
21
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
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
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
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
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. BlackBerry OS
Muito popular em países como os Estados
Unidos
Pouco difundido no Brasil
Mercado corporativo
Foco em e-mail
31
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
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
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. .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. 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
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