apresentação multimídia móveis

77
Mobilidade DispositivosM´oveis Tecnologias de Rede Desenvolvimento Aplica¸c˜oes Final Multim´ ıdias M´ oveis Uma vis˜ ao geral Karen M. Nakazato, Rafael B. Saeki, Raphael R. Katsuragi, Rodrigo G. de Branco, Renan A. Marks, Thales F. Duarte Departamento de Computa¸c˜ ao e Estat´ ıstica Universidade Federal de Mato Grosso do Sul Campo Grande - MS 12 de maio de 2009

Upload: php-mobile

Post on 18-Dec-2014

1.836 views

Category:

Technology


0 download

DESCRIPTION

Apresentação criada por: Renan A. Marks, Rafael S. Barbosa , Raphael R. Katsuragi1, Rodrigo G. de Branco , Thales F. Duarte e Karen M. Nakazato. Todos eles são alunos da UFMS - Universidade Federal de Mato Grosso do Sul.

TRANSCRIPT

Page 1: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Multimıdias MoveisUma visao geral

Karen M. Nakazato, Rafael B. Saeki, Raphael R. Katsuragi,Rodrigo G. de Branco, Renan A. Marks, Thales F. Duarte

Departamento de Computacao e EstatısticaUniversidade Federal de Mato Grosso do Sul

Campo Grande - MS

12 de maio de 2009

Page 2: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Mobilidade

Sistemas Computacionais Moveis sao sistemas computacionaisque podem facilmente ser movidos fisicamente ou cujascapacidades podem ser utilizadas enquanto eles estao sendomovidos.

Atualmente, consideramos sistemas moveis os sistemas quesao desenvolvidos para rodar em palmtops, celulares, tabletpcs e similares.

Para efeito de classificacao para um dispositivo/sistema serrealmente movel, ele deve oferecer a possibilidade de acessoimediato e com o usuario em movimento.

Page 3: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Recursos e Caracterısticas Dos Dispositivos Moveis

Monitoramento do nıvel de energia e prevencao de perda dedados em caso de pane de energia.

Armazenamento de dados local e/ou remoto, atraves deconexao com ou sem fio.

Sincronizacao de dados com outros sistemas.

Page 4: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Vantagens da Mobilidade

A vantagem mais trivial da mobilidade e a possibilidade deacessar dados em qualquer lugar e a qualquer momento.

Reduzir custos de comunicacao.

Reduzir custos de entrada/processamento de dados.

Otimizar o tempo.

Aumento de faturamento.

Page 5: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Desvantagens da Mobilidade

Custo de hardware.

Baixo poder de processamento.

Pouca infra-estrutura de comunicacao.

Mao-de-obra insuficiente para desenvolvimento de Aplicacoes.

Interoperabilidade.

Cultura.

Page 6: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Historia dos dispositivos moveis

Comecou em meados de 1992, com a introducao no mercadode um handheld chamado Newton, pela Apple.

O Newton chegou ao mercado com tela sensıvel ao toque,1MB de memoria total, e capacidade de transmissao de dadosde 38.5kbps.

Em 1996, a U.S. Robotics lancou o (Palm) Pilot 1000 e 5000,dispositivos que tiveram uma grande aceitacao no mercado elancaram as bases de toda uma plataforma de “Palms” quechegaram a atingir 80% do mercado mundial e existem atehoje. .

Page 7: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Historia dos dispositivos moveis

Tambem em 1996, comecaram a surgir dispositivos com oWindows CE 1.0.

Ate o lancamento do Windows CE 3.0 e da plataforma PocketPC, em 2000, a plataforma Windows CE nao teve grandeaceitacao do mercado.

Correndo por fora, a empresa Symbiam foi formada em 1998,e entregou ao mercado o sistema operacional Symbiam.

Page 8: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Historia dos dispositivos moveis

