Você está na página 1de 51

Computação Pervasiva

Prof. Thiago Bruno Melo de Sales, Msc


Conteúdo

 Computação Pervasiva
 Cenários, definições e principais conceitos

 Aplicações e Desafios Técnicos

 Onde estamos?

 Perspectivas Futuras

TEP - Computação Pervasiva – Prof. Thiago Sales 2


Introdução
Cenário
Londres/
Inglaterra

TEP - Computação Pervasiva – Prof. Thiago Sales 3


Introdução
Cenário

 Compras da semana
Sua filha retira um refrigerante da geladeira de sua casa...

...onde todos os alimentos possuem etiquetas RFID.

Etiqueta RFID

TEP - Computação Pervasiva – Prof. Thiago Sales 4


Introdução
Cenário

 Compras da semana
Sua geladeira, que possui leitor RFID embutido, atualiza a lista de compras no visor...

Leite
Refrigerante
Iogurte Lista de compras
... atualizada

Leite
Refrigerante
Iogurte
...

...e envia a nova lista de compras para a Internet.

Internet

“Nuvem segura” de
dados pessoais

Refrigerador com Internet ,


Visor LCD e leitor RFID

TEP - Computação Pervasiva – Prof. Thiago Sales 5


Introdução
Cenário

 Compras da semana
Você está voltando para casa no seu carro, quando recebe pela Internet a nova lista de compras
através do aparelho de DVD, exibida via visor e mensagem de áudio...

Leite

Internet
Refrigerante
Iogurte

O carro automaticamente exibe no aparelho de GPS o caminho do local mais próximo e mais
barato para obter o produto considerando o consumo de combustível e seu nível de
satisfação da última compra...

Via comando de voz, o usuário indica que irá realizar a compra, fazendo com que o carro envie ao
supermercado a ordem de compra dos itens da lista...

Comprar! Internet Carrinho de


compras
pronto

TEP - Computação Pervasiva – Prof. Thiago Sales 6


Introdução
Cenário

 Compras da semana
Ao chegar ao supermercado, você retira seu carrinho de compras, que já informa o total a ser
pago...

...paga com seu celular debitando automaticamente


de sua conta...

Celular com
Near Field
... e então a geladeira de sua casa recebe e exibe Communication
a informação de que as compras estão chegando.

Compras chegando
em 12 minutos.
Internet

TEP - Computação Pervasiva – Prof. Thiago Sales 7


Introdução
O que é?

 Moral da história: tudo está conectado!


 Bem vindo ao mundo da Computação Pervasiva: a qualquer momento, em qualquer lugar!

 Mark Weiser, 1991


 Computação embutida em objetos do dia a dia, permitindo que eles interajam entre si de
forma inteligente.

 Computadores se integram ao ambiente, em vez de serem objetos separados.

“As tecnologias mais marcantes são aquelas que não vemos.


Elas penetram em nossa vida até se tornarem indistinguíveis da mesma”.
Mark Weiser

TEP - Computação Pervasiva – Prof. Thiago Sales 8


Introdução
O que é?

 Computação Pervasiva
 Outros termos: ubíqua, onipresente, calma, inteligência de ambiente, invisível.

“Tecnologia Calma: nos informa, mas não demanda nossa atenção”

Mark Weiser & John Brown

 Computação centrada no usuário


• Agir em nome do usuário...
• Prover serviços para o usuário...
• Disponibilizar informações para o usuário...

• ... sempre de acordo com seu perfil, preferências, histórico, etc.

TEP - Computação Pervasiva – Prof. Thiago Sales 9


Introdução
Principais Conceitos

 Fatores para viabilização da computação pervasiva


 Dispositivos de baixo custo
 Redes Pervasivas
 Ciência de contexto

Ciência de contexto

Computação
Pervasiva

Redes Pervasivas Dispositivos de baixo custo

TEP - Computação Pervasiva – Prof. Thiago Sales 10


Introdução
Principais Conceitos

 Dispositivos de baixo custo


 Computação em todo lugar requer custo baixo de implantação
 Considerando as diversas classes sociais, devem existir mecanismos de disseminar a
computação seguindo padrões estabelecidos
 Dispositivos eletrônicos já devem embutir sensores e capacidade de comunicação
