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

23
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Computação Pervasiva – História da Arte

Evolução

8

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

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)

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

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)

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

Computação Pervasiva – Estado da Arte

11

Áreas Relacionadas

Computação Pervasiva

RSSF

Softwares Móveis

Dispositivos

(ARAÚJO, 2003)

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

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

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

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

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

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)

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

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)

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

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)

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

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)

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

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)

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

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

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

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

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

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

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

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.

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

Perguntas e Discussões

Obrigado pela Atenção!

23