Anda di halaman 1dari 31

Introdu c ao ` a Computa c ao M ovel Apresenta c ao da Disciplina

Francisco Jos e da Silva e Silva


Laborat orio de Sistemas Distribu dos (LSD) Departamento de Inform atica / UFMA http://www.lsd.deinf.ufma.br

23 de agosto de 2011

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

1 / 31

Agenda

Introdu c ao ` a Computa c ao M ovel

Organiza c ao da Disciplina

Leituras Recomendadas

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

2 / 31

Introdu c ao ` a Computa c ao M ovel

Introdu c ao ` a Computa c ao M ovel

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

3 / 31

Introdu c ao ` a Computa c ao M ovel

Algumas Tend encias Modernas

Muitas op c oes para comunica c ao sem o: WMANs, WLANs, WPANs Aparelhos multi-funcionais (smartphones, navegadores GPS, c ameras digitais, etc.) Converg encia de m dias (internet, TV digital, VoIP, etc.) Usu arios cada vez mais m oveis

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

4 / 31

Introdu c ao ` a Computa c ao M ovel

Computa c ao M ovel

Refere-se ` a computa c ao realizada em dispositivos de computa c ao port ateis que sejam capazes de acessar uma rede sem o. OU.. Uso de computadores pequenos e port ateis (notebooks, handhelds, smartphones, dispositivos-vestu ario) Para executar aplicativos stand-alone ou distribu dos atrav es de redes sem o (Bluetooth, WLAN 802.11, WMAN (WiMax), celular) Por usu arios m oveis (com diferentes velocidades) acessando diferentes servi cos ou por dispositivos sem interven c ao direta do homem (rob os, carros, etc)

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

5 / 31

Introdu c ao ` a Computa c ao M ovel

Termos Comuns

Computa c ao N omade: usu ario se movimenta mas realiza suas computa c oes em local xo ou com limitada mobilidade. Exemplo: linhas discadas. Computa c ao Ub qua: disponibiliza computadores atrav es de um espa co f sico, tornando-os invis veis aos usu arios: computadores tornam-se parte da nossa vida de forma que n ao os percebemos mais (Mark Weiser). Computa c ao Pervasiva: acesso conveniente a informa c oes relevantes e a habilidade de realizar a c oes sobre as mesmas quando e onde for necess ario (IBM).

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

6 / 31

Introdu c ao ` a Computa c ao M ovel

Evolu c ao: dos Mainframes ` a Computa c ao M ovel

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

7 / 31

Introdu c ao ` a Computa c ao M ovel

Princ pios da Computa c ao M ovel

Descentraliza c ao Diversica c ao Conectividade Simplicidade

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

8 / 31

Introdu c ao ` a Computa c ao M ovel

Princ pios da Computa c ao M ovel: Descentraliza c ao

A computa c ao m ovel m ovel e um passo adiante na descentraliza c ao promovida por sistemas distribu dos; Uma grande variedade des pequenos dispositivos cooperam estabelecendo uma rede din amica de relacionamentos; A habilidade de utilizar aplica c oes e informa c oes em dispositivos m oveis gera a necessidade de sincroniza c ao de atualiza c oes de dados com sistemas servidores e outros dispositivos.

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

9 / 31

Introdu c ao ` a Computa c ao M ovel

Princ pios da Computa c ao M ovel: Diversica c ao

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

10 / 31

Introdu c ao ` a Computa c ao M ovel

Princ pios da Computa c ao M ovel: Conectividade

Uma grande variedade de tecnologias de comunica c ao sem o est ao dispon veis: redes celulares, WLANs, Bluetooth, IrDA, WiMax, comunica c ao via sat elite, etc. . . N ao basta apenas conectar os dispositivos. Aplica c oes e dados deverm poder ser facilmente trocados: Java e XML; Jini e UPnP, por exemplo, ajudam dispositivos a descobrir servi cos dispon veis para os quais pode-se delegar tarefas.

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

11 / 31

Introdu c ao ` a Computa c ao M ovel

Conectividade: Tecnologias de Comunica c ao sem Fio

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

12 / 31

Introdu c ao ` a Computa c ao M ovel

