SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
A Evolução da Computação Pervasiva em Função da
Evolução do Hardware e Software dos Computadores
Arquitetura e Organização de Computadores
Alunos Participantes:
Fábio Silva da Conceição
Paulo Gustavo de Amorim Celerino
Lucas de Lima Santos
Eric Augusto Moreira da Silva
Magnun Silva Moraes
Apresentação de Seminário – AB1
Maceió – AL
19 de julho de 2015
AGENDA
 Evolução dos Computadores........................................ 3
 Evolução das Linguagens de Programação ................... 4
 Computação Pervasiva
 História da Arte .................................................. 5
 Estado da Arte ................................................... 10
 Aplicações Frequentes ....................................... 15
 Desafios e Tendências ........................................ 19
 Referências Bibliográficas............................................. 21
Programação de Apresentação
2
Evolução das Linguagens de Programação
Evolução dos Computadores
Conforme TANENBAUM (2013):
• 1ª Geração de Computadores (1946 - 1954)
• Válvulas
• 2ª Geração de Computadores (1955 - 1964)
• Transistores
• 3ª Geração de Computadores (1964 - 1977)
• Circuito Integrado de Transistores
• 4ª Geração de Computadores (1977 - 1991)
• Surgimento da CPU, HD, Sistemas Operacionais e Linguagens de
Programação. Primeiros Computadores Pessoais – PCs.
• 5ª Geração de Computadores (1991 - Hoje)
• Conectividade (Internet e Redes Sem Fio) e Mobilidade
• Miniaturização
• Inteligência Artificial
3
Evolução das Linguagens de Programação
Evolução das Linguagens de Programação
Conforme Stalling (2010):
• 1ª Geração das Linguagens de Programação (Baixo Nível)
• Linguagens em Nível de Máquina
• 2ª Geração das Linguagens de Programação (Baixo Nível)
• Linguagens de Montagem (Assembly)
• 3ª Geração das Linguagens de Programação (Alto Nível)
• Linguagens Orientadas ao Usuário (FORTRAN, COBOL, Pascal, Basic e etc)
• 4ª Geração das Linguagens de Programação (Alto Nível)
• Linguagens Orientadas à Aplicação (MySQL, PostGreSQL e etc)
• 5ª Geração das Linguagens de Programação (Alto Nível)
• Linguagens utilizadas na área de Inteligência Artificial (PROLOG, ID3 e etc)
4
Computação Pervasiva – História da Arte
Atual Paradigma da Computação
Avanços tecnlógicos em Hardware e Software, com alto desempenho em:
• Processamento;
• Armazenamento;
• Miniaturização;
• Mobilidade;
• Conectividade.
Como fruto desses avanços, a computação evoluiu:
• Computação Pervasiva ou Ubíqua
5
Computação Pervasiva – História da Arte
Pervasivo – Etimologia e Sinônimos
• Do inglês Pervasive
• Invasivo, penetrado, impregnado, que se alastra, estende-se, infiltra-se,
invade e etc...
• Em computação, o termo possui alguns sinônimos:
• Ubíqua, Ambiental, Silenciosa, em todo lugar, entre outros.
6
Computação Pervasiva – História da Arte
Onde Surgiu
“The Computer for the 21st Century” publicado na Scientific American Magazine -
setembro de 1991
“No futuro, computadores habitariam os mais
triviais objetos: etiquetas de roupas, xícaras de
café, interruptores de luz, canetas, etc, de forma
invisível para o usuário. Neste mundo de Weiser,
devemos aprender a conviver com computadores,
e não apenas interagir com eles.” (Araújo 2003)
7
Mark Weiser
Cientista chefe
Centro de Pesquisa Xerox PARC
Computação Pervasiva – História da Arte
Evolução
8
Computação Pervasiva – História da Arte
Computação Pervasiva ou Ubíqua
9
• Dispositivos computacionais distribuídos no ambiente de
forma perceptível ou não.
• Ambiente + Percepção
• Ex.: sensores, reconhecimento de voz, etc.
(STANFORD, 2003)
Computação Pervasiva – Estado da Arte
10
Sensibilidade ao Contexto
 Fatores Físicos x Fatores Humanos
 Os 5 “W” do Contexto de Abowd e Mynat
 Quem (Who)
 O quê (What)
 Onde (Where)
 Quando (When)
 Por que (Why)
