computação ubíqua
TRANSCRIPT
Computação UbíquaAndré Luís Pitombeira
Saturday, May 25, 13
Quem sou eu?
• Bacharel em Sistemas de Informação (UFC)
• Bacharel em Administração de Empresas (FCRS)
• Desenvolvedor de Software (LSBD)
Saturday, May 25, 13
Objetivos
• Definir os principais conceitos relacionados à computação ubíqua
• Discutir algumas questões relacionadas ao desenvolvimento de software ubíquo
Saturday, May 25, 13
Agenda
• Introdução
• Histórico
• Visão geral
• Características
• Desafios
Saturday, May 25, 13
Evolução da Computação
• Main Frame
• Computador Pessoal
• Computação ubíqua
Saturday, May 25, 13
A origem do termo
• O termo foi originalmente cunhado por Mark Weiser em 1988 no laboratório da Xerox PARC
• Calm Technology
• Computação ubíqua
• Disappear Computing
• Escala de Dispositivos
Saturday, May 25, 13
Mobilidade e Ubiquidade
Características Computação móvel
Computação Pervasiva
Computação Ubíqua
Grau de Mobilidade Alto Baixo Alto
Grau de Embarcamento Baixo Alto Alto
Saturday, May 25, 13
Cenários e Tecnologias
Saturday, May 25, 13
Cenários e Tecnologias
Saturday, May 25, 13
Cenários e Tecnologias
Saturday, May 25, 13
Cenários e Tecnologias
Saturday, May 25, 13
Cenários e Tecnologias
Saturday, May 25, 13
Cenários e Tecnologias
Saturday, May 25, 13
Domínios de Aplicação
Saturday, May 25, 13
Observações
• Dispositivos heterogêneos acessam a aplicação
• Dispositivos interagem entre si
• Dispositivos trocam informação com o ambiente e vice-versa
• Dispositivos diferentes apresentam visões distintas da mesma aplicação
Saturday, May 25, 13
Observações
• Aplicações acompanham o usuário em movimento
• Aplicações respondem a mudanças do ambiente
• Aplicações possuem tarefas executadas de forma autônoma
• Aplicações são altamente customizadas
Saturday, May 25, 13
Computação Ubíqua
• Computação em qualquer hora e lugar
• Descentralização do poder computacional
• Variedade de dispositivos computacionais
• Diversidade de redes de acesso
Saturday, May 25, 13
Dispositivos computacionais
• Computadores móveis (celulares e PDAs)
• Cartões e etiquetas inteligentes
• Tv interativa e console de jogos
• Utensílios inteligentes
• Sistemas embarcados
Saturday, May 25, 13
Redes de acesso
• Bluetooth para rede social
• WiFi para rede local
• WiMax para rede metropolitana
• Redes de telefonia celular
Saturday, May 25, 13
Redes de acesso
• IrDa para comunicação ponto a ponto
• Redes de sensores sem fio
Saturday, May 25, 13
Ambiente da computação ubíqua
Saturday, May 25, 13
Desafios
• Privacidade
• Disponibilidade
• Sensores inteligentes
• Impacto social
Saturday, May 25, 13
Algumas áreas de cobertura
• Interface humano-computador
• Engenharia de software
• Linguagens de programação
• Banco de dados
• Redes e Sistemas distribuídos
• Sistemas Operacionais
• Lógica e I.A
Saturday, May 25, 13
Smart Home
Saturday, May 25, 13
Saturday, May 25, 13
Saturday, May 25, 13