Em 2005 a Google adquiriu uma empresa de software movelchamada Android, e em 2007 lancou um sistema operacionalbaseado em linux com o mesmo nome Android direcionado adispositivos moveis, o que permitiu a companhia fazer osaplicativos moveis da Google chegarem ao maximo de maospossıveis.

Atualmente o mercado esta tendendo para a convergencia derecursos nos dispositivos moveis, criando equipamentos queconcentram funcoes de palmtops, celular, camera fotografica,gps.

Page 9: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Aplicacoes da mobilidade

Consultas de informacoes e relatorios diversos – de formaonline ou offline.

Processos de venda (automacao da equipe de vendas externa).

Processos de contagem/inventario em geral.

Gerenciamento de informacoes em geral.

Page 10: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Dispositivos Moveis Mais Comuns

Notebooks;

Laptops;

Tablet’s PC;

handhelds (PDA e Pocket PC);

Telefones Celulares;

Smartphones;

Page 11: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Dispositivos Moveis Mais Comuns

Vıdeo Games Portateis;

Mp-x players;

Pagers;

Navegadores GPS;

Carro ???

Page 12: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Dispositivos Moveis Mais Comuns

Sao usados para diversas finalidades, tais comoentreterimento, negocios, academia, entre outros...

A maioria desses dispositivos citados interagem de algumaforma com sistemas multimıdia e/ou hipermıdia.

A gama de dispositivos diferentes dificultam odesenvolvimento de aplicacoes que possam ser executadas emtodos eles (dentro do contexto).

Page 13: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Dispositivos Moveis Mais Comuns

Agregados, esses dispositivos podem gerar sistemas versateis emuito uteis.

Ex: computador de bordo do carro + aparelho de som +celular + GPS.

FIAT Punto e outros automoveis vem com parte dessasfuncionalidades, ou permite a comunicacao dos dispositivos.

Page 14: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Acessibilidade e Usabilidade em Dispositivos Moveis

Dispositivos moveis ainda sao um empecilho para usuarioscom algum tipo de deficiencia.

Ex: Teclado braile em celulares, mas a interacao doscomandos e feita atraves de informacoes visuais na tela.

Dispositivos moveis, por mais que se esforcem, ainda ferem oconceito de usabilidade.

Ex: Teclados QWERTY dos PDA’s.

Page 15: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Acessibilidade e Usabilidade em Dispositivos Moveis

Algumas pessoas dizem que os celulares nao sao paradeficientes visuais, ou nao podem se adaptar.

Outras, dizem que se quisesse digitar confortavelmente, fariaisso em um desktop.

Mas ignorar esses fatores e o mesmo que dar as costas aopotencial mercado, bem como ter seu prestıgio em chequedevido a falta de atencao dada a essas questoes.

Page 16: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Acessibilidade e Usabilidade em Dispositivos Moveis

Concentrar esforcos em acessibilidade, em termoscomputacionais, significa confeccionar um software que,dentro dos padroes e aliado ao bom senso, tornam o mesmoacessıvel no fim das contas.

Concentrar esforcos em usabilidade, nos mesmos termos,significa confeccionar um software o mais facil de usarpossıvel, deixando o usuario o mais a vontade e satisfeito.

Em computacao movel, esses esforcos sao igualmenteimportantes, mas outros fatores nao podem ser ignorados.

Page 17: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Acessibilidade e Usabilidade em Dispositivos Moveis

Dispositivos moveis sao totalmente dependentes do hardware,em quesitos de acessibilidade e usabilidade.

Nao adiantaria usar um software acessıvel em um celular, se ousuario nao tivesse nocao da localizacao das teclas, pela faltade orientacao espacial.

Page 18: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Acessibilidade e Usabilidade em Dispositivos Moveis

Como o domınio dos dispositivos moveis e muito grande, edifıcil confeccionar softwares para todos os dispositivos,quanto mais softwares acessıveis e com boa usabilidade.

