SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Interfaces de Usuário Ubíquas - UUI

    Pontos de
  computação
                Computação   Computação
                 Pervasiva     Ubíqua


                Computação   Computação
                  Desktop      Móvel

                                          mobilidade



                                                   © Jair C Leite




Computação pervasiva
• Novas formas de saída
  – Projeção no ambiente
• Novas formas de entrada
  – Sensores no ambiente
• Interação incidental




                                                   © Jair C Leite
Computação Pervasiva
    “Everywhere Display” (IBM)




Pervasive (ing.) –


que está espalhada
em todo lugar.
                                                  © Jair C Leite




    Display em automóveis




    cooltown.hp.com/mpulse/backissues/0601/0601-cooltown.asp
                                                  © Jair C Leite
Arquitetura para interação baseada em
  sensores


                                         control
                             inference


               data
              fusion            context
                                 model



  raw        data                user
sensors   reduction             actions
                                            © Jair C Leite




  Microsoft Surface
  • http://www.popularmechanics.com/technology
    /industry/4217348.html




                                            © Jair C Leite
Interação em computação ubíqua
• Combinação de computação móvel e
  pervasiva
• Inúmeras novas possibilidades de interação




                                                               © Jair C Leite




Interação com telas públicas
                        • Projeto e-campus,
                          Lancaster 2005
                        • Permite que as pessoas
                          interajam com telas
                          colocadas em locais
                          públicos
                        • Usuários interagem
                          utilizando telefones
                          celulares (bluetooth)
                        • Conteúdo é colocado a
                          partir da Web por
                          pessoas cadastradas.
                          Fonte: http://ecampus.lancs.ac.uk/
                                                               © Jair C Leite
Interação incidental em computação
ubíqua
• Na interação convencional, o usuário utiliza o
  computador com um objetivo em mente
  – Interação intencional
• Na interação incidental, o usuário pode
  interagir com o computador sem
  necessariamente ter a intenção
• Exemplos
  – Ambientes inteligentes (casa, escritórios, carros)
  – Artefatos com sensores



                                                  © Jair C Leite




MediaCup
• A caneca tem sensores
  e transmissores que
  comunicam-se com um
  computador central
• Indicam temperatura e
  movimento
• Pode indicar o estado
  do seu usuário




                                                  © Jair C Leite
OnCue
• Toolbar inteligente
• Apresenta-se ao
  usuário quando algo é
  copiado para o
  clipboard
• Analisa o conteúdo do
  clipboard




                                                 © Jair C Leite




Contexto 1
• Usuário está se preparando para uma viagem.
• Antes de sair de casa, faz todas as transações
  bancárias pendentes do dia, acessando o “Internet
  banking”
• Antes de iniciar a viagem, passa num terminal de
  auto-atendimento para sacar dinheiro.
• Durante a viagem, que dura o dia inteiro, descobre
  que esqueceu de fazer uma transferência. Daí,
  acessa o banco usando o seu celular
   – “Tele-atendimento”
   – “Portal Wap”
   – “Portal Web”

                                                 © Jair C Leite
Contexto 2
• Uma pessoa está utilizando uma aplicação
  de edição de apresentações
• Edita em casa num computador linux
• Edita no trabalho num computador windows
• Edita colaborativamente num teleconferência
  multimídia, numa sala com uma tela interativa




                                          © Jair C Leite




Desafios
• Qual a melhor estratégia de solução?
• A solução baseada na Web é interessante?
• A solucão codifique em JAVA e rode em
  qualquer lugar?
• A solucão codifique em qualquer lugar e rode
  no Windows?
• Quais são os caminhos em ambientes
  abertos e livres?
• Uma solução com um núcleo e múltiplas
  interfaces de usuário é viável?

                                          © Jair C Leite
Mobile domain




                © Jair C Leite




Home domain




                © Jair C Leite
Modos de consumo de mídias




Quais as oportunidades de pesquisa, desenvolvimento e negócios?

                                                         © Jair C Leite




GADGETS




                                                         © Jair C Leite

