SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Fall 2002 CS/PSY 6750 1
Pervasive Computing
Ubiquitous computing resources
Agenda
• Area overview
• Four themes
• Challenges/issues
Pervasive/Ubiquitous Computing
• Move beyond desktop machine
• Computing is embedded everywhere in the
environment
Fall 2002 CS/PSY 6750 2
Ubicomp Notions
• Computing capabilities, any time, any place
• “Invisible” resources
• Machines sense users’ presence and act
accordingly
Video Examples
• Ambient Room - H. Ishii, CHI ‘98
• Beyond the Desktop - J. Rekimoto, CHI ‘00
Fall 2002 CS/PSY 6750 3
Four Themes
• Automated capture of experiences with
easy access
• Context-aware/sensitive interactions and
applications
• Ubiquitous services independent of
devices/platforms
• Natural/Implicit interfaces
Fall 2002 CS/PSY 6750 4
1. Automated Capture
• Motivation
− Record-taking is hard
− Multiple streams of information need to be captured
− Machines are better at some of these things than we
are
Examples
• Meeting capture (scribe at Xerox PARC), Mark
Weiser
• Classroom 2000
Fall 2002 CS/PSY 6750 5
LiveBoard
Fall 2002 CS/PSY 6750 6
Classroom 2000
Fall 2002 CS/PSY 6750 7
Issues
• Stream integration -- At what level?
− Very finest level of actions or more coarse?
• Modifying a record after the fact
− Can student notes be added later?
• Networked interaction
− Why can’t your notes be put up on the
Liveboard?
Fall 2002 CS/PSY 6750 8
2. Context-Aware Computing
• Computing services sense aspects of
environment (location, user emotion,…) and
tailor provided services
• Walk into conference room, my email is
projected on a big screen there
Issues
• How to integrate all the different aspects of
context?
• What about the loss of privacy?
Fall 2002 CS/PSY 6750 9
Examples
• Active Badge & PARCTab
• Shopping assistant
• Cyberguide
• Perception system for recognizing user
moods from their facial expressions
• House where position is sensed and
temperature adjusted automatically
Fall 2002 CS/PSY 6750 10
Augmented Reality
Fall 2002 CS/PSY 6750 11
3. Ubiquitous Services
• Care about service, not application
• Want to receive a message using whatever
device is handy nearby
• Message is tailored to work according to device
Issues
• What is software infrastructure for integration?
• Do we get it by just adopting some standard?
Fall 2002 CS/PSY 6750 12
4. Natural/Implicit Interfaces
• Computer interfaces and devices are more
natural interaction tools
− Pen input
− Speech
− Gesture
− Tangible interfaces
Example
• Pen applications
• Speech applications
• H. Ishii’s tangible UI work
Fall 2002 CS/PSY 6750 13
Issues
• Errors are more likely (handwriting
recognition, speech, …) How to discover
and correct them?
• Is there truly value added?
Fall 2002 CS/PSY 6750 14
Wearable Computing
• Computation devices accompany you,
rather than you seeking them out
• T. Starner

Weitere ähnliche Inhalte

Andere mochten auch

Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
Steven Swafford
 

Andere mochten auch (10)

Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
An Introduction to Web Accessibility
An Introduction to Web AccessibilityAn Introduction to Web Accessibility
An Introduction to Web Accessibility
 
Jared Smith - Introduction to Web Accessibility
Jared Smith - Introduction to Web AccessibilityJared Smith - Introduction to Web Accessibility
Jared Smith - Introduction to Web Accessibility
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Algoritmo de Rabin-Karp
Algoritmo de Rabin-KarpAlgoritmo de Rabin-Karp
Algoritmo de Rabin-Karp
 
Designing for Accessibility - Front End North - September 2016
Designing for Accessibility - Front End North - September 2016Designing for Accessibility - Front End North - September 2016
Designing for Accessibility - Front End North - September 2016
 
String searching
String searching String searching
String searching
 
Rabin karp string matching algorithm
Rabin karp string matching algorithmRabin karp string matching algorithm
Rabin karp string matching algorithm
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 

Ähnlich wie Hci gattech32 ubiquitous-computing

04 ucd-process
04 ucd-process04 ucd-process
04 ucd-process
audelon
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design Riddle
Design World
 
Presentation for feedback of project
Presentation for feedback of projectPresentation for feedback of project
Presentation for feedback of project
nizamani12
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptx
JayasheelanP
 

Ähnlich wie Hci gattech32 ubiquitous-computing (20)

04 ucd-process
04 ucd-process04 ucd-process
04 ucd-process
 
Ubiquitous Computng
Ubiquitous ComputngUbiquitous Computng
Ubiquitous Computng
 
02 history
02 history02 history
02 history
 
Categories of Computers in Information Technology.pdf
Categories of Computers in Information Technology.pdfCategories of Computers in Information Technology.pdf
Categories of Computers in Information Technology.pdf
 
2014 12-10 aimee
2014 12-10 aimee2014 12-10 aimee
2014 12-10 aimee
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design Riddle
 
2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdf2023-My AI Experience - Colm Dunphy.pdf
2023-My AI Experience - Colm Dunphy.pdf
 
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
ServiceNow + Precisely: Getting Business Value and Visibility from Mainframe ...
 
lec00_introduction.ppt
lec00_introduction.pptlec00_introduction.ppt
lec00_introduction.ppt
 
introduction to computer engineering
introduction to computer engineeringintroduction to computer engineering
introduction to computer engineering
 
Rashitov sh Ubiquitous computing.ppt
Rashitov sh Ubiquitous computing.pptRashitov sh Ubiquitous computing.ppt
Rashitov sh Ubiquitous computing.ppt
 