Computação Pervasiva – Estado da Arte
11
Áreas Relacionadas
Computação
Pervasiva
RSSF
Softwares
Móveis
Dispositivos
(ARAÚJO, 2003)
Computação Pervasiva – Estado da Arte
12
Dispositivos
 Proliferação dos dispositivos
 Época do “um para muitos computadores”
 Computação Embarcada
 Sistemas Nômades e Invisíveis
 Tecnologias
 Localização: Infravermelho, Ultra-Som, Rádio Frequência,
Campo Eletromagnético Contínuo, Sinais
 Outras: Óptica, Biométrica, Inercial
Computação Pervasiva – Estado da Arte
13
RSSF – Redes de Sensores Sem Fio
 Heterogeneidade de Redes
 Wi-Fi, Bluetooth, GSM, RFID, IrDA, Internet
 Heterogeneidade de Dispositivos
 Identificação e Interação
Computação Pervasiva – Estado da Arte
14
Softwares Móveis
 Middlewares
 Interface entre aplicações e dispositivos
 Infra-estrutura do software
 A aplicação segue o usuário
 Resposta à sensibilidade ao contexto (mudança de ambiente)
Computação Pervasiva – Aplicações Frequentes
15
Smart House
Ambientes completamente controlados por tecnologia, onde tudo é
programável e muitas vezes se antecipa a solicitação do usuário.
Fonte da Imagem: Adrian Steel (2015)
Computação Pervasiva – Aplicações Frequentes
16
Google Glass
• Óculos que permite ao usuário o uso de diversas aplicações
antes possível apenas através de smartphones, tablets e
computadores.
Fonte da Imagem: Tecnologia For you (2015)
Computação Pervasiva – Aplicações Frequentes
17
Skinput
• Dispositivos capazes de identificar toques e reações do próprio
corpo e associá-los a comandos específicos.
Fonte da Imagem: Wordpress (2015)
Computação Pervasiva – Aplicações Frequentes
18
Climatizador
• Este sensor detecta e mede movimentos, som, luzes, temperatura
e humidade do ambiente.
• Trabalhando em conjunto com climatizadores pode manter a
temperatura uniforme do ambiente e detectar invasões
criminosas.
Fonte da Imagem: Gizmodo (2015)
Computação Pervasiva – Desafios e Tendências
19
Desafios
Conforme Carro (2010), no cenário tecnológico atual, a Computação
Pervasiva oferece os seguintes desafios:
• Segurança da Informação
• Tratamento da Multiplicidade de Dispositivos
• Integração das Redes Sem Fio de modo Transparente
• Tratamento de Contexto
Computação Pervasiva – Desafios e Tendências
20
Segundo Loureiro et al (2009), Há as seguintes tendências de avanços
científicos na área de Computação Pervasiva:
• Computação Ciente de Contexto
• Qualidade de Contexto
• Gerenciamento
• Automatização de Tarefas
Tendências
Referências Bibliográficas
Adrian Steel. Smart House. Dispoenível em: <http://www.adriansteel.com/blog/news-events/check-out-
adrian-steel-at-the-cedia-expo/attachment/smart-house-flat-illustration-concept/> Acesso em 11 de julho
de 2015.
A História da Computação. Transistores. Disponível em: <
https://ahistoriadacomputacao.wordpress.com/ > Acesso em 09 de julho de 2015.
ARAÚJO, R. B. Computação Ubíqua: Princípios, Tecnologia e Desafios. XXI Simpósio Brasileiro de Redes
de Computadores. São Paulo. Brasil. 2003.
Business Insider. For the Smartwatch. Disponível em: < http://www.businessinsider.com/for-the-
smartwatch-its-all-about-the-apps-2013-11> Acesso em 11 de julho de 2015.
CARRO, L.; WAGNER, F. R. Desafios para a Computação Pervasiva no Futuro Cenário Tecnológico. UFRGS.
2010.
Gizmodo. 9 Gifts to Turn a House into a Smart House. Disponível em: http://gizmodo.com/9-gifts-to-
turn-a-house-into-a-smart-home-1669405216
Acesso em 11 de julho de 2015.
Info Escola. Informática. Processadores. Disponível em: <
http://www.infoescola.com/informatica/processador/> Acesso em 08 de julho de 2015.
21
Referências Bibliográficas
22
Referências Bibliográficas
Referências Bibliográficas
LOUREIRO, A. A. F. et al. Computação Ubíqua Ciente de Contexto: Desafios e Tendências. 27º Simpósio
Brasileiro de Redes de Computadores e Sistemas Distribuídos. Brasil. 2009
Produção Virtual UFPB. As Gerações dos Computadores. Disponível em:
<http://producao.virtual.ufpb.br/books/camyle/introducao-a-computacao-
livro/livro/livro.chunked/ch01s02.html> Acesso em 10 de julho de 2015.
STALLINGS, W. Arquitetura e Organização de Computadores. Ed. Pearson, 8ª Edição. 2010.
STANFORD, V. Pervasive Computing Goes the Last Hundred Feet with RFID Systems, Pervasive
Computing, páginas: 9- 14, Volume: 2, 2003.
TANENBAUM, A. S. Organização Estruturada de Computadores. Ed. Pearson, 6 Edição. 2013.
Tecnologia for You. Google Glass. Disponível em: < http://tecnologiaforyou.com.br/tag/google-glass/>
Acesso em 11 de julho de 2015.
Wordpress. Computação Ubíqua – O Corpo para Introdução de Dados. Disponível em:
<https://eideguimaraes.wordpress.com/2010/04/01/skinput-%E2%80%93-computacao-ubiqua-o-corpo-
para-introducao-de-dados/> Acesso em 11 de julho de 2015.
Perguntas e Discussões
Obrigado pela Atenção!
23