Conectividade: Tecnologias de Comunica c ao sem Fio

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

13 / 31

Introdu c ao ` a Computa c ao M ovel

Princ pios da Computa c ao M ovel: Simplicidade

Computadores de uso geral s ao muito u teis mas exigem um bom treinamento para serem congurados e utilizados; Sistemas pervasivos s ao tipicamente mais espec cos e devem ser simples de utilizar; Ser simples n ao signica ser primitivo: telas touch-screen, reconhecimento de escrita, reconhecimento de voz s ao tipicamente empregados.

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

14 / 31

Introdu c ao ` a Computa c ao M ovel

Princ pios Fundamentais da Computa c ao Ub qua [Poslad, 2009]


Computadores necessitam estar em rede, distribu dos e transparentemente acess veis; Intera c oes humano-computador necessitam ser mais escondidas; Necessidade de ci encia de contexto; Opera c ao auton omica, sem intervan c ao humana; Multiplicidade de a c oes e intera c oes, governadas por mecanismos inteligentes de tomada de decis ao, de forma a lidar com:
Intera co es incompletas e n ao determin sticas; Coopera c ao e competi c ao entre membros de organiza co es; Intera co es ricas atrav es de compartilhamento de contexto, sem antica e objetivos.

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

15 / 31

Introdu c ao ` a Computa c ao M ovel

Aceita c ao de Tecnologias
Para atingir 1 milh ao de usu arios:
TV preto-banco: 20 anos TV em cores: 9 anos VCR: 8 anos PC:6 anos celular: 2 anos e meio

Dos 128 milh oes de PCs vendidos em 2001, 22% eram laptops e este percentual tem crescido 1 a 2 pontos por ano desde 1999; Acessos ` a Internet por meio de dispositivos m oveis ultrapassou os acessos convencionais (PC e Browser) desde meados de 2002.

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

16 / 31

Introdu c ao ` a Computa c ao M ovel

Algumas Aplica co es da Computa c ao M ovel

Acesso ` a Internet por viajante: transfer enciade arquivos, Web, acesso remoto; Com ercio: vendedores ambulantes; Tratamento M edico emergencial: transmiss ao do prontu ario de/para ambul ancia (ou local do acidente); Seguran ca: consulta e obten c ao de cha criminal; Seguradoras: avalia c ao de sinistro; Servi cos de resgate: coordena c ao das atividades de resgate; Aplica c oes Militares: coordena c ao de a c oes;

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

17 / 31

Introdu c ao ` a Computa c ao M ovel

Servi cos Baseados em Localiza c ao


Servi cos de emerg encia: usu arios entram em contato com uma central (E911) e sua localiza c ao e automaticamente rastreada; Informa c oes de tr afego; Navega c ao. Como ir do ponto A ao ponto B ? Gerenciamento de frota; Gerenciamento de bens; Publicidade sem o: usu arios podem subscrever servi cos que os notiquem a respeito de certos produtos quando adentrarem uma dada regi ao; Servi cos de busca: restaurantes, postos de gasolina, hot eis pr oximos; Localiza c ao autom atica de ve culos; Mapas; Informa c oes de tr ansito; Jogos.
Francisco Silva (UFMA/LSD) Computa c ao M ovel 23 de agosto de 2011 18 / 31

Introdu c ao ` a Computa c ao M ovel

Requisitos das Aplica co es


Naturalmente, cada uma destas aplica c oes t em requisitos espec cos com rela c ao a: Infra-estrutura:
Cobertura(indoor, outdoor, acesso a alta/baixa velocidade) Qualidade da comunica c ao Conabilidade e estabilidade da comunica c ao Seguran ca

Dispositivo M ovel
Forma de intera c ao (graco, textual, voz) Capacidade de identicar localiza c ao Capacidade de processamento e armazenamento locais

Servi cos Middleware


Suporte ` a criptograa e autentica c ao QoS Descoberta e adapta c ao a novos servi cos e recursos
Francisco Silva (UFMA/LSD) Computa c ao M ovel 23 de agosto de 2011 19 / 31

Introdu c ao ` a Computa c ao M ovel