Mais conteúdo relacionado

Mais procurados

Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
sankar s
 

Mais procurados (20)

HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
 
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
ThinManager® Delivering and Managing The Connected Enterprise: IntroductionThinManager® Delivering and Managing The Connected Enterprise: Introduction
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
 
Edge computing
Edge computingEdge computing
Edge computing
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Web services
Web servicesWeb services
Web services
 
Prototyping
PrototypingPrototyping
Prototyping
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Ubiquitous computing applications
Ubiquitous computing applicationsUbiquitous computing applications
Ubiquitous computing applications
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices
 
Internet of things (iot)
Internet of things (iot)Internet of things (iot)
Internet of things (iot)
 
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
PagerDuty + Rundeck = Shorter Incidents, Fewer EscalationsPagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
 
Middleware Technologies ppt
Middleware Technologies pptMiddleware Technologies ppt
Middleware Technologies ppt
 
Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
Software Architecture: Design Decisions
Software Architecture: Design DecisionsSoftware Architecture: Design Decisions
Software Architecture: Design Decisions
 
Interaction design beyond human computer interaction
Interaction design beyond human computer interactionInteraction design beyond human computer interaction
Interaction design beyond human computer interaction
 
IoT Security – Executing an Effective Security Testing Process
IoT Security – Executing an Effective Security Testing Process IoT Security – Executing an Effective Security Testing Process
IoT Security – Executing an Effective Security Testing Process
 
Ch10.2.tertiary storage structure
Ch10.2.tertiary storage structureCh10.2.tertiary storage structure
Ch10.2.tertiary storage structure
 

Destaque

Model-Driven Software Development
Model-Driven Software DevelopmentModel-Driven Software Development
Model-Driven Software Development
elliando dias
 
Scaling Rails with memcached
Scaling Rails with memcachedScaling Rails with memcached
Scaling Rails with memcached
elliando dias
 
HTML5: The New html for the web
HTML5: The New html for the webHTML5: The New html for the web
HTML5: The New html for the web
elliando dias
 
Assembling wall panels with robotic technologies
Assembling wall panels with robotic technologiesAssembling wall panels with robotic technologies
Assembling wall panels with robotic technologies
elliando dias
 
Scrum in five minutes
Scrum in five minutesScrum in five minutes
Scrum in five minutes
elliando dias
 
How to Design Frameworks
How to Design FrameworksHow to Design Frameworks
How to Design Frameworks
elliando dias
 
Programmable Matter with Modular Robots
Programmable Matter with Modular RobotsProgrammable Matter with Modular Robots
Programmable Matter with Modular Robots
elliando dias
 
Gerenciamento de Projetos OO
Gerenciamento de Projetos OOGerenciamento de Projetos OO
Gerenciamento de Projetos OO
elliando dias
 
How To Build A Better Arduino
How To Build A Better ArduinoHow To Build A Better Arduino
How To Build A Better Arduino
AlastairDSilva
 
A Brief Tour of Responsability Driven Design
A Brief Tour of Responsability Driven DesignA Brief Tour of Responsability Driven Design
A Brief Tour of Responsability Driven Design
elliando dias
 
Enabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition LanguageEnabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition Language
elliando dias
 
Representação de Números
Representação de NúmerosRepresentação de Números
Representação de Números
elliando dias
 
hardware de um sistema de computação
hardware de um sistema de computaçãohardware de um sistema de computação
hardware de um sistema de computação
elliando dias
 
Linguagens de Transformação de Modelos
Linguagens de Transformação de ModelosLinguagens de Transformação de Modelos
Linguagens de Transformação de Modelos
elliando dias
 
UML-Based Web Engineering
UML-Based Web EngineeringUML-Based Web Engineering
UML-Based Web Engineering
elliando dias
 
Gerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de SistemaGerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de Sistema
elliando dias
 

Destaque (20)

Organic user interface presentaion
Organic user interface presentaionOrganic user interface presentaion
Organic user interface presentaion
 
