SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Computação Ubíqua
André 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

Mais conteúdo relacionado

Semelhante a Computação Ubíqua

História da informática e da tecnologia da informação
História da informática e da tecnologia da informaçãoHistória da informática e da tecnologia da informação
História da informática e da tecnologia da informaçãoMarcelo Camargo
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informáticaAndrey Martins
 
Arquitetura de Computadores - Lecom - UFMG
Arquitetura de Computadores - Lecom - UFMGArquitetura de Computadores - Lecom - UFMG
Arquitetura de Computadores - Lecom - UFMGdjonatascostsa
 
Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...
Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...
Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...Fábio Conceição
 
Informatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociaisInformatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociaisRICARDO81499
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...Alex Casañas
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...Alex Casañas
 
Sistemas Embarcados SEDCITEC 2017
Sistemas Embarcados SEDCITEC 2017Sistemas Embarcados SEDCITEC 2017
Sistemas Embarcados SEDCITEC 2017Fernando Luiz Cola
 
Aplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
Aplicações resilientes e Chaos Engineering em .NET com Polly + SimmyAplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
Aplicações resilientes e Chaos Engineering em .NET com Polly + SimmyWalter Coan
 
Oportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de SoftwareOportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de SoftwareKalil Araujo Bispo
 
Oportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de SoftwareOportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de SoftwareRogerio P C do Nascimento
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresJoeldson Costa Damasceno
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 parteipaulocsm
 
Aula 1 - introdução a informática
Aula 1 - introdução a informáticaAula 1 - introdução a informática
Aula 1 - introdução a informáticaSamuelNascimento92
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDaniel Rodrigues
 
Computação Pervasiva
Computação PervasivaComputação Pervasiva
Computação Pervasivalucaslsantoss
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...Alex Casañas
 

Semelhante a Computação Ubíqua (20)

Software
SoftwareSoftware
Software
 
História da informática e da tecnologia da informação
História da informática e da tecnologia da informaçãoHistória da informática e da tecnologia da informação
História da informática e da tecnologia da informação
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
Arquitetura de Computadores - Lecom - UFMG
Arquitetura de Computadores - Lecom - UFMGArquitetura de Computadores - Lecom - UFMG
Arquitetura de Computadores - Lecom - UFMG
 
Informatica Basica.pptx
Informatica Basica.pptxInformatica Basica.pptx
Informatica Basica.pptx
 
Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...
Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...
Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e S...
 
Informatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociaisInformatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociais
 
Aulas ia
Aulas iaAulas ia
Aulas ia
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
 
Sistemas Embarcados SEDCITEC 2017
Sistemas Embarcados SEDCITEC 2017Sistemas Embarcados SEDCITEC 2017
Sistemas Embarcados SEDCITEC 2017
 
Aplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
Aplicações resilientes e Chaos Engineering em .NET com Polly + SimmyAplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
Aplicações resilientes e Chaos Engineering em .NET com Polly + Simmy
 
Oportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de SoftwareOportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de Software
 
Oportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de SoftwareOportunidades de Pesquisa em Engenharia de Software
Oportunidades de Pesquisa em Engenharia de Software
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 partei
 
Aula 1 - introdução a informática
Aula 1 - introdução a informáticaAula 1 - introdução a informática
Aula 1 - introdução a informática
 
Desenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de SoftwareDesenvolvimento Mobile - Engenharia de Software
Desenvolvimento Mobile - Engenharia de Software
 
Computação Pervasiva
Computação PervasivaComputação Pervasiva
Computação Pervasiva
 
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...Unidade 01   introdução a computação - por dentro do computador - 15-03-03 - ...
Unidade 01 introdução a computação - por dentro do computador - 15-03-03 - ...
 

Mais de André Pitombeira

Increasing productivity with continuous delivery
Increasing productivity with continuous deliveryIncreasing productivity with continuous delivery
Increasing productivity with continuous deliveryAndré Pitombeira
 
Software estimation techniques
Software estimation techniquesSoftware estimation techniques
Software estimation techniquesAndré Pitombeira
 
Best Practices in Software Development
Best Practices in Software DevelopmentBest Practices in Software Development
Best Practices in Software DevelopmentAndré Pitombeira
 

Mais de André Pitombeira (6)

Increasing productivity with continuous delivery
Increasing productivity with continuous deliveryIncreasing productivity with continuous delivery
Increasing productivity with continuous delivery
 
Software estimation techniques
Software estimation techniquesSoftware estimation techniques
Software estimation techniques
 
Best Practices in Software Development
Best Practices in Software DevelopmentBest Practices in Software Development
Best Practices in Software Development
 
Introduction to TypeScript
Introduction to TypeScriptIntroduction to TypeScript
Introduction to TypeScript
 
Clustering
ClusteringClustering
Clustering
 
TDD e Refactoring
TDD e RefactoringTDD e Refactoring
TDD e Refactoring
 

Computação Ubíqua