Algo parecido com o domınio dos navegadores Web.

Algumas solucoes existem, onde recebem um codigo “padrao”e enviam o codigo correto para o aparelho destino.

Ex: WURFL

Page 19: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Tecnologias de Rede

O uso de multimıdias moveis teve um avanco significativo nosultimos anos. Intenso desenvolvimento de tecnologias detransmissao de dados.

Essas tecnologias evoluıram e se especializaram em diferentesnichos:

Curto alcance(Bluetooth);

Medio alcance(Wifi);

Longo alcance(radio-frequencia de telefonia celular).

Nesta secao serao abordados os aspectos de tecnologia e usosdestes 3 tipos de tecnologias.

Page 20: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Tecnologias de Rede

O uso de multimıdias moveis teve um avanco significativo nosultimos anos. Intenso desenvolvimento de tecnologias detransmissao de dados.

Essas tecnologias evoluıram e se especializaram em diferentesnichos:

Curto alcance(Bluetooth);

Medio alcance(Wifi);

Longo alcance(radio-frequencia de telefonia celular).

Nesta secao serao abordados os aspectos de tecnologia e usosdestes 3 tipos de tecnologias.

Page 21: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Tecnologias de Rede

O uso de multimıdias moveis teve um avanco significativo nosultimos anos. Intenso desenvolvimento de tecnologias detransmissao de dados.

Essas tecnologias evoluıram e se especializaram em diferentesnichos:

Curto alcance(Bluetooth);

Medio alcance(Wifi);

Longo alcance(radio-frequencia de telefonia celular).

Nesta secao serao abordados os aspectos de tecnologia e usosdestes 3 tipos de tecnologias.

Page 22: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Bluetooth

Bluetooth e um protocolo aberto utilizado em redes sem fio;

Transmissao de dados em distancias curtas de dispositivosfixos e moveis, criando redes locais pessoais (PAN’s, emingles);

Concebido originalmente como uma alternativa para os cabosseriais RS232;

Pode conectar diversos dispositivos resolvendo problemas desincronizacao.

Page 23: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Bluetooth

Ele utiliza uma tecnologia de radio chamada “Salto deFrequencia”(ou Frequency-Hopping Spread Spectrum) que divideos dados sendo enviados em partes atraves de ate 79 frequencias.Dessa forma, obtem uma taxa de transmissao de ate 1 Mbit/s.

Figura: Grafico do Salto de Frequencia

Page 24: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Bluetooth

Padrao de comunicacao desenvolvido com objetivo de ter baixoconsumo de energia em distancias pequenas. As distancias saodependentes das classes de energia utilizada:

1 metro ( 1 mW );

10 metros ( 25 mW );

100 metros ( 100 mW ).

E utilizado para transmissao de dados entre: telefones celulares,telefones, notebooks, PCs, impressoras, GPS, cameras digitais,consoles de video-game, entre outros.

Page 25: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Bluetooth

Padrao de comunicacao desenvolvido com objetivo de ter baixoconsumo de energia em distancias pequenas. As distancias saodependentes das classes de energia utilizada:

1 metro ( 1 mW );

10 metros ( 25 mW );

100 metros ( 100 mW ).

E utilizado para transmissao de dados entre: telefones celulares,telefones, notebooks, PCs, impressoras, GPS, cameras digitais,consoles de video-game, entre outros.

Page 26: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Bluetooth - Origem do Logotipo e Nome

O nome Bluetooth e uma homenagem ao rei da Dinamarca eNoruega Harald Blatand — em ingles Harold Bluetooth (traduzidocomo dente azul, embora em dinamarques signifique de tez escura).

Blatand e conhecido por unificar as tribos norueguesas, suecas edinamarquesas. Da mesma forma, o protocolo procura unirdiferentes tecnologias, como telefones moveis e computadores.

O logotipo do Bluetooth e a uniao das runas nordicas (Hagall) e

