Intro to Context-Aware Computing Jason I. Hong. Context-Aware Computing Shift from explicit to implicit interaction Use this implicit input to adapt systems.

Slides:



Advertisements
Similar presentations
Designing for Context: Usability in a Ubiquitous Environment Jenna Burrell, Paul Treadwell, Geri K. Gay Human Computer Interaction Group Cornell University.
Advertisements

AN INTELLIGENT BUILDING DEFINED
P2 – Describe the purpose of different types of computer systems
Developed by Technology Services 1:1 Laptop Initiative
LISD. Workorder System Web Based Enables reporting to track trends Can be seen by all LISD tech personnel Knowledge base available Two way.
The Intelligent Parking System SDP 07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.
Context-Aware Computing: Introduction March 7, 2013 Uichin Lee Parts of slides are adapted from
1 Visual Support for Home Presented by: Humble ISD Central Assistive Technology Services February 21, 2012.
Green Computing Energy in Location-Based Mobile Value-Added Services Maziar Goudarzi.
Forecasting Presence and Availability Joe Tullio CS8803.
1 System Needs for Fast Location Aware Application Development Spatial Group Meeting 4/1/2004 shashi-group/
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Carnegie Mellon University © Robert T. Monroe Management Information Systems Mobile Computing II Mobile Devices Management Information.
I213: User Interface Design & Development Marti Hearst Tues, April 19, 2007.
Accurate Location in Wireless Networks © Ekahau, Inc. All rights reserved. Location-enabling WLAN Antti Korhonen, CEO Ekahau, Inc. eProM /
Moquan Chen & Stian Kilaas.  Context-aware communication: the way a user is contacted depends on his/her context  This article examines projects and.
Interactive Prototype John Mark Josling Katrina Rhoads Lindsay Tabas Ivan Tam.
Privacy and Security in the Location-enhanced World Wide Web UC Berkeley Intel / UW UW Intel UC Berkeley Jason Hong Gaetano Boriello James Landay David.
SIMS 213: User Interface Design & Development Marti Hearst Thur, April 17, 2003.
Ubicomp and Libraries Chris Peters and Michael Porter Internet Librarian, Oct
Ubiquitous Advertising: the Killer Application for the 21st Century Author: John Krumm Presenter: Anh P. Nguyen
ByBrendanMalindaRachael. Electronic Monitoring Electronic monitoring can take many forms, this happens because technology is becoming cheaper and very.
- Talkback with Dark screen Rapid key input and Speak PW - Font Size - Negative Colors - Magnification gestures - Notification reminder - Colour adjustment.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
The wider Horizons for Telecare Caring technology.
REMINDER + RADAR Brad Bootz, Robert Douglas, Natalie Freed Team Members: Getting things done… one place at a time R.
Sony Xperia Smart Tags Examples of uses Tom Randall – Product Training Manager Copyright Indication.
Campus Tour COMP 523 Final Presentation Justin, Paul, Florian.
Speech User Interfaces Katherine Everitt CSE 490 JL Section Wednesday, Oct 27.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
Context-Aware Applications. Introduction r Context-aware is ware applications can discover and take advantage of contextual information such as m User.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
Uichin Lee KAIST KSE KSE801: Mobile and Pervasive Computing for Knowledge Services.
Download from The NearMe Wireless Proximity Server John Krumm and Ken Hinckley Microsoft Research Redmond,
BY STALIN PETER Mobile Learning Devices. INTRODUCTION What is mobile learning? What tools are classified as mobile learning? Where is M-learning being.
CPET 565 Mobile Computing Systems Context-Aware Computing Lecture 10 Hongli Luo Indiana University-Purdue University Fort Wayne.
Mobile and Location-Based Services Jason I. Hong Product Design and Usability April
Stefan Marti Speech Interface Group MIT Media Lab.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Beyond the PC Kiosks & Handhelds Albert Huang Larry Rudolph Oxygen Research Group MIT CSAIL.
Standards and Protocols Slide show for WiFi Characteristics of a wireless local network. It was named after a group of people who invented. The.
For Wi-Fi The is internationally describing characteristics of a wireless local network. It was named after a group of people who invented.
Ubiquitous Computing Visions Jason I. Hong jasonh at cs cmu edu.
FriendFinder Location-aware social networking on mobile phones.
Architecture for Context-Aware Services in Gaia Anand Ranganathan.
FriendFinder Location-aware social networking on mobile phones.
FACEBOOK Material adapted from
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
Prerequisite Office 2013 has OneDrive already installed, no action required If still on Office 2010, you will need OneDrive installed on your machine.
Usable Privacy and Security and Mobile Social Services Jason Hong
Feb 12, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Context Aware Computing 3 of 3 Lecture 12 Paul I-Hai Lin, Professor Electrical.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Hippie A Nomadic Information System Oppermann, et al. International Symposium on Handheld and Ubiquitous Computing (HUC 99)
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
LOOKOUT GPS TRACKER BY : PENYU NELANG. WHAT IS LOOKOUT ? We proposed this device to cope the kidnapped problems that become a rampant issues these days.
Dude, Where's My Car? And Other Questions in Context-Awareness Jason I. Hong James A. Landay Group for User Interface Research University of California.
Tech Tuesday: Facebook 101 People’s Resource Center January 26, 2016.
How to Make Yourself More Secure Using Public Computers and Free Public Wi-Fi.
IT Department Introduction
Designing for Context: Usability in a Ubiquitous Environment
Module 5.
Student Monmouth College
Context-Aware Computing
Ubiquitous Computing and Augmented Realities
Is there a meeting in this room right now?
Brad Bootz, Robert Douglas, Natalie Freed
2008 Calendar.
2008 Calendar.
Presentation transcript:

Intro to Context-Aware Computing Jason I. Hong

Context-Aware Computing Shift from explicit to implicit interaction Use this implicit input to adapt systems to situation Where you are Who you are with What resources Lighting and noise level Network connectivity Social situation Body temp, heart rate Emotional state Personal History Daily behavioral patterns

Proposed Design Space Manual actionsAutomatic actions InfoProximate selection Contextual info Auto reconfig CommandsContextual cmdsTriggered actions Scoreboard public display Location-based file system

Proposed Design Space Manual actionsAutomatic actions InfoProximate selection Contextual info Auto reconfig CommandsContextual cmdsTriggered actions Auto bind PDA to large display Turn off cell phone in meeting Auto connect laptop to projector Auto turn on your computer when you enter building

Proposed Design Space Manual actionsAutomatic actions InfoProximate selection Contextual info Auto reconfig CommandsContextual cmdsTriggered actions Certain actions more likely in certain places –Ex. Library functions when in a library Streamlined input –Ex. Send to “all people in room”

Proposed Design Space Manual actionsAutomatic actions InfoProximate selection Contextual info Auto reconfig CommandsContextual cmdsTriggered actions “Next time in the library” “Next time I see Marvin” “When I’m back at my desk”

Comments on Context-Aware Computing Schilit et al paper spurred lots of spinoff research –Context-awareness now a core idea in ubicomp Also raised lots of questions –What does context mean? (rathole?) Amazon purchases? What I ate yesterday? Clothes worn? Designed for a context vs adapts to a context? How much can computers realistically adapt? Is it even useful to think of the issue as “context”? –Understandability Walk into a room, what will happen? Added complexity, will we ever get it right?

Comments on Context-Aware Computing More questions –Semantics for computer? Or person? Subtle but fundamental issue with ubicomp Ex. IM status messages Ex. “context-awareness exhibited by people is of a radically different order than that of computational systems. People notice a vast range of cues, both obvious and subtle… context-aware systems detect a very small set of cues… A (hypothetical) context-aware cell phone might be able to detect that it is motionless and in a dark place with high ambient noise ­ but that is very different from the human awareness of being in a theatre.” (Tom Erickson) Where does interruptibility fit? Research note: avoid “nearest printer” apps!

Location-enhanced Computing Location-enhanced computing is aspect of ubicomp with strongest path to success –150,000 in 2002 to 42mil in 2005 (maybe) –Finding nearest restaurants –Friend Finder (Checking why spouse is late) –Navigation –Tracking kids –Tracking firefighters and victims –E911 (by Dec2005, optimistic) Lots of work being done with location –Chaotic, but lots of opportunities –Follow-up papers will examine location issues more

Some Research Issues in Context-Awareness What is and isn’t context? How to obtain? –Ex. GPS vs Badge vs Cell Tower –Ex. Video camera vs motion sensor Accuracy –GPS (1m) –vs PlaceLab WiFi (30m) –vs Cell tower (??m) –Fundamental issue w/ sensors Semantics? Computer or person? –Where do semantics lie? –Related to accuracy Understandability –Walk into a room, what will happen? Programming –Highly dependent on tech used –Is it a single API? Or lots of APIs? Privacy –Richer model -> privacy? –“Let’s go over there and steal his home theater” –How to maximize benefit while minimizing risks?

Project Schedule Fri Oct 01 – Form teams (2-3 ppl) and submit 2 page Mon Tue Wed Oct 4-6 – Project checkpoint meetings Mon Oct 11 – Prototyping Tools readings Wed Oct 20 – Prototyping Mini-Project due –Do a lo-fi prototype of an interesting ubicomp app –2 page writeup (what you learned) –Can be part of final project Thu, Fri Nov 4,5 – Project checkpoint meetings Wed Dec 8 – Final project presentations

Some Example Project Ideas Connecting devices in the home in the future –Very likely lots of things will have wireless built-in –How to connect things? Ex. mp3s to “that tv” Ex. DVD to “that monitor” Ex. This laptop to that projector One idea: put visual tags on each device –Describes what the device is –What inputs and outputs it has

Some Example Project Ideas Very likely everyone will have a location history in future What are interesting visualizations? –Ex. Where was that park in Colorado I went to last year? –Ex. Where was my friend’s wedding? –Link to personal calendar? Map? Just list of places? –Useful summaries?

Some Example Project Ideas End-User Programming –"When my alarm clock rings...", "start the coffee maker" –"When the soap dispenser is empty...", "send to maintenance" –"When this laundry machine is done...", "send SMS to me“ Useful way of thinking of certain ubicomp apps? Most useful functions?

Some Example Project Ideas Eventster –“What’s going on tonight?” –Slurp events from the web, geocode them, and see what’s going on nearby on PDA –Download events for a large area at a time beforehand, and then query as needed (avoid privacy issues) –Use events as part of location history “Show me all the pictures I took at Rich’s wedding”

Some Example Project Ideas An interesting location-based app An app or evaluation of ubicomp privacy issues A prototyping tool for ubicomp