Weitere ähnliche Inhalte

Was ist angesagt?

Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...
Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...
Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...Mauro Pinheiro
 
Internet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da InternetInternet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da InternetAndre Peres
 
Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!André Curvello
 
Passado e Futuro: Arduino O poder da eletrônica digital
Passado e Futuro: Arduino O poder da eletrônica digitalPassado e Futuro: Arduino O poder da eletrônica digital
Passado e Futuro: Arduino O poder da eletrônica digitalVictor Garcia
 
Perspectivas em design de interacao
Perspectivas em design de interacaoPerspectivas em design de interacao
Perspectivas em design de interacaoRobson Santos
 
Inteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasInteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasMarcelo Miranda
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasKiev Gama
 
Eletrônica Básica - Construindo um Sensor de Umidade
Eletrônica Básica - Construindo um Sensor de UmidadeEletrônica Básica - Construindo um Sensor de Umidade
Eletrônica Básica - Construindo um Sensor de UmidadeChristiane Borges Santos
 

Was ist angesagt? (13)

Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...
Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...
Implicações da Inteligência Ambiental para a Arquitetura de Informação e o De...
 
Computação vestivel
Computação vestivelComputação vestivel
Computação vestivel
 
Internet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da InternetInternet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da Internet
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
Perícia Eletrônica
Perícia EletrônicaPerícia Eletrônica
Perícia Eletrônica
 
Artigo ihc1
Artigo ihc1Artigo ihc1
Artigo ihc1
 
Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!
 
Passado e Futuro: Arduino O poder da eletrônica digital
Passado e Futuro: Arduino O poder da eletrônica digitalPassado e Futuro: Arduino O poder da eletrônica digital
Passado e Futuro: Arduino O poder da eletrônica digital
 
Perspectivas em design de interacao
Perspectivas em design de interacaoPerspectivas em design de interacao
Perspectivas em design de interacao
 
Inteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanasInteligência Artificial e suas questões humanas
Inteligência Artificial e suas questões humanas
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das Coisas
 