(Berkanan) correspondentes as letras H e B no alfabeto latino.

Page 27: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Wifi (IEEE 802.11)

IEEE 802.11 e um conjunto de padroes que definem acomunicacao de computadores em uma Rede Local semFios(WLAN) nas frequencias de 2,4Ghz, 3,6Ghz e 5Ghz.

As versoes mais utilizadas atualmente sao:

802.11b(1999), que trabalha a 2,4 Ghz, transferencia de ate11 Mbit/s e alcance de aproximadamente 30m;

802.11g(2003), que tambem opera em 2,4 Ghz, transferenciade ate 54 Mbit/s e alcance de ate 100m.

Page 28: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Wifi (IEEE 802.11)

IEEE 802.11 e um conjunto de padroes que definem acomunicacao de computadores em uma Rede Local semFios(WLAN) nas frequencias de 2,4Ghz, 3,6Ghz e 5Ghz.

As versoes mais utilizadas atualmente sao:

802.11b(1999), que trabalha a 2,4 Ghz, transferencia de ate11 Mbit/s e alcance de aproximadamente 30m;

802.11g(2003), que tambem opera em 2,4 Ghz, transferenciade ate 54 Mbit/s e alcance de ate 100m.

Page 29: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Wifi (IEEE 802.11)

Com relacao as placas, e possıvel encontrar tanto placas PC Card,Express Mini ou mini-PCI, para notebooks, quanto placas PCI eUSB para micros desktop. Existem inclusive placas ultracompactas,que podem ser instaladas em um slot SD, destinadas a palmtops.

Figura: Placa no formato SD para uso em palmtops

Page 30: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Wifi (IEEE 802.11)

Notebooks a venda atualmente, alem de muitos modelos depalmtops e ate mesmo smartphones incluem transmissores wirelessintegrados. Hoje em dia, parece inconcebıvel comprar umnotebook sem wireless, da mesma forma que ninguem maisimagina a ideia de um PC sem disco rıgido, como os modelosvendidos no inıcio da decada de 1980.

Page 31: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O GPRS (considerado uma tecnologia 2.5G) foi a primeira opcaode acesso a web atraves da rede celular realmente utilizavel.

E um sistema inteiramente digital, baseado na transmissao depacotes.

E uma tecnologia na qual sao usados slots de dados, com de 8 a20 kbits cada um, de acordo com o sistema de modulacao usado.

O CS-4 oferece 20 kbits completos;

O CS-3 oferece 14.4 kbits;

O CS-2 oferece 12 kbits;

O CS-1 oferece 8 kbits.

Page 32: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O GPRS (considerado uma tecnologia 2.5G) foi a primeira opcaode acesso a web atraves da rede celular realmente utilizavel.

E um sistema inteiramente digital, baseado na transmissao depacotes.

E uma tecnologia na qual sao usados slots de dados, com de 8 a20 kbits cada um, de acordo com o sistema de modulacao usado.

O CS-4 oferece 20 kbits completos;

O CS-3 oferece 14.4 kbits;

O CS-2 oferece 12 kbits;

O CS-1 oferece 8 kbits.

Page 33: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O GPRS (considerado uma tecnologia 2.5G) foi a primeira opcaode acesso a web atraves da rede celular realmente utilizavel.

E um sistema inteiramente digital, baseado na transmissao depacotes.

E uma tecnologia na qual sao usados slots de dados, com de 8 a20 kbits cada um, de acordo com o sistema de modulacao usado.

O CS-4 oferece 20 kbits completos;

O CS-3 oferece 14.4 kbits;

O CS-2 oferece 12 kbits;

O CS-1 oferece 8 kbits.

Page 34: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O GPRS (considerado uma tecnologia 2.5G) foi a primeira opcaode acesso a web atraves da rede celular realmente utilizavel.

E um sistema inteiramente digital, baseado na transmissao depacotes.

