68
Tecnologias Móveis Prof. MSc. Iury Teixeira E-mail: [email protected] @iuryteixeira

Computação Móvel e Ubíqua

Embed Size (px)

DESCRIPTION

Visão geral sobre computação móvel e sua evolução, tecnologias que possibilitam a implantação e implementação; Apresentação de conceitos de Computação Ubíqua (UbiComp) e Sensibilidade ao Contexto.

Citation preview

Page 1: Computação Móvel e Ubíqua

Tecnologias MóveisProf. MSc. Iury TeixeiraE-mail: [email protected]@iuryteixeira

Page 2: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 3: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Todo mundo tem (ou quer ter) o seu

dispositivo móvel.

Possibilidade de usar um computador (de

bolso) em qualquer lugar.

Page 4: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Os dipositivos móveis estão cada vez mais presentes nas nossas vidas…

Cada vez mais cedo

Page 5: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 6: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

raPor que?

Page 7: Computação Móvel e Ubíqua

• Câmeras;• GPS;• MP3;• Multi-tarefa / multi-processamento;• Reconhecimento de Voz;

Recursos

Motivos

PortateisComunicacão sem fio Convergencia de dispositivos Conectados– a Web (online)– na Web (sociais) Cada vez mais faceis de utilizar

Page 8: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 9: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Agosto / 2013

Venda de smartphones superou a de celulares comum no Brasil

Page 10: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Influencia em políticas de empresas:

BYOD

Bring your own device

Page 11: Computação Móvel e Ubíqua

Tecnologias Móveis• A mobilidade teve como “start”, a criacão do Palm (Criado por

Jeff Hawkings) na década de 90.

• Mantido posteriormente pela: PalmOne e PalmSource.

• Categorizados como Computadores de Mão;

• Seguindo da adesão das Empresas;

Page 12: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Sistemas Operaionais

Page 13: Computação Móvel e Ubíqua

Mobilidade???

Page 14: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

O que é MOBILIDADE ???

É a capacidade de um dispositivo poder ser deslocado facilmente, oferecendo um conjunto de funções, podendo conectar-se com outros sistemas e de fácil uso.

Page 15: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Portabilidade

Facilmente transportado!

O que já foi portátil:

Page 16: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

O Que é portável hoje?

Page 17: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Portabilidade• As duas principais características:

TAMANHO do: Dispositivo e Acessórios

PESO do: Dispositivo e Acessórios

Page 18: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Usabilidade

• Deve ser de fácil utilizacão por diversos tipos de pessoas;

• Algumas características que influenciam na utilizacão:• Usuario;• Ambiente;• E Dispositivo (quando for aplicacão);

Tamanho e Forca

Flexibilidade e Destreza

Conhecimento e Capacidade

Do usuário:

Page 19: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Usabilidade

Normais do usuario Específicos usuarios

Do ambiente:

Tempo de inicializacão Integridade dos dados

Do dispositivo:

Interface com usuario Robustez / Resistencia

Page 20: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Funcionalidade

• Os dispositivos servem hoje para múltiplos propósitos e diversos tipos de funcionalidades;

• Aplicacões com objetivos e atividades distintas;

Page 21: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 22: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 23: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

E as TVs Mudaram?

Page 24: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 25: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Tipos de Aplicações Móveis:

Independente

Dependente

Page 26: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Conectividade• Existem tres modos de operação dos dispositivos, seja conexão

com um sistema back-end ou não:

Page 27: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Como construir tais aplicações – móveis e

conectadas ?

Page 28: Computação Móvel e Ubíqua

Móvel…

Page 29: Computação Móvel e Ubíqua

Arquitetura???

Page 30: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Arquitetura Independente• Visão Física

Usuário

UI Móvel e Processos

Page 31: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Arquitetura Dependente• Visão Física

Usuário

UI Móvel

Sistema back-end

Gerenciamento de Segurança

Page 32: Computação Móvel e Ubíqua

Quais tipos de comunicação

podemos utilizar?

Page 33: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Comunicação Síncrona