• Exemplo: TVs LCDs com Internet

 Cenário de “Compras da Semana”


 RFID nas embalagens de alimentos
 GPS e DVD player inteligentes no veículo
 Carro de compras com visor LCD e conectividade sem fio
 Dispositivo de suporte à NFC no celular

TEP - Computação Pervasiva – Prof. Thiago Sales 11


Introdução
Principais Conceitos

 Redes Pervasivas
 Conectividade Sem Fio
• Acesso à Internet (3G, Wi-Fi, WiMax)
• Comunicação entre dispositivos (Bluetooth, NFC, ZigBee, UPnP...)
 Sempre conectado
• A integração dos dispositivos com a Internet é um dos pontos fortes da computação
pervasiva

 Cenário de “Compras da Semana”


 Acesso à Internet via celular e carro (Wi-Fi, 3G, WiMax...)
 Acesso Wi-Fi na geladeira e no carro
 NFC do celular para pagamento das compras

TEP - Computação Pervasiva – Prof. Thiago Sales 12


Introdução
Principais Conceitos

 Ciência de Contexto
 Contexto é qualquer informação que pode ser utilizada para prover serviços e informações
• Contexto de Usuário: seus dados pessoais, perfil, preferências, histórico...
• Contexto de Localização: satélite, domínio administrativo, ponto de interesse
• Contexto Social: quem está próximo, amigos em redes sociais (orkut, myspace...)
• Contexto de Dispositivo: capacidade de memória e processamento, tamanho de tela,
sistema operacional, etc.
• Contexto de Ambiente: nível de luminosidade, temperatura, ruído, etc.

 Cenário de “Compras da Semana”


 Compras a serem feitas
 Último supermercado em que foram feitas as compras e seu nível de satisfação
 Custo de combustível e a distância para o próximo supermercado

Contexto Contexto

O que
fazer?
TEP - Computação Pervasiva – Prof. Thiago Sales 13
Introdução
Computação Pervasiva: Hoje

 Onde fica esse mundo em que a computação está embutida nos objetos do
dia a dia?
 De forma massificada? Em algum lugar no futuro!

 Mas se a computação ainda não está no ambiente...


 ... carregamos ela conosco!

 E, então, quase 20 anos depois da visão de Weiser...


 ...podemos tornar popular a computação pervasiva, através de um pequeno dispositivo
chamado “Smart Phone”.

TEP - Computação Pervasiva – Prof. Thiago Sales 14


Introdução
Computação Pervasiva: Hoje

 Quer ler notícias? Use o smartphone. Mandar um e-mail? Assistir a


um vídeo? Jogar? Acessar todas as redes sociais possíveis e
inimagináveis? Tirar fotos, gravar vídeos, traduzir uma palavra,
distrair as crianças? E advinha? Faz ligações!!!

TEP - Computação Pervasiva – Prof. Thiago Sales 15


Introdução
Disseminação dos Dispositivos Móveis

Escola
Hondsrug,
em Emmen
(Holanda)

TEP - Computação Pervasiva – Prof. Thiago Sales 16


Introdução
Disseminação dos Dispositivos Móveis

Papa Bento
usa twitter
para
Divulgar
Novo serviço
do vaticano

TEP - Computação Pervasiva – Prof. Thiago Sales 17


Introdução
Disseminação dos Dispositivos Móveis

Aplicativo
do Vaticano –
Rotas da
Basílica

TEP - Computação Pervasiva – Prof. Thiago Sales 18


Introdução
Disseminação dos Dispositivos Móveis
 Como está o mercado?
 Dispositivos vendidos em 2010

TEP - Computação Pervasiva – Prof. Thiago Sales 19


Introdução
Disseminação dos Dispositivos Móveis

 Venda de IPads cresce 183% (com relação ao mesmo


período do ano passado) e impulsiona lucro da Apple
Fonte: http://g1.globo.com/tecnologia/noticia/2011/07/venda-de-ipads-cresce-
183-em-impulsiona-lucro-da-apple.html

 9,25 milhões de Ipads entre abril e junho


 IPhone: crescimento de 142% (20 milhões de smartphones)
 IPod sofre queda de 20% (7,54 milhões)
 Lucro: 7,31 bi no primeiro segundo trimestre de 2011
• No mesmo período do ano passado, 3,25 bilhões
• Crescimento de 125%
• 62% da receita está relacionado a aparelhos e softwares