E uma tecnologia na qual sao usados slots de dados, com de 8 a20 kbits cada um, de acordo com o sistema de modulacao usado.

O CS-4 oferece 20 kbits completos;

O CS-3 oferece 14.4 kbits;

O CS-2 oferece 12 kbits;

O CS-1 oferece 8 kbits.

Page 35: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

EDGE, uma evolucao do GPRS, que mantem a mesma estruturaGSM, mas implementa um novo sistema de modulacao, quemultiplica por tres a velocidade de conexao.

O EDGE nao e considerado uma tecnologia 3G.

Nele sao utilizados nove sistemas de modulacao, que vao doMCS-9 (59.2 kbits por slot) ate o MCS-1 (8.8 kbits), passando porestagios intermediarios, de acordo com a qualidade do sinal.

Page 36: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

EDGE, uma evolucao do GPRS, que mantem a mesma estruturaGSM, mas implementa um novo sistema de modulacao, quemultiplica por tres a velocidade de conexao.

O EDGE nao e considerado uma tecnologia 3G.

Nele sao utilizados nove sistemas de modulacao, que vao doMCS-9 (59.2 kbits por slot) ate o MCS-1 (8.8 kbits), passando porestagios intermediarios, de acordo com a qualidade do sinal.

Page 37: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

EDGE, uma evolucao do GPRS, que mantem a mesma estruturaGSM, mas implementa um novo sistema de modulacao, quemultiplica por tres a velocidade de conexao.

O EDGE nao e considerado uma tecnologia 3G.

Nele sao utilizados nove sistemas de modulacao, que vao doMCS-9 (59.2 kbits por slot) ate o MCS-1 (8.8 kbits), passando porestagios intermediarios, de acordo com a qualidade do sinal.

Page 38: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O UMTS e considerado uma tecnologia 3G.

Ele oferece dois modos de acesso(WCDMA e HSDPA), que saousados de acordo com a disponibilidade, qualidade da recepcao edo modo suportado pelo aparelho.

O mais basico e o WCDMA, que oferece taxas de transmissao deate 384 kbits, tanto para download quanto para upload.

Page 39: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O UMTS e considerado uma tecnologia 3G.

Ele oferece dois modos de acesso(WCDMA e HSDPA), que saousados de acordo com a disponibilidade, qualidade da recepcao edo modo suportado pelo aparelho.

O mais basico e o WCDMA, que oferece taxas de transmissao deate 384 kbits, tanto para download quanto para upload.

Page 40: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O UMTS e considerado uma tecnologia 3G.

Ele oferece dois modos de acesso(WCDMA e HSDPA), que saousados de acordo com a disponibilidade, qualidade da recepcao edo modo suportado pelo aparelho.

O mais basico e o WCDMA, que oferece taxas de transmissao deate 384 kbits, tanto para download quanto para upload.

Page 41: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O WCDMA oferece tempos de latencia muito melhores que oEDGE e uma conexao muito mais utilizavel.

O mais avancado e o HSDPA que reduz a latencia e aumenta ataxa de download da rede de forma expressiva. Suporta taxas de1.8 ate 14.4 megabits.

Page 42: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Telefonia movel (GSM)

O WCDMA oferece tempos de latencia muito melhores que oEDGE e uma conexao muito mais utilizavel.

O mais avancado e o HSDPA que reduz a latencia e aumenta ataxa de download da rede de forma expressiva. Suporta taxas de1.8 ate 14.4 megabits.

Page 43: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Desenvolvimento

O desenvolvimento de aplicacoes moveis necessita de algunsfatores:

Ambiente;

Energia;

Interface com os Dispositivos Moveis;

Capacidade de Processamento; e

Seguranca.

Existem muitos ambientes e ferramentas para o desenvolvimentode aplicacoes e servicos.Podemos separar em dois segmentos principais: Celulares e PDA.

Page 44: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Celulares

