Research Topics in Ubiquitous Computing Jason I. Hong jasonh at cs cmu edu f2004/readings.html

Slides:



Advertisements
Similar presentations
As You Begin Your Research … Diljit Singh. Preparing for the Journey.
Advertisements

A MOBILE SPONTANEOUS SEMANTIC P2P SYSTEM University of Applied Sciences for Technology and Economics Berlin / Germany (HTW Berlin)
Beyond Prototypes: Challenges in Deploying Ubiquitous Systems N. Davies and H. Gellersen IEEE pervasive computing, 2002 Presenter: Min Zhang
Prof. James A. Landay University of Washington Spring 2012 Introduction & Course Overview CSE 441 – Advanced HCI March 27, 2012.
1 i206: Distributed Computing Applications & Infrastructure 2012
© Michèle Courant, University of Fribourg Ubiquitous Computing – Methodology of Interaction – Master in Computer Science Cours d’approfondissement - Semestre.
The Online Library Environment Projects and Challenges at The University of Alabama Libraries Jason J. Battles Head, Web Services Department.
SYNAR Systems Networking and Architecture Group CMPT 886: Special Topics in Operating Systems and Computer Architecture Dr. Alexandra Fedorova School of.
Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing Eric Chung Carnegie Mellon Jason Hong Carnegie Mellon Madhu Prabaker University.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Patron Queuing System Team Gong Archit Agarwal Thanh Nguyen Adnan Salam.
CSCD 555 Research Methods for Computer Science
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.
An Architecture for Privacy-Sensitive Ubiquitous Computing Jason I. Hong HCI Institute Carnegie Mellon University James A. Landay Computer Science and.
SIMS 213: User Interface Design & Development Marti Hearst Thur, April 17, 2003.
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
Computer Software By: Richard Tyler Walker. The Two Kinds of Software Are: Systems Software, which includes operating systems, utilities, and device drivers.
WebQuilt and Mobile Devices: A Web Usability Testing and Analysis Tool for the Mobile Internet Tara Matthews Seattle University April 5, 2001 Faculty Mentor:
Building a Project a Model Classroom Project brainstorming guide with multiple starting points.
Human-Computer Interaction Breakout Clare-Marie Karat, Charles Wiecha Wanda Dunn, Jason Hong, Bonnie John, Bob Kraut, Brad Myers, Norman Sadeh.
Introduction. Readings r Van Steen and Tanenbaum: 5.1 r Coulouris: 10.3.
Durham – A 21 st Century School! “Techno-rich!” SMARTboard in every room 477 computers available to staff and students! Student response systems in each.
Jan 11, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Class participation is very important. You will be graded on your involvement in class discussions.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
I5310 : Part II Context-Aware Computing [Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-Aware Interactive Systems Lab.
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.
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
Objectives Overview Discuss the purpose of the components required for successful communications and identify various sending and receiving devices Differentiate.
Introduction to Mobile Computing -CSE 535 Fall 2007 Sandeep K. S. Gupta School of Computing and Informatics Arizona State University.
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
KSE631: Content Networking Uichin Lee KAIST KSE March 5, 2013.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
Prof. Jason Hong, Carnegie Mellon University Rapid End-User Programming and Visualization for the Web IDA Session CS Study Panel 24 April 2008.
June 23, 2007ALA Annual Conference The Mobile Computing Project: Ball State University Libraries ( Bradley D. Faust.
Comp 15 - Usability & Human Factors Unit 9 - Ubiquitous Computing in Healthcare This material was developed by Columbia University, funded by the Department.
Uichin Lee KAIST KSE KSE801: Mobile and Pervasive Computing for Knowledge Services.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
Human-Computer Interaction
Tools for Web Design and for Ubiquitous Computing Jason I. Hong Computer Science Division University of California, Berkeley.
Mobile and Location-Based Services Jason I. Hong Product Design and Usability April
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Ubiquitous Computing Visions Jason I. Hong jasonh at cs cmu edu.
Google Apps and Education Jack Nieporte St James of the Valley
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Introduction to Mobile Computing -CSE 535 Fall 2010 Sandeep K. S. Gupta School of Computing, Informatics and Decision Systems Engineering Arizona State.
An Online learning journal system. Staff record children's progress and activities using tablet devices and PCs. Parents can view their child’s journal.
Usable Privacy and Security and Mobile Social Services Jason Hong
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
CSCD 303 Essential Computer Security Lecture 1 - Course Details.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
University of California at Berkeley Information Systems 106 and Engineering 111 Introduction to Networked Applications and Computing Introduction to course.
Gaia Ubiquitous Computing Directions Roy Campbell University of Illinois at Urbana-Champaign.
Research Topics in Ubiquitous Computing Jason I. Hong.
Internet of Things – Getting Started
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
Michele Bromley Adaptive Technology Specialist
CS6501 Advanced Topics in Information Retrieval Course Policy
CSCD 330 Network Programming Spring
CSCD 303 Essential Computer Security
CSCD 330 Network Programming Spring
Statistics Canada and Data’s New Realty
CSCD 303 Essential Computer Security
CSCD 330 Network Programming Spring
CSCD 303 Essential Computer Security
Presentation transcript:

Research Topics in Ubiquitous Computing Jason I. Hong jasonh at cs cmu edu f2004/readings.html

Ubiquitous Computing is Coming Devices in all form factors Sensors everywhere Rich variety of inputs and outputs All wirelessly connected Integrate computation, communication, and sensing with physical world

Ubiquitous Computing is Coming Devices in All Form Factors

Ubiquitous Computing is Coming Sensors Everywhere E911Find a PlaceFind Friend

RFIDs already in greater use than you may realize Wal-Mart mandate of Jan 2005 Ubiquitous Computing is Coming Sensors Everywhere

Ubiquitous Computing is Coming Rich Variety of Inputs and Outputs Read my important

Short-range wireless for consumers –Bluetooth, HomeRF, Near Field Networks Personal Area Networks –Transmit data thru the body Ubiquitous Computing is Coming All Wirelessly Connected

Ubicomp field currently very disparate –Systems, networking, HCI, Machine Learning, … –Different communities, different vocabulary, different papers Goals of this course –Establish a common foundation for ubicomp research –Help advance state of the art Difficult, but many opportunities for defining the field! Just Where Are We Heading?

Undergrad at Georgia Tech, CS and Math –Cyberguide, first mobile tour guide PhD in Computer Science from Berkeley –Dissertation work on privacy and ubicomp systems New faculty at HCII –Interests in ubicomp, focusing on privacy, rapid prototyping, end-user programming, and deployability issues –Office at NSH 3613 –jasonh at cs cmu edu Who Am I?

Name Background –PhD, MS, or undergrad? –What year? –Which unit? (ie CSD, HCII, CALD, RI, etc) Interests –What kinds of research are you doing (if applicable)? –What do you want to get out of this course? Who Are You?

Research = analysis + synthesis –Analysis: understanding other’s work, the good and the bad Difficulty is that there are few provably correct answers –Synthesis: finding new ways to advance state of the art Literature survey Mini-projects Course project Structure of this Course

Read, analyze, critique papers –All research projects fail in some way –Successful projects get some interesting results anyway Class preparation –Reading papers is hard, especially at first –Read before class –Brief review of each paper (bring a printout) ½ page or less 2 most important things about that paper 1 major flaw (or ideas for extension / verification) Will see if can switch to Blackboard online discussions Literature Survey

Each person will do 10-20min presentation for a day –Overview of readings –Highlight what you think are interesting points –Outline some questions for discussion Rest of time devoted to discussion –What are the problems this paper addresses? –How well does it address them? Realistic? Deployable? –How to extend this research? –Grad class, material may be controversial I’ll do occasional presentations too Class Format

Visions and Challenges of Ubiquitous Computing Context-Awareness –Location sensing, uncertainty, prototyping tools Applications –Home, workspaces, smart mobs, developing countries Privacy System Architectures –Sensor networks, RFIDs Overview of Course Topics

Small projects to give you a flavor of ubicomp –A few days of work –Encouraged to work in groups Basis of mini-projects –Topiary –Place Lab Mini-Projects

Quickly create mockups of location-based apps “Run” these mockups with real users to get feedback Mini-Projects Topiary

PlaceLab location via local database of WiFi Points –Unique WiFi MAC Address -> Latitude, Longitude –Periodically update your local copy ABC –Works indoors and in urban canyons –Works with encrypted nodes –No special equipment –Privacy-sensitive –Rides the WiFi wave PlaceLab for Acquiring Location

PlaceLab SF Bay Area ~60000 Nodes (~4 Megs)

PlaceLab University of California Berkeley Berkeley Campus ~1000 Nodes

Do a small piece of real research –Teams of 2-3 –“Conference paper” as deliverable –Want best papers to be published in a real conference (With some extra work) Will put some project ideas online at website –You can choose your own projects as well Course Project

Read papers before class –½ page summaries for each paper –Signup to do a presentation Mini-projects Course project Summary of Your Responsibilities

Monday is Labor Day, no class until next Wed Readings –The Computer for the Twenty-First Century, by Mark Weiser –Synthetic Serendipity, by Vernor Vinge –Mike Villa's World, by Harry Goldstein Only two summaries for next time –One for Weiser’s paper –One for Synthetic Serendipity and Mike Villa’s World Will see if I can get coffee, tea, and snacks Next Course

Original vision of ubicomp written in 1991! –Why don’t we have it today? What would it take? How to manage this complexity? –Things are barely interoperable today –Can barely manage the flow of info today What are the core devices? –Buy it at Home Depot, plug it in, and you’re good to go! What are the core services of this world? –Equivalent of Google, Yahoo, and Ebay? What are the programming abstractions? Is this really a world we want to live in? Important Questions to Think About

The Future of Ubicomp?

Office at NSH Questions?

Auto-fill location info on web sites Starbucks MapQuest PageModification URL= txtCity=CityName txtState=RegionCode txtZip=ZIPCode Bootstrapping – Initial Apps Web Page Location Auto-Fill

What does ubicomp enable? New Forms of Entertainment

We will reach a point where the combination of powerful processors, limitless data-storage capacity, ubiquitous sensor networks, and deeply embedded user interfaces will create a bond between human and machine “so intimate that users may reasonably be considered superhumanly intelligent.” - Vernor Vinge One Vision of Ubicomp