Computação Móvel e Ubíqua

Post on 17-Dec-2014

273 views 5 download

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.

Transcript of Computação Móvel e Ubíqua

Tecnologias MóveisProf. MSc. Iury TeixeiraE-mail: franciury@gmail.com@iuryteixeira

Prof

. Iur

y Te

ixei

ra

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.

Prof

. Iur

y Te

ixei

ra

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

Cada vez mais cedo

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

raPor que?

• 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

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Agosto / 2013

Venda de smartphones superou a de celulares comum no Brasil

Prof

. Iur

y Te

ixei

ra

Influencia em políticas de empresas:

BYOD

Bring your own device

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;

Prof

. Iur

y Te

ixei

ra

Sistemas Operaionais

Mobilidade???

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.

Prof

. Iur

y Te

ixei

ra

Portabilidade

Facilmente transportado!

O que já foi portátil:

Prof

. Iur

y Te

ixei

ra

O Que é portável hoje?

Prof

. Iur

y Te

ixei

ra

Portabilidade• As duas principais características:

TAMANHO do: Dispositivo e Acessórios

PESO do: Dispositivo e Acessórios

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:

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

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;

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

E as TVs Mudaram?

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Tipos de Aplicações Móveis:

Independente

Dependente

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:

Prof

. Iur

y Te

ixei

ra

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

conectadas ?

Móvel…

Arquitetura???

Prof

. Iur

y Te

ixei

ra

Arquitetura Independente• Visão Física

Usuário

UI Móvel e Processos

Prof

. Iur

y Te

ixei

ra

Arquitetura Dependente• Visão Física

Usuário

UI Móvel

Sistema back-end

Gerenciamento de Segurança

Quais tipos de comunicação

podemos utilizar?

Prof

. Iur

y Te

ixei

ra

Comunicação Síncrona

Prof

. Iur

y Te

ixei

ra

Comunicação Assíncrona

Prof

. Iur

y Te

ixei

ra

Na computacão móvel ha outras

coisas além de Smartphone e

Tablet...

Prof

. Iur

y Te

ixei

ra

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

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

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

Prof

. Iur

y Te

ixei

ra

Computação ubíqua

?

Prof

. Iur

y Te

ixei

ra

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

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.

Prof

. Iur

y Te

ixei

ra

Composição

Computação Móvel

Computação Ubíqua

Computação Pervasiva

Prof

. Iur

y Te

ixei

ra

Computacão Ubíqua

Realidade Virtual

?

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

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.

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!

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

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;

Prof

. Iur

y Te

ixei

ra

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

Computação Sensível ao ContextoConectando-se

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;

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]

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]

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Só pra alguns

7.2 bilhões de pessoas (2013)

Prof

. Iur

y Te

ixei

raEspaço

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

raSimples usa o coletivo

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

raSmart Cities

Prof

. Iur

y Te

ixei

ra

Prof

. Iur

y Te

ixei

ra

Tecnologia x Caos

• Pessoas produzirem dados

• Pessoas Consumirem dados

• Exemplos:

• Waze…

• Facebook

• Sensores• ….