TEP - Computação Pervasiva – Prof. Thiago Sales 20


Introdução
Disseminação dos Dispositivos Móveis
 Como está o mercado?
 Última pesquisa trimestral (Janeiro 2011 à Março 2011) –
 Total de dispositivos adquiridos apenas nos EUA no mesmo período – 72.5 milhões
comScore Mobilens, Abril de 2011
http://www.comscore.com/por/

Divisão do mercado (%)


2010 Diferença
Google 28.7 6.0
RIM 31.6 -4.5
Apple 25.0 0.5
Microsoft 8.4 -0.9
Palm 3.7 -0.9

Janeiro à Março 2011


TEP - Computação Pervasiva – Prof. Thiago Sales 21
Introdução
Computação Pervasiva: Hoje

 Top 10: Os celulares mais vendidos do Brasil em 2011


Fonte: techtudo.com.br/rankings/noticia/2011/08/top-
10-os-celulares-mais-vendidos-do-brasil-em-2011.html

10º Samsung Galaxy SI9000 9º Motorola A953 Milestone 8ºMotorola EX115 Motokey

Android Android Proprietário

TEP - Computação Pervasiva – Prof. Thiago Sales 22


Introdução
Computação Pervasiva: Hoje

 Top 10: Os celulares mais vendidos do Brasil em 2011


Fonte: techtudo.com.br/rankings/noticia/2011/08/top-
10-os-celulares-mais-vendidos-do-brasil-em-2011.html

7º Nokia N8 6 º Motorola Defy 5º Blackbarry Torch 9800

Symbian^3 Android Blackbarry 6

TEP - Computação Pervasiva – Prof. Thiago Sales 23


Introdução
Computação Pervasiva: Hoje

 Top 10: Os celulares mais vendidos do Brasil em 2011


Fonte: techtudo.com.br/rankings/noticia/2011/08/top-
10-os-celulares-mais-vendidos-do-brasil-em-2011.html

4º Blackbarry Curve 9300 3º Motorola Atrix 2º e 1º IPhone 3GS e 4

Blackbarry Android iOS

TEP - Computação Pervasiva – Prof. Thiago Sales 24


Introdução
Computação Pervasiva: Hoje

 Dispositivos móveis celulares (Smart Phones) e os Tablets possuem


características importantes para a computação pervasiva
 Localização (GPS e triangulação de células)
 Conectividade entre dispositivos (Bluetooth, NFC) e com a Internet (3G, Wi-Fi)
 Programação (software personalizado para o usuário)
 Multimídia (entrada e saída de dados)
 Massificação

 Smart phone e Tablet podem ser os objetos com computação que estão em
todo lugar e a todo momento...
 ... enquanto a computação não invade os demais objetos.

 Mas já existem potenciais aplicações para a Computação Pervasiva de hoje?


 Sim. Veremos alguns exemplos.

TEP - Computação Pervasiva – Prof. Thiago Sales 25


Aplicações
Transportes

 Monitoramento e personalização de veículos


 Integração com OBD (On Board Diagnosis) e CAN (Controller Area Network)
 Recuperação de dados do veículo
 Controle remoto do veículo via dispositivo móvel (Intelligent Key)
 Personalização automática de veículo (altura do banco, vidros, espelhos, músicas...)

 Controle Parental
 Alertas: “Seu filho está dirigindo a uma velocidade de 120 km/h neste momento”.
 Controle ativo: smart phone impede que o carro ultrapasse os 80 km/h.
 Sem smart phone ligado com controle parental, o veículo não acelera.

Smart phone
do filho
Internet Alerta:
120km/h

Smart phone
3G
do pai

Bluetooth
(OBD/CAN)

TEP - Computação Pervasiva – Prof. Thiago Sales 26


Aplicações
Transportes – Projeto Ford x UFCG

 Driver Assistant Browser


Servidor
 Visão Geral (Internet)
(Internet)

Fiesta Sedan 1.6 - Profile

Properti
es

Download do Rules

Perfil do Veículo
(Fiesta)
Motorista
Propriedades e
Regras associadas
aos veículos

Engenheiro Ford

oilTemp > 90% “Critical Temperature”


Exemplo de Regras - [Condição, Mensagem]

TEP - Computação Pervasiva – Prof. Thiago Sales 27


Aplicações
Transportes – Projeto Ford x UFCG

Graphical User Interface