Infrastructure Strategy Plan
Infrastructure Strategy Plan Infrastructure Strategy Plan
Infrastructure Strategy Plan
 
The Personal Assistant
The Personal AssistantThe Personal Assistant
The Personal Assistant
 
Knowledge graph layer for Telco portal, (Topic Maps 2008)
Knowledge graph layer for Telco portal, (Topic Maps 2008) Knowledge graph layer for Telco portal, (Topic Maps 2008)
Knowledge graph layer for Telco portal, (Topic Maps 2008)
 
OCSL - Migrating to a Virtualised Modern Desktop June 2013
OCSL - Migrating to a Virtualised Modern Desktop June 2013OCSL - Migrating to a Virtualised Modern Desktop June 2013
OCSL - Migrating to a Virtualised Modern Desktop June 2013
 
SharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No CodeSharePoint as a Business Platform Why, What and How? – No Code
SharePoint as a Business Platform Why, What and How? – No Code
 
L01 Enterprise Application Architecture
L01 Enterprise Application ArchitectureL01 Enterprise Application Architecture
L01 Enterprise Application Architecture
 
Tool digital meeting room solutions for efficient cross border meeting v1....
Tool   digital meeting room  solutions for efficient cross border meeting v1....Tool   digital meeting room  solutions for efficient cross border meeting v1....
Tool digital meeting room solutions for efficient cross border meeting v1....
 
Presentation for feedback of project
Presentation for feedback of projectPresentation for feedback of project
Presentation for feedback of project
 
chapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptxchapter7-151010022348-lva1-app6892 (1).pptx
chapter7-151010022348-lva1-app6892 (1).pptx
 

Mehr von Alvin Setiawan

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
Alvin Setiawan
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
Alvin Setiawan
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
Alvin Setiawan
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Alvin Setiawan
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
Alvin Setiawan
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
Alvin Setiawan
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
Alvin Setiawan
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
Alvin Setiawan
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
Alvin Setiawan
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
Alvin Setiawan
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
Alvin Setiawan
 

Mehr von Alvin Setiawan (20)

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
 
Pedoman ta2008
Pedoman ta2008Pedoman ta2008
Pedoman ta2008
 
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
 
Paper
PaperPaper
Paper
 
Nl eqn lab
Nl eqn labNl eqn lab
Nl eqn lab
 
Modul6
Modul6Modul6
Modul6
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
 
Ml2 f304213
Ml2 f304213Ml2 f304213
Ml2 f304213
 
Micro sim template_2
Micro sim template_2Micro sim template_2
Micro sim template_2
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
 
Metode regula falsi
Metode regula falsiMetode regula falsi
Metode regula falsi
 
Metode biseksi
Metode biseksiMetode biseksi
Metode biseksi
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
 

Hci gattech32 ubiquitous-computing

  • 1. Fall 2002 CS/PSY 6750 1 Pervasive Computing Ubiquitous computing resources Agenda • Area overview • Four themes • Challenges/issues Pervasive/Ubiquitous Computing • Move beyond desktop machine • Computing is embedded everywhere in the environment
  • 2. Fall 2002 CS/PSY 6750 2 Ubicomp Notions • Computing capabilities, any time, any place • “Invisible” resources • Machines sense users’ presence and act accordingly Video Examples • Ambient Room - H. Ishii, CHI ‘98 • Beyond the Desktop - J. Rekimoto, CHI ‘00
  • 3. Fall 2002 CS/PSY 6750 3 Four Themes • Automated capture of experiences with easy access • Context-aware/sensitive interactions and applications • Ubiquitous services independent of devices/platforms • Natural/Implicit interfaces
  • 4. Fall 2002 CS/PSY 6750 4 1. Automated Capture • Motivation − Record-taking is hard − Multiple streams of information need to be captured − Machines are better at some of these things than we are Examples • Meeting capture (scribe at Xerox PARC), Mark Weiser • Classroom 2000
  • 5. Fall 2002 CS/PSY 6750 5 LiveBoard
  • 6. Fall 2002 CS/PSY 6750 6 Classroom 2000
  • 7. Fall 2002 CS/PSY 6750 7 Issues • Stream integration -- At what level? − Very finest level of actions or more coarse? • Modifying a record after the fact − Can student notes be added later? • Networked interaction − Why can’t your notes be put up on the Liveboard?
  • 8. Fall 2002 CS/PSY 6750 8 2. Context-Aware Computing • Computing services sense aspects of environment (location, user emotion,…) and tailor provided services • Walk into conference room, my email is projected on a big screen there Issues • How to integrate all the different aspects of context? • What about the loss of privacy?
  • 9. Fall 2002 CS/PSY 6750 9 Examples • Active Badge & PARCTab • Shopping assistant • Cyberguide • Perception system for recognizing user moods from their facial expressions • House where position is sensed and temperature adjusted automatically
  • 10. Fall 2002 CS/PSY 6750 10 Augmented Reality
  • 11. Fall 2002 CS/PSY 6750 11 3. Ubiquitous Services • Care about service, not application • Want to receive a message using whatever device is handy nearby • Message is tailored to work according to device Issues • What is software infrastructure for integration? • Do we get it by just adopting some standard?
  • 12. Fall 2002 CS/PSY 6750 12 4. Natural/Implicit Interfaces • Computer interfaces and devices are more natural interaction tools − Pen input − Speech − Gesture − Tangible interfaces Example • Pen applications • Speech applications • H. Ishii’s tangible UI work
  • 13. Fall 2002 CS/PSY 6750 13 Issues • Errors are more likely (handwriting recognition, speech, …) How to discover and correct them? • Is there truly value added?
  • 14. Fall 2002 CS/PSY 6750 14 Wearable Computing • Computation devices accompany you, rather than you seeking them out • T. Starner