Eletrônica Básica - Construindo um Sensor de Umidade
Eletrônica Básica - Construindo um Sensor de UmidadeEletrônica Básica - Construindo um Sensor de Umidade
Eletrônica Básica - Construindo um Sensor de Umidade
 
Palestra Women Techmakers
Palestra Women TechmakersPalestra Women Techmakers
Palestra Women Techmakers
 

Andere mochten auch

Parte 5 -_memória_externa
Parte 5 -_memória_externaParte 5 -_memória_externa
Parte 5 -_memória_externawellingtonsi
 
Evolução, Hardware e Software
Evolução, Hardware e SoftwareEvolução, Hardware e Software
Evolução, Hardware e SoftwareTntNitro
 
Arquitetura de Computadores
Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura de ComputadoresMayara Oliveira
 
Arquitetura interna do computador
Arquitetura interna do computadorArquitetura interna do computador
Arquitetura interna do computadorAndleloli
 
Arquitetura e organização de computadores
Arquitetura e organização de computadoresArquitetura e organização de computadores
Arquitetura e organização de computadoresHenrique Freitas
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Aoc aula01
Aoc aula01Aoc aula01
Aoc aula01croswebe
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresGilvan Latreille
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoWellington Oliveira
 

Andere mochten auch (18)

Bancode perguntas
Bancode perguntasBancode perguntas
Bancode perguntas
 
Ti para concursos
Ti para concursosTi para concursos
Ti para concursos
 
Arquitetura
ArquiteturaArquitetura
Arquitetura
 
Parte 5 -_memória_externa
Parte 5 -_memória_externaParte 5 -_memória_externa
Parte 5 -_memória_externa
 
Arquitetura 6
Arquitetura 6Arquitetura 6
Arquitetura 6
 
Evolução, Hardware e Software
Evolução, Hardware e SoftwareEvolução, Hardware e Software
Evolução, Hardware e Software
 
Arquitetura de Computadores
Arquitetura de ComputadoresArquitetura de Computadores
Arquitetura de Computadores
 
Arquitetura interna do computador
Arquitetura interna do computadorArquitetura interna do computador
Arquitetura interna do computador
 
Arquitetu..
Arquitetu..Arquitetu..
Arquitetu..
 
Arquitetura 7
Arquitetura 7Arquitetura 7
Arquitetura 7
 
Arquitetura e organização de computadores
Arquitetura e organização de computadoresArquitetura e organização de computadores
Arquitetura e organização de computadores
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aoc aula01
Aoc aula01Aoc aula01
Aoc aula01
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Arquitetura 9
Arquitetura 9Arquitetura 9
Arquitetura 9
 
Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
Arquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: IntroduçãoArquitetura e Organização de Computadores: Introdução
Arquitetura e Organização de Computadores: Introdução
 
Motores
MotoresMotores
Motores
 

Ähnlich wie Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e Software

Computação Pervasiva
Computação PervasivaComputação Pervasiva
Computação Pervasivalucaslsantoss
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasLuiz Avila
 
Computação Ubíqua (Versão Final)
Computação Ubíqua (Versão Final)Computação Ubíqua (Versão Final)
Computação Ubíqua (Versão Final)herickfaro
 
UFAL EAD - Seminário aoc - computação pervasiva - 2015
UFAL EAD - Seminário aoc - computação pervasiva - 2015UFAL EAD - Seminário aoc - computação pervasiva - 2015
UFAL EAD - Seminário aoc - computação pervasiva - 2015Carlos Roberto IV
 
IoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoIoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoAndré Curvello
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasKiev Gama
 
Tecnologia da informação
Tecnologia da informaçãoTecnologia da informação
Tecnologia da informaçãocleusamoreira
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informaçãocleusamoreira
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalMauro Pinheiro
 
Tendências e Oportunidades - Robótica
Tendências e Oportunidades - RobóticaTendências e Oportunidades - Robótica
Tendências e Oportunidades - RobóticaLaboratorium
 
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...Fulvio Mascara
 
2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Tics2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Ticssrlm
 
Palestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdfPalestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdfGustavo Ferreira Palma
 