Application Manager Services

• Load services
• View data
• Monitoring
Information Manager
• Expert System
Receive CAN IDs and PIDs
•Atz
• Warnings
Store
•ATSP 6 service references
ATCM 9CE
Persistence CAN Handler Web Handler
ATCF 000 • Calculate Mask and Filter
... • ELMScan control message

ATSH 720
I/O 226180

TEP - Computação Pervasiva – Prof. Thiago Sales 28


Aplicações
Transportes – Projeto Ford x UFCG

Graphical User Interface

Application Manager Services


• Each service receives the message
CAN
Speed = 80km
• Each service does its workPARSER
RPM = 2500
Information Manager Message
• Select interested services
Manager
201 24 B4...
Persistence CAN Handler Web Handler ELMScan
201 24 B4 ... State Machine
430 30 FE ...
...
I/O

TEP - Computação Pervasiva – Prof. Thiago Sales 29


Aplicações
Transportes – Projeto Ford x UFCG

 Aplicação Ford Web Server recebe dados de


monitoramento do dispositivo móvel do motorista

TEP - Computação Pervasiva – Prof. Thiago Sales 30


Aplicações
Saúde

 Suporte ao tratamento de pacientes com doenças crônicas


 Dispositivo móvel como veículo de informação do paciente
 Controle diário de agenda de tratamento
Internet
 Indicativo de remédios para idosos
• Alarme personalizado

Agenda
14:00 de medicação
2 unid.

 Canal de comunicação direta com o paciente


• Histórico de contato como parte do prontuário do paciente

TEP - Computação Pervasiva – Prof. Thiago Sales 31


Aplicações
Saúde

 Smart Phone como ponto de convergência dos sensores médicos


 Monitoramento contínuo e atualização do estado do paciente para acesso por parte do médico

Wi-Fi/3G
Internet

Balança

Wi-Fi/3G

Dispositivo do
Paciente
Bluetooth
Oxímetro

Glicosímetro Dispositivo do Médico

TEP - Computação Pervasiva – Prof. Thiago Sales 32


Aplicações
Segurança

 Monitoramento doméstico e empresarial


 Sistemas de câmeras
 Sensores de presença
 Sensores de temperatura
 Alarmes de incêndio

 Acesso e controle via Internet através do smart phone

• Acender/Apagar luzes
• Áudio e vídeo em tempo real
• Histórico do dia
• Abrir/Fechar portas
• …

Nokia Smart Home


TEP - Computação Pervasiva – Prof. Thiago Sales 33
Aplicações
Segurança

 Controle parental
 Integração de localização com redes sociais (amigos do orkut, myspace, twitter...)
 Sincronização de histórico de localização com o servidor
 Definição de área de abrangência
 Integração com registro policial

 Respostas em tempo real às perguntas


 Por onde minha filha andou?
 Com quem ela andou?
 A que horas esteve em cada local?
 Onde ela está neste momento?
 Ela ultrapassou a área que delimitei?

Internet

TEP - Computação Pervasiva – Prof. Thiago Sales 34


Aplicações
Comércio

 Monitoramento de representantes comerciais


 Como garantir que um dado representante comercial visitou locais para divulgação do seu
produto?
 Como garantir que o processo foi realizado dentro do horário previsto?
 Como gerenciar este processo para milhares de representantes em uma grande empresa?

Planejamento

Histórico

TEP - Computação Pervasiva – Prof. Thiago Sales 35


Aplicações
Comércio: publicidade

 Localização + Preferência = potencial de negócio


 Sabendo do que o usuário gosta e onde ele está em determinado momento, podem ser criadas
promoções personalizadas:
• “O tênis de que você gosta está em promoção por 120 reais, na próxima esquina à direita”
• “Pizza por 10 reais... Pizza por 8 reais... Pizza por 3 reais, última chance!”
 Maior probabilidade de prover o anúncio certo para a pessoa certa no momento certo.

TEP - Computação Pervasiva – Prof. Thiago Sales 36


Aplicações

 E como ganhar dinheiro com isso?


 Smart phones e Tablets estão passando a fazer parte do cotidiano das pessoas
 Aumenta a demanda por novas aplicações e serviços
• Entretenimento, conteúdo, segurança, saúde, agricultura, industrial etc
 Operadoras, empresas de mídia, agências de publicidade e anunciantes contratam
