introdução à computação ubíqua
DESCRIPTION
Visão Geral da área de Computação Ubíqua, com algum histórico, introdutória e motivacional.TRANSCRIPT
-
COMPUTAO UBQUA E SENSVEL AO CONTEXTO
20/01/16 Universidade Federal da Bahia 1
Profa. Vaninha Vieira [[email protected]]
-
Agenda Aula Parte I Seminrio
O que: Conceitos Bsicos de Computao Ubqua Quem: Vaninha Vieira
Parte II Discusso de Artigos (Ativ 01)
Weiser, 1991
Schilit et al., 1994
Vieira, V. Computao Ubqua e Sensvel ao Contexto 2
-
Qual o objetivo dessa palestra? Fazer uma introduo aos conceitos e rea de Computao Ubqua
O que Computao Ubqua? Desaos e Oportunidades de Pesquisa e Inovao Exemplos de Aplicaes: CaractersIcas e Abordagens
Vieira, V. Computao Ubqua e Sensvel ao Contexto 3
-
Vieira, V. Computao Ubqua e Sensvel ao Contexto 4
O QUE COMPUTAO UBQUA? (UbiComp)
-
UbiComp = A Computao Onipresente Qualquer hora, Qualquer lugar, Qualquer dispositivo
Vieira, V. Computao Ubqua e Sensvel ao Contexto 5
-
UbiComp = A Computao Invisvel Desaparece no ambiente
Vieira, V. Computao Ubqua e Sensvel ao Contexto 6
as tecnologias mais profundas e duradouras so aquelas que desaparecem. Elas dissipam-se nas coisas do dia a dia at tornarem-se indistinguveis ...
[Weiser, 1991]
-
Vieira, V. Computao Ubqua e Sensvel ao Contexto 7
UbiComp = A Computao Calma Intuitiva, fcil de usar se os computadores estaro em todo
lugar, melhor que eles estejam fora do nosso caminho. Para isso, teremos que projet-los de modo que as pessoas permaneam serenas e no controle. Computao calma um novo desafio que UbiComp traz.
[Weiser and Brown, 1997]
-
Computao Ubqua
Onde tudo comeou?
Vieira, V. Computao Ubqua e Sensvel ao Contexto 8
[1991, Scientific American Journal]
-
Computao Ubqua = A Terceira Onda da Computao de Weiser
Uma pessoa e vrios computadores
Vieira, V. Computao Ubqua e Sensvel ao Contexto 9
[Weiser, 1996]
-
Primeira Onda : Mainframes
Um computador e vrias pessoas
Vieira, V. Computao Ubqua e Sensvel ao Contexto 10
-
Segunda Onda : Computao Pessoal
Um computador e uma pessoa
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 11
-
Terceira Onda : Computao Ubqua
Um Pessoa e Vrios Computadores
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 12
-
Termos relacionados, mas no sinnimos Computao DISTRIBUDA
Computao MVEL Computao PERVASIVA
Computao UBQUA
Computao VESTVEL
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 13
-
Computao Distribuda Vrios computadores e/ou dispositivos que se comunicam por meio de uma
rede para coordenar aes e processos de uma aplicao
Cresceu em impacto e relevncia especialmente com a proliferao de sistemas Web e outros sistemas e servios baseados na internet
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 14
MAS ... No se preocupa com aspectos do usurio e tarefa No se preocupa, necessariamente, com mobilidade Foco em questes de infraestrutura e algoritmos
-
Computao Mvel Mover recursos computacionais Levar conosco / transportar Computao sem fio Miniaturizao dos dispositivos
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 15
MAS ... Modelo computacional no muda No percebe mudanas no ambiente/contexto No necessariamente embute a computao em objetos do dia-a-dia No necessariamente integra disposiIvos
-
Computao Pervasiva
Computador EMBARCADO INVISVEL para o usurio Usa informaes do ambiente e
adapta modelo Computacional Usa sensores Ao inteligente dos dispositivos
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 16
MAS ... No necessariamente mobilidade Baixo foco no usurio e tarefa
-
Computao Ubqua Integra Mobilidade + Pervasividade Dispositivo mvel interage com
ambiente (Re) Configura servios Adapta-se ao contexto e
necessidades do usurio/tarefa
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 17
Multidisciplinar Redes e Infraestrutura Novos dispositivos (hardware) Foco no usurio e tarefa Foco em aspectos de IHC Adaptao ao contexto pr-requisito
-
Em resumo
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 18
-
A era da Computao Ubqua j chegou!?
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 19
-
Exemplo: Geladeira, Mquina de Lavar e Microondas Inteligentes (LG)
20 Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto
Interligar eletrodomstico e dono da casa como amigos ntimos Aposentar de vez a lista de compras no supermercado
Usurio pode solicitar geladeira foto do compartimento interno
A nova gerao de equipamentos comear a ser comercializada para os sul-coreanos e, em breve, aos consumidores dos Estados Unidos.
-
21 Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto
Algumas caractersticas de aplicaes ubquas
Informao acessada por mltiplos dispositivos heterogneos Aplicao segue o usurio em movimento Os dispositivos interagem entre si Algumas tarefas so executadas de forma autnoma Dispositivos diferentes apresentam vises diferentes da mesma
aplicao
O ambiente troca informaes com os dispositivos e vice- versa Aplicao responde a mudanas no ambiente
-
22 Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto
Desaparecer. Computao Ubqua mais do que Tablets e Smartphones
(A)nywhere Computao disponvel em todo lugar, (A)Ny,me Disponvel a qualquer momento (A)ny device
Embarcadas no ambiente, em disposiIvos diversos, a ponto de ser usada sem ser notada
Foco do Usurio na TAREFA E no no meio computacional
-
Alguns princpios da Computao Ubqua
23 Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto
Diversidade Dispositivos muito diversificados, que buscam atender a necessidades
especficas de usurios particulares
Descentralizao Computao distribuda, com vrios dispositivos em movimento assumindo
e integrando pequenas tarefas que se complementam em um sistema inteligente
Conectividade Mobilidade dos dispositivos exige conectividade constante e transparente,
por redes heterogneas, em especial redes sem fio de longo alcance
-
24 Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto
Muitos desafios surgem Como mudar de uma rede para outra de forma transparente, sem que
isto seja refletido na aplicao?
Como fazer com que dispositivos descubram outros dispositivos ao seu redor e interajam entre si para a realizao de servios?
Como fazer com que um ambiente inteligente aprenda sobre os dispositivos e as aes dos usurios no ambiente e reflita na aplicao esse contexto aprendido?
Como projetar aplicaes acessadas/executadas de/em diferentes dispositivos sem ter que projetar as interfaces e funcionalidades para cada dispositivo separadamente?
-
25 Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto
Computao Ubqua
Trs Vertentes Principais
Computao Sensvel ao Contexto Ambientes inteligentes
Monitoramento/rastreamento de pessoas e coisas
-
MAIS INFORMAES E REFERNCIAS
Vieira, V. Minicurso: Computao Ubqua e Sensvel ao Contexto 26
-
Outras referncias importantes Onde publicar suas pesquisas?
Journals IEEE Pervasive Computing
(A2) Mobile Netx and Apps (A2) Personal &Ubiq Comp (B1)
Conferences Internacional
UBICOMP (A1) PERCOM (A2) PERVASIVE (A2) Mobiquitous (B1) CONTEXT (??) LoCA (B2)
Nacional SBCUP (B5)
-
Referncias Vaninha Vieira, Patrcia Tedesco, Ana Carolina Salgado. Modelos e Processo
para o Desenvolvimento de Sistemas Sensveis ao Contexto. Jornadas de Atualizao em Informtica (JAI). Cap. 8. 2009.
Luis Fernando Garcia. Computao Ubqua. FaculdadeUlbra. 2011. Regina Borges de Araujo. Computao Ubqua: Princpios, Tecnologias e
Desafios. XXI SBRC. 2003.
Mark Weiser. The Computer for the 21st Century. Scientific American, 265(3), pp.94-104, 1991
Mark Weiser, John Seely Brown. The coming age of Calm Technology. Book Beyond Calculation The Next Fifty Years of Computing. Chapter 6. Copernicus/An Imprint of Springer-Verlag. pp. 75-85, 1997.
-
PARTE II Discusso Artigos (Ativ 01) Weiser, 1991
Schilit et al., 1994
Vieira, V. Computao Ubqua e Sensvel ao Contexto 29
-
Para Prxima Aula Parte II Discusso de Artigos (Ativ 01 + Ativ 02)
1) Weiser, 1991 2) Schilit et al., 1994
3) Dey e Abowd (2001)
Vieira, V. Computao Ubqua e Sensvel ao Contexto 30
-
COMPUTAO UBQUA E SENSVEL AO CONTEXTO
20/01/16 Universidade Federal da Bahia 31
Profa. Vaninha Vieira [[email protected]]