Prévia do material em texto
- Exercícios sobre Computação Ubíqua - 1. Qual o conceito de computação ubíqua? Computação ubíqua envolve computação móvel e pervasiva, estando intrínseca nas atividades humanas. Na computação móvel, os usuários podem carregar seus computadores e outros dispositivos pessoais e manter certa conectividade com outras máquinas. A computação pervasiva envolve mobilidade e contexto (computadores adaptam seu comportamento automaticamente, de acordo com as circunstâncias físicas). 2. Cite algumas definições para o termo ‘contexto’. - Contexto é qualquer informação que possa ser usada para caracterizar a situação de uma entidade (pessoa, serviço, aplicação, dispositivo,...) considerada relevante para o comportamento da aplicação; - Toda informação relevante para a aplicação e que pode ser obtida por esta; - Todo elemento cuja alteração em seu estado dispara um processo de adaptação na aplicação. 3. Enumere cinco aplicações para computação ubíqua. - Casas inteligentes; - Computação de vestir; - Saúde; - Educação; - Redes de sensores. 4. O que significa ‘computação AAA’? Anytime (computação disponível a qualquer momento, numa escala global), anywhere (acesso a partir de qualquer ambiente), any device (com qualquer dispositivo), any network (com rede disponível sempre), any data (com tratamento de qualquer tipo de dado). O enorme crescimento observado no uso de dispositivos móveis e embarcados e suas interações com seres humanos produz uma quantidade significativa de dados, serviços e aplicações que necessitam ser processadas a qualquer momento (anytime), em qualquer lugar (anywhere) e adaptada a qualquer dispositivo (anydevice), qualquer rede (anynetwork) dentro de parâmetros que refletem alta disponibilidade (always-on). Projetando essa tendência para o futuro, vê-se uma explosão de dispositivos, objetos (anything) e sistemas (anysystems) interconectados e atuando de forma inteligente (smart) que podem tornar as atividades diárias mais fáceis e produtivas. 5. Cite as áreas que apresentam desafios para a computação ubíqua. - hardware - aplicações - interfaces de usuário - rede - mobilidade - escalabilidade - confiabilidade - interoperabilidade - descoberta de dispositivos e serviços - privacidade e segurança 6. Considerando os desafios presentes na computação ubíqua, qual deles você considera mais difícil de ser superado? Por quê? (Essa á uma resposta pessoal. Construam suas próprias opiniões e as fundamentem.)