cada vez

TEP - Computação Pervasiva – Prof. Thiago Sales 37


Desafios Técnicos
Gerência de Consumo de Energia

 Miniaturização
 Quanto menor o dispositivo, menor a bateria...
 ... quanto menor a bateria, menor sua capacidade...
 ... logo, quanto menor o dispositivo, menor deve ser o consumo.

 Computação Verde
 O mundo dos inúmeros dispositivos computacionais terá também que ser o mundo da eficiência
energética

 Redução transversal de consumo, não só dos dispositivos com bateria


 Hardware
 Software
 Infraestrutura de rede

TEP - Computação Pervasiva – Prof. Thiago Sales 38


Desafios Técnicos
Pró-Atividade x Privacidade

 Agir em nome do usuário tem limite


 Ações indesejadas
• Compra-se automaticamente um novo livro sobre Computação Pervasiva porque você
gosta... mas, naquele momento, você quer?
• Anúncios inoportunos
 Perda de controle
• Informações compartilhadas são acessadas sem o seu controle
• Isso já acontece na própria Internet (ponha seu nome completo no Google)

 Dados pessoais e profissionais seguros?


 Conexão e rede
 Software do dispositivo
 Local de armazenamento na Internet

 Problemas iminentes
 Se tudo está conectado, a segurança de tudo estará comprometida
 Em caso de roubo de dispositivo, o que se perde?

TEP - Computação Pervasiva – Prof. Thiago Sales 39


Desafios Técnicos
Conectividade e Comunicação sem Fio

 Infraestrutura de rede sem fio


 Acesso à Internet sempre disponível (3G parece uma boa solução)
 Garantia de conectividade ininterrupta (traz confiança para transações comerciais)
 Suporte à troca transparente entre redes sem fio (handoff)

 Dispositivos com diferentes mecanismos de conectividade


 Considerando diferentes formas de interação com o dispositivo, este deve dar suporte a várias
tecnologias de comunicação
• NFC para pagar o metrô
• Wi-Fi para aquisição de informações em rede local
• 3G para acesso à Internet
• Bluetooth para comunicação com outros dispositivos (impressoras, outros smart phones,
etc.)
 Uma vez que cada tecnologia requer uma infra-estrutura diferente, o que impacta no custo,
elas continuarão existindo...
 ... portanto, a tendência é que os smart phones tenham suporte a cada vez mais tecnologias.

TEP - Computação Pervasiva – Prof. Thiago Sales 40


Desafios Técnicos
Usabilidade

 Como trazer uma boa experiência para o usuário


 Considerando diversos dispositivos ao mesmo tempo
 Tipos diferentes de interface homem-computador

 Os métodos de interação atuais são suficientes?


 Tela de multi-toque, como iPad
 Comandos de voz
 Sensores de movimentos

 Acessibilidade
 Como atingir o público com necessidades especiais?

TEP - Computação Pervasiva – Prof. Thiago Sales 41


Desafios Técnicos
Interoperabilidade

 Heterogeneidade de dispositivos
 Protocolos de comunicação
 Plataformas de desenvolvimento de software para dispositivos móveis

TEP - Computação Pervasiva – Prof. Thiago Sales 42


Desafios Técnicos
Interoperabilidade

 Heterogeneidade de dispositivos
 Diferentes dispositivos têm capacidades diversas de processamento, memória e tamanho de
tela
 Isto traz impacto sobre o software que pode ser executado em um dispositivo e não em outros

 Protocolos de comunicação
 Dispositivos devem “falar o mesmo idioma” para compartilhar informações e prover serviços
para o usuário
 Exemplo: Universal Plug and Play - UPnP

 Plataformas de desenvolvimento de software para dispositivos móveis


 Há diversas linguagens diferentes, para diferentes plataformas
 Criam-se nichos de desenvolvimento, impedindo a reutilização de componentes em larga escala
 Algumas linguagens ainda incipientes

TEP - Computação Pervasiva – Prof. Thiago Sales 43