Cidades inteligentes e Internet das Coisas
Cidades inteligentes e Internet das CoisasCidades inteligentes e Internet das Coisas
Cidades inteligentes e Internet das CoisasKiev Gama
 

Ähnlich wie Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e Software (20)

Computação Pervasiva
Computação PervasivaComputação Pervasiva
Computação Pervasiva
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Computação Ubíqua (Versão Final)
Computação Ubíqua (Versão Final)Computação Ubíqua (Versão Final)
Computação Ubíqua (Versão Final)
 
UFAL EAD - Seminário aoc - computação pervasiva - 2015
UFAL EAD - Seminário aoc - computação pervasiva - 2015UFAL EAD - Seminário aoc - computação pervasiva - 2015
UFAL EAD - Seminário aoc - computação pervasiva - 2015
 
IoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoIoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de Computação
 
Redes de comunicação
Redes de comunicaçãoRedes de comunicação
Redes de comunicação
 
Computação ubíqua
Computação ubíquaComputação ubíqua
Computação ubíqua
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
AuraMiddleware
AuraMiddlewareAuraMiddleware
AuraMiddleware
 
Tecnologia da informação
Tecnologia da informaçãoTecnologia da informação
Tecnologia da informação
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informação
 
Hardware hacking 101
Hardware hacking 101Hardware hacking 101
Hardware hacking 101
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
Tdc
TdcTdc
Tdc
 
O design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacionalO design de interação em ambientes de ubiqüidade computacional
O design de interação em ambientes de ubiqüidade computacional
 
Tendências e Oportunidades - Robótica
Tendências e Oportunidades - RobóticaTendências e Oportunidades - Robótica
Tendências e Oportunidades - Robótica
 
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
TDCSP2019 - Trilha: Inteligência Artificial - Palestra: AI at the Edge - Plat...
 
2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Tics2008 08 01 Cenarios E Tendencias Em Tics
2008 08 01 Cenarios E Tendencias Em Tics
 
Palestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdfPalestra Edge Computing Sistemas Embarcados.pdf
Palestra Edge Computing Sistemas Embarcados.pdf
 
Cidades inteligentes e Internet das Coisas
Cidades inteligentes e Internet das CoisasCidades inteligentes e Internet das Coisas
Cidades inteligentes e Internet das Coisas
 

