1. Seminários
Redes de Computadores I
“Pervasive Computing:
A Paradigm for the 21st Century”
Saha, D. and Mukherjee, A.
IEEE Computer, 2003 vol.36(3), p25–31
Mirna Silva
Rafael Reis
2. Introdução
Surgimento
◦ Mark Weiser, em 1991: “As mais profundas tecnologias
são aquelas que desaparecem.”
Computação Tradicional
◦ Programas + Entradas/Saídas
Computação Pervasiva
◦ Ambiente + Percepção
Mirna Silva e Rafael Reis 2
3. Definições
Computação Pervasiva considera o
ambiente único.
Dispositivo
Aplicação
Ambiente Computacional
Mirna Silva e Rafael Reis 3
4. Evolução
Computação Móvel
Popularização da
Internet
Anos 90
PC
Anos 70
Mirna Silva e Rafael Reis 4
6. Modelo - Dispositivos
Presença de muitos dispositivos em um
mesmo ambiente
Um sistema pervasivo deve tratar cada
dispositivo que seja dotado de alguma
“inteligência”.
Vários dispositivos podem compor um
único sistema.
Mirna Silva e Rafael Reis 6
7. Modelo - Rede
Crescimento (fim de 2003 supera 6
bilhões – de acordo com IDC)
Aumentar backbone para antecipar-se
a demanda futura
Aplicações precisam integrar tais
dispositivos
Mirna Silva e Rafael Reis 7
8. Modelo - Middleware
Mediar interações entre usuários e o núcleo
do sistema
Usuário sinta-se imerso no “espaço
pervasivo”
Executará tanto em modo cliente-servidor
como em ponto-a-ponto
Questões de Interfaces
Mirna Silva e Rafael Reis 8
9. Modelo - Aplicações
São mais centradas no ambiente do que
aplicações para web ou para sistemas
móveis
Ex.: Casa inteligente
Ex.: Sistemas de Segurança
Mirna Silva e Rafael Reis 9
12. Heterogeneidade
Mascaramento de condições desiguais
dentro do ambiente
Diferença de protocolos de comunicação.
Deve fornecer operabilidade entre redes.
Aplicações são desenvolvidas para
dispositivos específicos
Mirna Silva e Rafael Reis 12
13. Integração
Diversos dispositivos em um único
ambiente
Prioridade de uso entre
dispositivos/aplicações
Envolve aspectos de confiabilidade,
qualidade de serviço e segurança
Mirna Silva e Rafael Reis 13
14. Invisibilidade
Sistema tem que requerer o mínimo
de intervenções humanas
Interferência humana apenas para
melhorar “inteligência” do sistema
Técnicas de reconfiguração dinâmica
Mirna Silva e Rafael Reis 14
15. Percepção
O sistema e os dispositivos devem
perceber / “sentir” o ambiente em que estão
inseridos
Tem que ser precisa para não depender da
experiência do usuário
Mirna Silva e Rafael Reis 15
16. Gerenciamento do Contexto
A partir da percepção, um controle
inteligente pode ser implementado
Adição de “inteligência” ao sistema
Exemplo: temperatura e luminosidade
podem ser controlados dependendo
do gosto do usuário
Mirna Silva e Rafael Reis 16
17. Algumas Iniciativas
Aura
Carnegie Mellon University
Ênfase em middleware e aplicação
Endeavour
University of California at Berkeley
Utilitário de informação
Oxygen
MIT
Dispositivos móveis e estáticos. Rede auto-configurável
Mirna Silva e Rafael Reis 17
18. Considerações Finais
Computação Pervasiva tornará nossa
vida mais simples através de
ambientes digitais sensitivos,
adaptativos e inteligentes
Apesar de vários avanços na área,
muitos são os desafios para se chegar
no ponto descrito por Weiser
Mirna Silva e Rafael Reis 18
19. Referência
SAHA, D; MUKHERJEE, A.
Pervasive Computing: A Paradigm
for the 21st Century. IEEE
Computer. 2003.
Mirna Silva e Rafael Reis 19