Desafios Técnicos
Interoperabilidade - UPnP

 Universal Plug and Play

 Provê conectividade entre diferentes dispositivos


 Device Control Protocols (DCP)
 Multimídia, Automação residencial (Camera, HVAC, Light), Scanner, Impressora etc

 Faz uso de protocolos padrões da Internet


 Transporte e endereçamento: UDP, TCP, IP
 Descoberta de Serviços: SSDP (Service Descovery Protocol)
 Invocação de Serviços: Web Services – HTTP/SOAP (Simple Object Access Protocol)
 Notificação de eventos: GENA – General Event Notification Architecture

 Falta de segurança é o ponto mais crítico


 UPnP-UP (User Profile)

TEP - Computação Pervasiva – Prof. Thiago Sales 44


Desafios Técnicos
Interoperabilidade - UPnP

 Provê conectividade entre diferentes dispositivos


 Device Control Protocols (DCP)
Auto-IP

 Etapas de conectividade UPnP Ponto de Controle


Ponto de Controle
0. Endereçamento
1. Descoberta
2. Descrição DHCP
Descoberta
Controle Browse
3. Controle IP
HTTP/1.1 200 OK Dispositivos
Controle e Status
4. Evento Registro nos Eventos (Unicast)
HOST: 239.255.255.250:1900 OnNewVolume(60%) LAN Descobertos
5. Apresentação -“Volume”
M-SEARCH * HTTP/1.1
CACHE-CONTROL: max-age=300
HOST: -”Tempo”
LOCATION: URL239.255.255.250:1900
device description
MAN: ssdp:discover
NT: upnp:rootdevice 60%
40%
SUBSCRIBE MX:
NTS: …/velume max time
ssdp:aliveHTTP/1.1 NOTIFY
publisherST:
HOST: SERVER: target
+ vS.Odevice
host:publisher
SO port
+ UPnP/1.0 + Requisição da Mídia
USER-AGENT: OS/version
DeviceName UPnP/1.1
+ Device product/version
Version
CALLBACK:
USN:<delivery URL>
uuid:3ad3ds565dsdcb356wa23::upnp: Streaming
NT: upnp:event Media Renderer Media Server
rootdevice
TIMEOUT: Second-requested subscription duration

TEP - Computação Pervasiva – Prof. Thiago Sales 45


Desafios Técnicos
Interoperabilidade - UPnP

 Projeto BRisa
 Implementação do padrão UPnP – Pilha de protocolos

 Timeline do projeto
• 2006: INdT+ UFCG (Laboratório Embedded)
• 2009: INdT não mais vinculado
• 2010 – Atual: Laboratório ComPe– IC/UFAL

 Código aberto
• LGPL – Qt
• MIT – Python

 https://garage.maemo.org/projects/brisa/

TEP - Computação Pervasiva – Prof. Thiago Sales 46


Perspectivas
O que vem por aí?

 Wearable Computing
 Dispositivos integrados ao corpo como elementos de vestuário

Óculos LCD
(diversos fabricantes)

Relógio, pulseira, cartões, brincos...


(Conceito - Nokia Morph)

TEP - Computação Pervasiva – Prof. Thiago Sales 47


Perspectivas
O que vem por aí?

 Body Area Network


 Todos seremos hospedeiros de redes pessoais, interligadas através de redes sem fio e da
Internet
 Diversos dispositivos, com diferentes características, mas que seguem os mesmos protocolos
de comunicação
 A interação entre dispositivos tem como objetivo prover serviços e informações ao usuário

Internet

TEP - Computação Pervasiva – Prof. Thiago Sales 48


Perspectivas
O que vem por aí?

 Fontes alternativas de energia


 Assim como em todos os setores da indústria, serão aplicadas alternativas às fontes de energia
existentes.

Pilha recarregável
por vibração
(Brothers Industries Ltda.) Dispositivo carregado
por energia solar
(diversos fabricantes)

TEP - Computação Pervasiva – Prof. Thiago Sales 49


Perspectivas
O que vem por aí?

 Dados e serviços nas nuvens


 Clientes “magros”
 Infraestrutura robusta
 Sistemas operacionais simples e leves
 Todos os dados e serviços na Internet

 Já estamos no caminho
 Netbooks, iPads, smart phones...

 Área diretamente relacionada


 Cloud Computing (computação nas nuvens)
• Backup, tolerância a falhas, autonomia...
• Acordo de Nível de Serviço (SLA) para garantir qualidade
• Pagamento por espaço, processamento, serviços...

TEP - Computação Pervasiva – Prof. Thiago Sales 50


Perguntas

?
TEP - Computação Pervasiva – Prof. Thiago Sales 51