Model-Driven Software Development
Model-Driven Software DevelopmentModel-Driven Software Development
Model-Driven Software Development
 
Scaling Rails with memcached
Scaling Rails with memcachedScaling Rails with memcached
Scaling Rails with memcached
 
HTML5: The New html for the web
HTML5: The New html for the webHTML5: The New html for the web
HTML5: The New html for the web
 
Assembling wall panels with robotic technologies
Assembling wall panels with robotic technologiesAssembling wall panels with robotic technologies
Assembling wall panels with robotic technologies
 
Scrum in five minutes
Scrum in five minutesScrum in five minutes
Scrum in five minutes
 
Algoritmo Genetico
Algoritmo GeneticoAlgoritmo Genetico
Algoritmo Genetico
 
How to Design Frameworks
How to Design FrameworksHow to Design Frameworks
How to Design Frameworks
 
Programmable Matter with Modular Robots
Programmable Matter with Modular RobotsProgrammable Matter with Modular Robots
Programmable Matter with Modular Robots
 
Acme Total
Acme TotalAcme Total
Acme Total
 
Gerenciamento de Projetos OO
Gerenciamento de Projetos OOGerenciamento de Projetos OO
Gerenciamento de Projetos OO
 
How To Build A Better Arduino
How To Build A Better ArduinoHow To Build A Better Arduino
How To Build A Better Arduino
 
A Brief Tour of Responsability Driven Design
A Brief Tour of Responsability Driven DesignA Brief Tour of Responsability Driven Design
A Brief Tour of Responsability Driven Design
 
Enabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition LanguageEnabling White-Box Reuse in a Pure Composition Language
Enabling White-Box Reuse in a Pure Composition Language
 
Representação de Números
Representação de NúmerosRepresentação de Números
Representação de Números
 
hardware de um sistema de computação
hardware de um sistema de computaçãohardware de um sistema de computação
hardware de um sistema de computação
 
Linguagens de Transformação de Modelos
Linguagens de Transformação de ModelosLinguagens de Transformação de Modelos
Linguagens de Transformação de Modelos
 
Robótica Móvel
Robótica MóvelRobótica Móvel
Robótica Móvel
 
UML-Based Web Engineering
UML-Based Web EngineeringUML-Based Web Engineering
UML-Based Web Engineering
 
Gerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de SistemaGerenciamento de Projeto para Desenvolvimento de Sistema
Gerenciamento de Projeto para Desenvolvimento de Sistema
 

Semelhante a Interfaces de Usuário Ubíquas - UUI

Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Waldir R. Pires Jr
 
Computação Ubiqua e Verde
Computação Ubiqua e VerdeComputação Ubiqua e Verde
Computação Ubiqua e Verde
elliando dias
 
Mídias Digitais - Aula 1
Mídias Digitais - Aula 1Mídias Digitais - Aula 1
Mídias Digitais - Aula 1
renatamruiz
 

Semelhante a Interfaces de Usuário Ubíquas - UUI (20)

O computador invisível
O computador invisívelO computador invisível
O computador invisível
 
Computacao Invisivel
Computacao InvisivelComputacao Invisivel
Computacao Invisivel
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
 
Design de interação e Design da experiência considerações sobre um camp...
Design de interação e Design da experiência  considerações sobre um camp...Design de interação e Design da experiência  considerações sobre um camp...
Design de interação e Design da experiência considerações sobre um camp...
 
Computação Ubíqua
Computação UbíquaComputação Ubíqua
Computação Ubíqua
 
Palestra no RioInfo 2009 - Redes Sociais e Mobilidade, por Martha Gabriel
Palestra no RioInfo 2009 - Redes Sociais e Mobilidade, por Martha GabrielPalestra no RioInfo 2009 - Redes Sociais e Mobilidade, por Martha Gabriel
Palestra no RioInfo 2009 - Redes Sociais e Mobilidade, por Martha Gabriel
 
Arquitetura e design de software
Arquitetura e design de softwareArquitetura e design de software
Arquitetura e design de software
 