Impacto da Computa c ao M ovel

A computa c ao m ovel representa um novo paradigma computacional, ampliando o conceito tradicional de computa c ao distribu da; Ela apresenta diversos novos desaos, com implica c oes diretas em diversas areas da Ci encia da Computa c ao:
Redes de Computadores Sistemas Operacionais Banco de Dados Ambientes de Programa c ao etc. . .

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

20 / 31

Introdu c ao ` a Computa c ao M ovel

Uma Vis ao do Futuro

Mobile Information Access Mahadev Satyanarayanan IEEE Personal Communications, fevereiro de 1996

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

21 / 31

Organiza c ao da Disciplina

Organiza c ao da Disciplina

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

22 / 31

Organiza c ao da Disciplina

Estrutura Geral da Disciplina

Aulas expositivas; Aulas pr aticas; Projeto de implementa c ao.

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

23 / 31

Organiza c ao da Disciplina

Programa da Disciplina
Desaos da computa c ao m ovel e classica c ao de dispositivos Comunica c ao sem o:
Transmiss ao sem o e controle de acesso ao meio Sistemas celulares WLANs - IEEE 802.11 WPANs - Bluetooth

Software:
Arquiteturas de software para ambientes m oveis Software adaptativo / sistemas auton omicos Opera co es desconectadas e baixa conectividade Computa c ao ciente de contexto Servi cos baseados em localiza c ao Introdu c ao a MANETs Middleware para ambientes m oveis Aspectos de seguran ca e privacidade em ambientes m oveis
Francisco Silva (UFMA/LSD) Computa c ao M ovel 23 de agosto de 2011 24 / 31

Organiza c ao da Disciplina

Avalia c ao

Duas provas sobre o conte udo expositivo Um projeto de implementa c ao

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

25 / 31

Organiza c ao da Disciplina

Bibliograa
Wireless communicatins and networks William Stallings Prentice-Hall, 2002 Wireless communications and networks William Stallings Prentice-Hall, 2002 Mobile communications Jochen Schiller Addison-Wesley, 2003 Comunica c oes sem Fio: princ pios e pr aticas Theodore S. Rappaport Pearson-Prentice Hall, 2009

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

26 / 31

Organiza c ao da Disciplina

Bibliograa
Fundamentals of Moblie and Pervasive Computing Adelstein, Richard III, Schwiebert McGraw-Hill, 2004 Ubiquituous Computing: Smart Devices, Environments and Interactions Stefan Poslad John Wiley & Sons, 2009 Pervasive Computing: The Mobile World Uwe Hansmann, Lothar Merk, Martin S. Nicklous, Thomas Springer Professional Computing, 2003 Mobile Computing Handbook Mohammad Ilyas, Imad Mahgoub (ed) Auerbach - CRC Press, 2005
Francisco Silva (UFMA/LSD) Computa c ao M ovel 23 de agosto de 2011 27 / 31

Organiza c ao da Disciplina

Bibliograa

Wireless Internet and Mobile Computing Yu-Kowng Kwok, Vicent Lau Wiley, 2007 Mobile Computing Raj Kamal Oxford University Press, 2007 Data management for mobile computing Evaggelia Pitoura e George Samaras Kluwer Academic Publishers, 1998

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

28 / 31

Organiza c ao da Disciplina

Material de Apoio

P agina Web: http://www.deinf.ufma.br/~fssilva Email: fssilva@deinf.ufma.br Sala:CCET, Bloco 05, Sala 211

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

29 / 31

Leituras Recomendadas

Leituras Recomendadas

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

30 / 31

Leituras Recomendadas

Leituras Recomendadas

Pervasive Computing : The Mobile World Cap 1: What Pervasive Computing is all About Uwe Hansmann, Lothar Merk, Martin S. Nicklous, Thomas Springer Professional Computing, 2003

Francisco Silva (UFMA/LSD)

Computa c ao M ovel

23 de agosto de 2011

31 / 31

Anda mungkin juga menyukai