Introdução à Computação Ubíqua

download Introdução à Computação Ubíqua

of 31

description

Visão Geral da área de Computação Ubíqua, com algum histórico, introdutória e motivacional.

Transcript of Introdução à Computação Ubíqua

  • 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]]