Baseado em linguagens de marcacao com as aplicacoesdisponibilizadas em um servidor remoto, possuindo um acessosemelhante as aplicacoes web.Uso de XML, linguagem de marcacao extensıvel com enfase desemantica nos dados.Os principais padroes existentes sao: o WML e o XHTML-MP.

Page 45: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Celulares

Alguns outros padroes existentes sao:

HDML - HandHeld Markup Language, baseada no HTML;

CHTML - Compact HTML;

VoiceXML - Para aplicacoes baseadas em voz;

Page 46: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

PDAs

Desenvolvidos com o auxilio de SDKs, disponibilizados pelosfabricantes e especificos para cada plataforma.Existem tambem ferramentas desenvolvidas por terceiros.Algumas delas sao:

Java 2 Micro Edition (J2ME) - Java para pequenosdispositivos;

Waba e SuperWaba Desenvolvimento - Java para Palms ePockets Pcs;

Microsoft Mobile Internet Toolkit (MMIT); e

WURFL.

Page 47: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

PDAs

Tanto o MMIT, o WURFL e o SuperWaba possuem destaque porapresentar caracterısticas semelhantes como reuso de codigo,portabilidade da aplicacao, e ampla plataformas de dispositivoscompatıveis.

Page 48: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

SmartPhones

Se enquadram em ambos os esquemas de desenvolvimentodescritos anteriormente e possuem suas proprias ”plataformas” dedesenvolvimento, entre as principais temos:

Symbian;

Windows Mobile;

iPhone;

Android.

Page 49: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

J2ME - Java 2 Micro Edition

J2ME e uma plataforma Java para dispositivos moveis, ajudando adiminuir as dificuldades para o desenvolvimento de aplicacoesmoveis como a variedade de plataformas, variedade de ferramentase incompatibilidade entre dispositivos.

Page 50: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

J2ME - Java 2 Micro Edition

Dividade em tres camadas: a maquina virtual, a configuracao e operfil.A MV consiste de poucas funcoes e serve de intermediario entre odispositivo fısico e a aplicacao.A configuracao refere-se a definicao de uma plataforma mınimapara uma categoria de dispositivos, estando logo acima damaquina virtual.O perfil complementa a configuracao e se atem a detalhesespecıficos de determinados dispositivos.

Page 51: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

SuperWaba

Plataforma de desenvolvimento de aplicacoes para dispositivoscomo PDA e ”smartphones”.Semelhante ao J2ME, em que o desenvolvimento e baseado emuma estrutura composta de uma maquina virtual e bibliotecasbasicas e de extensao.Entre suas principais vantagens estao: a plataforma aberta, osbaixos custos de manutencao e a possibilidade de aproveitar amaioria dos editores e ferramentas construıdos para o Java.

Page 52: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

MMIT

MMIT e o framework .Net para dispositivos moveis, tambemconhecido como ASP.NET Mobile Controls.E uma extensao do ASP.NET e do Visual Studio.O desenvolvimento pode ser realizado na ferramenta Visual StudiodotNet ou C#.A vantagem do MMIT esta na abstracao proposta que elimina apreocupacao do programador em relacao as caracterısticas dosdispositivos durante o desenvolvimento.

Page 53: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

WURFL

O WURFL e um projeto de codigo aberto e utilizacao livre.Tem objetivo permitir o desenvolvimento de aplicacoes compatıveiscom as diversas linguagens de visualizacao desenvolvidas para oWAP.Utiliza uma base de arquivos XML com as especificacoes dedispositivos separados pelas caracterısticas semelhantes.Possui implementacoes em varias linguagens de programacao comoPHP, Java, Perl, Python, Ruby e .Net.

Page 54: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

WURFL/WALL