Interfaces Multimodais Inteligentes
Interfaces Multimodais InteligentesInterfaces Multimodais Inteligentes
Interfaces Multimodais Inteligentes
 
Prototipagem Em Papel
Prototipagem Em PapelPrototipagem Em Papel
Prototipagem Em Papel
 
Computação Ubiqua e Verde
Computação Ubiqua e VerdeComputação Ubiqua e Verde
Computação Ubiqua e Verde
 
Web 2.0 e Mídias Sociais
Web 2.0 e Mídias SociaisWeb 2.0 e Mídias Sociais
Web 2.0 e Mídias Sociais
 
Mídias Digitais - Aula 1
Mídias Digitais - Aula 1Mídias Digitais - Aula 1
Mídias Digitais - Aula 1
 
UX em Plataformas Conversacionais
UX em Plataformas ConversacionaisUX em Plataformas Conversacionais
UX em Plataformas Conversacionais
 
"Desmistificando o Java ME" CCT-CEJUG Maio 2008
"Desmistificando o Java ME" CCT-CEJUG Maio 2008"Desmistificando o Java ME" CCT-CEJUG Maio 2008
"Desmistificando o Java ME" CCT-CEJUG Maio 2008
 
Desmistificando o Java Me Cejug Maio2008 Vando
Desmistificando o Java Me Cejug Maio2008 VandoDesmistificando o Java Me Cejug Maio2008 Vando
Desmistificando o Java Me Cejug Maio2008 Vando
 
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
1° BootCamp - Workshop Internet Das Coisas Para Sustentabilidade Ambiental
 
carFree2
carFree2carFree2
carFree2
 
Oficina De Web 2.0 Versao 2
Oficina De Web 2.0 Versao 2Oficina De Web 2.0 Versao 2
Oficina De Web 2.0 Versao 2
 
Curso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula CoelhoCurso Marketing Digital Ana Paula Coelho
Curso Marketing Digital Ana Paula Coelho
 

Mais de elliando dias

Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
elliando dias
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
elliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
elliando dias
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
elliando dias
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
elliando dias
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
elliando dias
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
elliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
elliando dias
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
elliando dias
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
elliando dias
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
elliando dias
 

Mais de elliando dias (20)

Clojurescript slides
Clojurescript slidesClojurescript slides
Clojurescript slides
 
Why you should be excited about ClojureScript
Why you should be excited about ClojureScriptWhy you should be excited about ClojureScript
Why you should be excited about ClojureScript
 
Functional Programming with Immutable Data Structures
Functional Programming with Immutable Data StructuresFunctional Programming with Immutable Data Structures
Functional Programming with Immutable Data Structures
 
Nomenclatura e peças de container
Nomenclatura  e peças de containerNomenclatura  e peças de container
Nomenclatura e peças de container
 
Geometria Projetiva
Geometria ProjetivaGeometria Projetiva
Geometria Projetiva
 
Polyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better AgilityPolyglot and Poly-paradigm Programming for Better Agility
Polyglot and Poly-paradigm Programming for Better Agility
 
Javascript Libraries
Javascript LibrariesJavascript Libraries
Javascript Libraries
 
How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!How to Make an Eight Bit Computer and Save the World!
How to Make an Eight Bit Computer and Save the World!
 
Ragel talk
Ragel talkRagel talk
Ragel talk
 
A Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the WebA Practical Guide to Connecting Hardware to the Web
A Practical Guide to Connecting Hardware to the Web
 
Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao Arduino
 
Minicurso arduino
Minicurso arduinoMinicurso arduino
Minicurso arduino
 
Incanter Data Sorcery
Incanter Data SorceryIncanter Data Sorcery
Incanter Data Sorcery
 
Rango
RangoRango
Rango
 
Fab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine DesignFab.in.a.box - Fab Academy: Machine Design
Fab.in.a.box - Fab Academy: Machine Design
 
The Digital Revolution: Machines that makes
The Digital Revolution: Machines that makesThe Digital Revolution: Machines that makes
The Digital Revolution: Machines that makes
 