Page 34: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Comunicação Assíncrona

Page 35: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Na computacão móvel ha outras

coisas além de Smartphone e

Tablet...

Page 36: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Cenários…• Computacão Ubíqua • Wearable Computing • Casas inteligentes • Equipamentos militares• Redes Veiculares

Page 37: Computação Móvel e Ubíqua

Computação Móvel do Séc. XXUM[Conectado][Ligado][Sempre][Compartilhando]

Page 38: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Computação Móvel tem:

oComputação pervasiva

oComputação Ubíqua

oTecnologia Calma

oComputação vestível

oObjetos inteligentes

oAmbientes Inteligentes

Page 39: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Computação ubíqua

?

Page 40: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

The Computer of the 21st Century" (Mark Weiser, Scientific American, 1991)

Page 41: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Computação Ubíqua

Disponibilização de serviços quando e onde for necessário, de forma perceptível ou não.

A pervasividade computacional vai além do domínio dos computadores pessoais: a ideia é que praticamente qualquer coisa, de carros a roupas, de xícaras de café a casas e ambientes, e até mesmo o corpo humano, possam ser dotados de chips que permitam conecta-los a outros dispositivos em rede.

Page 42: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Composição

Computação Móvel

Computação Ubíqua

Computação Pervasiva

Page 43: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Computacão Ubíqua

Realidade Virtual

?

Page 44: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Evolução…

Varias pessoas para um computador[Mainframe]

Um computador, um usuario[PC]

Varios copmutadores, para uma pessoa

[Ubíqua]Hoje

Page 45: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Características• O melhor computador é um “servo” quieto e invisível;

• O computador deveria estender a inconsciencia de uma pessoa;

• Tecnologia devera criar/ esta ligada a tranquilidade;

• Servicos acompanhando o usuario;

• Transparencia:• O dispositivos, hardwares e softwares, devem ser discretos.

Page 46: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Tecnologia Calma

Centro de Percepção

Periferia

“aquela que informa mas não demanda nosso foco ou atenção”Mark Weiser e John Brown

Calma esta aqui!

Page 47: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 48: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 49: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 50: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 51: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 52: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Limitações e Dificuldades

• Custo de equipamentos• Consumo de energia;

• Largura de banda;

• Segurança

• Privacidade;

• Tipos de dados;

• Plataformas diferentes;

• Paradigmas divergentes;

Page 53: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Como as informações chegarão ao seu destino corretamente?

Page 54: Computação Móvel e Ubíqua

Computação Sensível ao ContextoConectando-se

Page 55: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Conceitos• Empregam a capacidade das aplicacões terem conhecimento

do: tempo, local, temperatura, pessoa, pessoas, sistemas;

• Permite a adaptacão ao contexto atual;

Page 56: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

O Que é Contexto?

• O Contexto é uma informacão que possa identificar o estado atual de uma entidade.

• Uma Entidade é considerado qualquer pessoa, objeto, lugar, um sistema, e/ou o prórpio usuario.

Baseado em [Dey, 2011]

Page 57: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Os 5 W e o H!• Where – Onde estamos? Ambiente/ Espaco…

• When – Quando esta ocorrendo, baseado em que perído: [agora], ontem.

• Why – Por que esta tarefa esta sendo realizada [objetivo]

• What – O que o usuario espera?

• Who – Quem é o alvo? Quem é o usuario? Qual é o objeto?

• How – Como sera fornecido a informacão [tech-infra-mobile]

Page 58: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 59: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 60: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Só pra alguns

7.2 bilhões de pessoas (2013)

Page 61: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

raEspaço

Page 62: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 63: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 64: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

raSimples usa o coletivo

Page 65: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 66: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

raSmart Cities

Page 67: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Page 68: Computação Móvel e Ubíqua

Prof

. Iur

y Te

ixei

ra

Tecnologia x Caos

• Pessoas produzirem dados

• Pessoas Consumirem dados

• Exemplos:

• Waze…

• Facebook

• Sensores• ….