Download - Computação Móvel e Ubíqua
Tecnologias MóveisProf. MSc. Iury TeixeiraE-mail: [email protected]@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…
• Sensores• ….