Hadoop + Clojure
Hadoop + ClojureHadoop + Clojure
Hadoop + Clojure
 
Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.Hadoop - Simple. Scalable.
Hadoop - Simple. Scalable.
 
Hadoop and Hive Development at Facebook
Hadoop and Hive Development at FacebookHadoop and Hive Development at Facebook
Hadoop and Hive Development at Facebook
 
Multi-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case StudyMulti-core Parallelization in Clojure - a Case Study
Multi-core Parallelization in Clojure - a Case Study
 

Interfaces de Usuário Ubíquas - UUI

  • 1. Interfaces de Usuário Ubíquas - UUI Pontos de computação Computação Computação Pervasiva Ubíqua Computação Computação Desktop Móvel mobilidade © Jair C Leite Computação pervasiva • Novas formas de saída – Projeção no ambiente • Novas formas de entrada – Sensores no ambiente • Interação incidental © Jair C Leite
  • 2. Computação Pervasiva “Everywhere Display” (IBM) Pervasive (ing.) –  que está espalhada em todo lugar. © Jair C Leite Display em automóveis cooltown.hp.com/mpulse/backissues/0601/0601-cooltown.asp © Jair C Leite
  • 3. Arquitetura para interação baseada em sensores control inference data fusion context model raw data user sensors reduction actions © Jair C Leite Microsoft Surface • http://www.popularmechanics.com/technology /industry/4217348.html © Jair C Leite
  • 4. Interação em computação ubíqua • Combinação de computação móvel e pervasiva • Inúmeras novas possibilidades de interação © Jair C Leite Interação com telas públicas • Projeto e-campus, Lancaster 2005 • Permite que as pessoas interajam com telas colocadas em locais públicos • Usuários interagem utilizando telefones celulares (bluetooth) • Conteúdo é colocado a partir da Web por pessoas cadastradas. Fonte: http://ecampus.lancs.ac.uk/ © Jair C Leite
  • 5. Interação incidental em computação ubíqua • Na interação convencional, o usuário utiliza o computador com um objetivo em mente – Interação intencional • Na interação incidental, o usuário pode interagir com o computador sem necessariamente ter a intenção • Exemplos – Ambientes inteligentes (casa, escritórios, carros) – Artefatos com sensores © Jair C Leite MediaCup • A caneca tem sensores e transmissores que comunicam-se com um computador central • Indicam temperatura e movimento • Pode indicar o estado do seu usuário © Jair C Leite
  • 6. OnCue • Toolbar inteligente • Apresenta-se ao usuário quando algo é copiado para o clipboard • Analisa o conteúdo do clipboard © Jair C Leite Contexto 1 • Usuário está se preparando para uma viagem. • Antes de sair de casa, faz todas as transações bancárias pendentes do dia, acessando o “Internet banking” • Antes de iniciar a viagem, passa num terminal de auto-atendimento para sacar dinheiro. • Durante a viagem, que dura o dia inteiro, descobre que esqueceu de fazer uma transferência. Daí, acessa o banco usando o seu celular – “Tele-atendimento” – “Portal Wap” – “Portal Web” © Jair C Leite
  • 7. Contexto 2 • Uma pessoa está utilizando uma aplicação de edição de apresentações • Edita em casa num computador linux • Edita no trabalho num computador windows • Edita colaborativamente num teleconferência multimídia, numa sala com uma tela interativa © Jair C Leite Desafios • Qual a melhor estratégia de solução? • A solução baseada na Web é interessante? • A solucão codifique em JAVA e rode em qualquer lugar? • A solucão codifique em qualquer lugar e rode no Windows? • Quais são os caminhos em ambientes abertos e livres? • Uma solução com um núcleo e múltiplas interfaces de usuário é viável? © Jair C Leite
  • 8. Mobile domain © Jair C Leite Home domain © Jair C Leite
  • 9. Modos de consumo de mídias Quais as oportunidades de pesquisa, desenvolvimento e negócios? © Jair C Leite GADGETS © Jair C Leite