Uma das implementacoes e o WALL.Uma linguagem de marcacao intermediaria que permiti a abstracaoentre as linguagens de marcacao WAP e a programacao.Semelhante ao MMIT, onde a linguagem WALL e convertidadinamicamente na linguagem mais adequada ao dispositivo queefetuou o acesso.Possui alto reuso do codigo, licenca livre e alta compatibilidade daaplicacao.

Page 55: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Symbian

Utiliza o Symbian C++, uma variacao do padrao C++.Apesar de ser baseado em C++, sua programacao e maiscomplicada, dificuldado o desenvolvimento ate de aplicacoes maissimples.Muitos dispositivos do Symbian podem tambem ser programadosem Python, FlashLite, Ruby, e Perl - junto com o Java ME.

Page 56: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Windows Mobile

Plataforma da Microsoft, uma evolucao do Windows CE, utilizadoem PDAs.Pode ser desenvolvido em Codigo Nativo (C++), em ManagedCode (C#, Visual Basic .NET e C++/CLI) que funcionam emframeworks .NET Compact, ou codigos Server-Side.

Page 57: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

iPhone

Mais recente que os anteriores, utiliza uma versao reduzida doMacOS X.Inicialmente fechado, teve a liberacao de seu SDK recentemente,possibilitando o desenvolvimento da plataforma.Utiliza principalmente o Objective-C, uma linguagem orientada aobjeto que adiciona o estilo de mensagens do Smalltalk ao C.

Page 58: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Android

Inicialmente desenvolvida pela Google e posteriormente pela OpenHandset Alliance.E a unica plataforma open-source, baseada em Linux.Permite os desenvolvedores escreverem Managed Code em Java.Aplicativos feitos em C e outras linguagens podem ser compiladopara o Codigo Nativo ARM, mas nao sao apoiados pela Google.

Page 59: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Kindle

Um produto da Amazon para leitura que utiliza umatecnologia chamada e-Ink (Eletronico Paper Display).

Possui as mesmas propriedades e conforto de leitura visual dopapel.

Kinlde 1, Kindle2 e o Kindle DX.

Page 60: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Kindle 1

Foi lancado em abril de 2008.

Tamanho da tela de 6 polegadas.

Armazena cerca de 200 tıtulos nao ilustrados.

Cartao de memoria SD.

O preco inicial foi de $399, mas atualmente custa $359 noproprio site da Amazon (amazon.com).

Page 61: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Kindle 2

Segunda versao do Kindle.

Foi lancado em fevereiro de 2009.

Tamanho de tela de 6 polegadas.

20% mais rapido que o Kindle 1.

Memoria de 2GB (1,4GB para o usuario).

Preco: $359.

Page 62: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Kindle DX

Anunciado em maio de 2009.

Tamanho de tela de 9,7 polegadas.

Memoria de 4GB de memoria embarcados (3,3 GB para o usodo usuario).

Page 63: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Kindle DX

Bateria dura 4 dias com wireless ligado, ou 2 semanas com eledesligado.

Carrega em 4 horas, via cabo USB.

Preco: $490

Previsao de lancamento: terceiro trimestre de 2009.

Page 64: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Kindle DX

Figura: Kindle Dx

Page 65: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Comparacao Kindle e Kindle DX

Page 66: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Voz sobre IP

O Skype ja pode ser usado em celulares.

Pacotes nao atraentes, a preco nao fixo, para acesso a redesde banda larga.

No inıcio de 2008, programa oferecido em PSP 2000, Mylo daSony.

Comunicacao com a Internet e feita via Wi-Fi ou WiMax,tecnologia de transmissao sem fio em banda larga.

Uso da rede 3G.

O programa ja aparece em aparelhos da inglesa Hutchison 3UK e em outros paıses (Australia, Austria, Dinamarca,Irlanda, Italia, Suecia, Brasil (Rio de Janeiro).

Page 67: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Voz sobre IP

Jajah Inc.: permite aos usuarios de smartphones fazerem chamadasa custos mais baixos e ligacoes internacionais gratuitas.

Clientes acessam o portal da empresa atraves do navegadordos aparelhos e registram nome e senha.

Fring Inc.: exige que os clientes baixem um software e o instalemem seus aparelhos habilitados a Internet. Semelhantes ao Skype eao Google Talk.

Page 68: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Check-in de viagens aereas

Air France em agosto de 2007 lancou um servico de check-inpelo celular.

Voos de curtas e medias distancias.

Aeroportos da Europa.

Entre 30 horas e 30 minutos antes da ultima chamada.

Page 69: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Check-in de viagens aereas

Clientes fazem check-in e escolhem o assento acessando osenderecos do seu aparelho celular.

Confirmacao via SMS.

Quando chegam ao aeroporto, imprimem a passagem noauto-atendimento ou no balcao da companhia antes do ultimoprazo de check-in.

Page 70: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Check-in de viagens aereas

Em junho de 2008 a Oi lancou check-in movel em parceriacom a Gol.

Aeroporto Santos Dumont, no Rio de Janeiro.

Permite ao usuario optar por receber o cartao de embarque nocelular, na hora da compra da passagem.

Page 71: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Check-in de viagens aereas

Acelera o embarque e a operacao da companhia aerea.

Os usuarios de planos pre e pos-pagos da operadora, quevoam na ponte aerea Rio-Sao Paulo, recebem as informacoesdo check-in no telefone movel.

Page 72: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Conclusao

Area da computacao e comunicacao moveis esta em plenaexpansao;

Areas como da Computacao Ubıqua serao importantes focos depesquisa, assim como Redes, o campo teorico e de seguranca.

Page 73: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

AndroidTeam.Android development resources.Internet.http://developer.android.com/guide/index.html.

Apple.iphone development resources.Internet.http://developer.apple.com/iphone/.

Bluetooth (1998).Bluetooth technical specifications.Internet.http://www.bluetooth.com/Bluetooth/Technology/Building/Specifications/.

de Lima, L. A. T. (2000).Computacao movel.Internet.http://www.dimap.ufrn.br/gold/CMovel.html.

Page 74: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Figueireido, C. M. S. (2003).Computacao movel: novas oportunidades e novos desafios.

IEEE-802.11 (1999).Ieee 802.11 protocol specifications.Internet.http://standards.ieee.org/getieee802/802.11.html.

Junior, C. F. C. and da Rocha Fernandes, A. M. (2006).Recursos limitados x ampla aplicabilidade: Aplicacao de peppara dispositivos moveis.(3).

MeioBit.Kindle.Internet.http://meiobit.pop.com.br/meio-bit/hardware/amazon-kindle-dx-quero-um-de-natal.

Mendonca, A. (2006).

Page 75: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Mobilidade em analise.Internet.http://www.amsyst.com.br/artigos 20061106.shtml.

Microsoft.Windows mobile development resources.Internet.http://developer.windowsmobile.com.

Morimoto, C. E. (2008a).Redes, Guia Pratico.GDH Press e Sul Editores.

Morimoto, C. E. (2008b).Smartphones, Guia Pratico.GDH Press e Sul Editores.

Symbian.Symbian development resources.Internet.http://developer.symbian.com/main/index.jsp.

Page 76: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Wikipedia.Android operating system.Internet.http://en.wikipedia.org/wiki/Android (operating system).

Wikipedia.iphone operating system.Internet.http://en.wikipedia.org/wiki/Iphone os.

Wikipedia.Objetive-c.Internet.http://en.wikipedia.org/wiki/Objective-C.

Wikipedia.Symbian operating system.Internet.http://en.wikipedia.org/wiki/Symbian OS.

Page 77: Apresentação Multimídia Móveis

Mobilidade Dispositivos Moveis Tecnologias de Rede Desenvolvimento Aplicacoes Final

Wikipedia.Windows mobile operating system.Internet.http://en.wikipedia.org/wiki/Windows mobile.