Apresentação de Trabalho - Computação Pervasiva Como Evolução do Hardware e Software

  • 1. A Evolução da Computação Pervasiva em Função da Evolução do Hardware e Software dos Computadores Arquitetura e Organização de Computadores Alunos Participantes: Fábio Silva da Conceição Paulo Gustavo de Amorim Celerino Lucas de Lima Santos Eric Augusto Moreira da Silva Magnun Silva Moraes Apresentação de Seminário – AB1 Maceió – AL 19 de julho de 2015
  • 2. AGENDA  Evolução dos Computadores........................................ 3  Evolução das Linguagens de Programação ................... 4  Computação Pervasiva  História da Arte .................................................. 5  Estado da Arte ................................................... 10  Aplicações Frequentes ....................................... 15  Desafios e Tendências ........................................ 19  Referências Bibliográficas............................................. 21 Programação de Apresentação 2
  • 3. Evolução das Linguagens de Programação Evolução dos Computadores Conforme TANENBAUM (2013): • 1ª Geração de Computadores (1946 - 1954) • Válvulas • 2ª Geração de Computadores (1955 - 1964) • Transistores • 3ª Geração de Computadores (1964 - 1977) • Circuito Integrado de Transistores • 4ª Geração de Computadores (1977 - 1991) • Surgimento da CPU, HD, Sistemas Operacionais e Linguagens de Programação. Primeiros Computadores Pessoais – PCs. • 5ª Geração de Computadores (1991 - Hoje) • Conectividade (Internet e Redes Sem Fio) e Mobilidade • Miniaturização • Inteligência Artificial 3
  • 4. Evolução das Linguagens de Programação Evolução das Linguagens de Programação Conforme Stalling (2010): • 1ª Geração das Linguagens de Programação (Baixo Nível) • Linguagens em Nível de Máquina • 2ª Geração das Linguagens de Programação (Baixo Nível) • Linguagens de Montagem (Assembly) • 3ª Geração das Linguagens de Programação (Alto Nível) • Linguagens Orientadas ao Usuário (FORTRAN, COBOL, Pascal, Basic e etc) • 4ª Geração das Linguagens de Programação (Alto Nível) • Linguagens Orientadas à Aplicação (MySQL, PostGreSQL e etc) • 5ª Geração das Linguagens de Programação (Alto Nível) • Linguagens utilizadas na área de Inteligência Artificial (PROLOG, ID3 e etc) 4
  • 5. Computação Pervasiva – História da Arte Atual Paradigma da Computação Avanços tecnlógicos em Hardware e Software, com alto desempenho em: • Processamento; • Armazenamento; • Miniaturização; • Mobilidade; • Conectividade. Como fruto desses avanços, a computação evoluiu: • Computação Pervasiva ou Ubíqua 5
  • 6. Computação Pervasiva – História da Arte Pervasivo – Etimologia e Sinônimos • Do inglês Pervasive • Invasivo, penetrado, impregnado, que se alastra, estende-se, infiltra-se, invade e etc... • Em computação, o termo possui alguns sinônimos: • Ubíqua, Ambiental, Silenciosa, em todo lugar, entre outros. 6
  • 7. Computação Pervasiva – História da Arte Onde Surgiu “The Computer for the 21st Century” publicado na Scientific American Magazine - setembro de 1991 “No futuro, computadores habitariam os mais triviais objetos: etiquetas de roupas, xícaras de café, interruptores de luz, canetas, etc, de forma invisível para o usuário. Neste mundo de Weiser, devemos aprender a conviver com computadores, e não apenas interagir com eles.” (Araújo 2003) 7 Mark Weiser Cientista chefe Centro de Pesquisa Xerox PARC
  • 8. Computação Pervasiva – História da Arte Evolução 8
  • 9. Computação Pervasiva – História da Arte Computação Pervasiva ou Ubíqua 9 • Dispositivos computacionais distribuídos no ambiente de forma perceptível ou não. • Ambiente + Percepção • Ex.: sensores, reconhecimento de voz, etc. (STANFORD, 2003)
  • 10. Computação Pervasiva – Estado da Arte 10 Sensibilidade ao Contexto  Fatores Físicos x Fatores Humanos  Os 5 “W” do Contexto de Abowd e Mynat  Quem (Who)  O quê (What)  Onde (Where)  Quando (When)  Por que (Why)
  • 11. Computação Pervasiva – Estado da Arte 11 Áreas Relacionadas Computação Pervasiva RSSF Softwares Móveis Dispositivos (ARAÚJO, 2003)
  • 12. Computação Pervasiva – Estado da Arte 12 Dispositivos  Proliferação dos dispositivos  Época do “um para muitos computadores”  Computação Embarcada  Sistemas Nômades e Invisíveis  Tecnologias  Localização: Infravermelho, Ultra-Som, Rádio Frequência, Campo Eletromagnético Contínuo, Sinais  Outras: Óptica, Biométrica, Inercial
  • 13. Computação Pervasiva – Estado da Arte 13 RSSF – Redes de Sensores Sem Fio  Heterogeneidade de Redes  Wi-Fi, Bluetooth, GSM, RFID, IrDA, Internet  Heterogeneidade de Dispositivos  Identificação e Interação
  • 14. Computação Pervasiva – Estado da Arte 14 Softwares Móveis  Middlewares  Interface entre aplicações e dispositivos  Infra-estrutura do software  A aplicação segue o usuário  Resposta à sensibilidade ao contexto (mudança de ambiente)
  • 15. Computação Pervasiva – Aplicações Frequentes 15 Smart House Ambientes completamente controlados por tecnologia, onde tudo é programável e muitas vezes se antecipa a solicitação do usuário. Fonte da Imagem: Adrian Steel (2015)
  • 16. Computação Pervasiva – Aplicações Frequentes 16 Google Glass • Óculos que permite ao usuário o uso de diversas aplicações antes possível apenas através de smartphones, tablets e computadores. Fonte da Imagem: Tecnologia For you (2015)
  • 17. Computação Pervasiva – Aplicações Frequentes 17 Skinput • Dispositivos capazes de identificar toques e reações do próprio corpo e associá-los a comandos específicos. Fonte da Imagem: Wordpress (2015)
  • 18. Computação Pervasiva – Aplicações Frequentes 18 Climatizador • Este sensor detecta e mede movimentos, som, luzes, temperatura e humidade do ambiente. • Trabalhando em conjunto com climatizadores pode manter a temperatura uniforme do ambiente e detectar invasões criminosas. Fonte da Imagem: Gizmodo (2015)
  • 19. Computação Pervasiva – Desafios e Tendências 19 Desafios Conforme Carro (2010), no cenário tecnológico atual, a Computação Pervasiva oferece os seguintes desafios: • Segurança da Informação • Tratamento da Multiplicidade de Dispositivos • Integração das Redes Sem Fio de modo Transparente • Tratamento de Contexto
  • 20. Computação Pervasiva – Desafios e Tendências 20 Segundo Loureiro et al (2009), Há as seguintes tendências de avanços científicos na área de Computação Pervasiva: • Computação Ciente de Contexto • Qualidade de Contexto • Gerenciamento • Automatização de Tarefas Tendências
  • 21. Referências Bibliográficas Adrian Steel. Smart House. Dispoenível em: <http://www.adriansteel.com/blog/news-events/check-out- adrian-steel-at-the-cedia-expo/attachment/smart-house-flat-illustration-concept/> Acesso em 11 de julho de 2015. A História da Computação. Transistores. Disponível em: < https://ahistoriadacomputacao.wordpress.com/ > Acesso em 09 de julho de 2015. ARAÚJO, R. B. Computação Ubíqua: Princípios, Tecnologia e Desafios. XXI Simpósio Brasileiro de Redes de Computadores. São Paulo. Brasil. 2003. Business Insider. For the Smartwatch. Disponível em: < http://www.businessinsider.com/for-the- smartwatch-its-all-about-the-apps-2013-11> Acesso em 11 de julho de 2015. CARRO, L.; WAGNER, F. R. Desafios para a Computação Pervasiva no Futuro Cenário Tecnológico. UFRGS. 2010. Gizmodo. 9 Gifts to Turn a House into a Smart House. Disponível em: http://gizmodo.com/9-gifts-to- turn-a-house-into-a-smart-home-1669405216 Acesso em 11 de julho de 2015. Info Escola. Informática. Processadores. Disponível em: < http://www.infoescola.com/informatica/processador/> Acesso em 08 de julho de 2015. 21 Referências Bibliográficas
  • 22. 22 Referências Bibliográficas Referências Bibliográficas LOUREIRO, A. A. F. et al. Computação Ubíqua Ciente de Contexto: Desafios e Tendências. 27º Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. Brasil. 2009 Produção Virtual UFPB. As Gerações dos Computadores. Disponível em: <http://producao.virtual.ufpb.br/books/camyle/introducao-a-computacao- livro/livro/livro.chunked/ch01s02.html> Acesso em 10 de julho de 2015. STALLINGS, W. Arquitetura e Organização de Computadores. Ed. Pearson, 8ª Edição. 2010. STANFORD, V. Pervasive Computing Goes the Last Hundred Feet with RFID Systems, Pervasive Computing, páginas: 9- 14, Volume: 2, 2003. TANENBAUM, A. S. Organização Estruturada de Computadores. Ed. Pearson, 6 Edição. 2013. Tecnologia for You. Google Glass. Disponível em: < http://tecnologiaforyou.com.br/tag/google-glass/> Acesso em 11 de julho de 2015. Wordpress. Computação Ubíqua – O Corpo para Introdução de Dados. Disponível em: <https://eideguimaraes.wordpress.com/2010/04/01/skinput-%E2%80%93-computacao-ubiqua-o-corpo- para-introducao-de-dados/> Acesso em 11 de julho de 2015.
  • 23. Perguntas e Discussões Obrigado pela Atenção! 23