15-821/18-843:
Mobile and Pervasive
Computing
Professors M.
Satyanarayanan &
Dan Siewiorek
Fall 2011
Course Web page at
http://www.cs.cmu.edu/~15-821
Logistics
- 12 units
- Tuesdays
(August 30 to December 6) Time: 3:00pm - 5:50pm in GHC
9115
- no textbook; reading list and papers online and on CD-ROM
- no mid-term or final exam
Course Resources
External Resources
Synthesis
lectures on Mobile & Pervasive Computing (Morgan
& Claypool, free access to all Carnegie Mellon students and
faculty)
- The Landscape of Pervasive
Computing Standards (Sumi Helal, 2010)
- A Practical Guide to Testing
Wireless Smartphone Applications (Julian Harty, 2009)
- Location
Systems: An Introduction to the Technology Behind Location Awareness (Anthony
LaMarca, Eyal de Lara, 2008)
- Replicated
Data Management for Mobile Computing (Douglas B. Terry,
2008)
- Application
Design for Wearable Computing (Dan Siewiorek, Asim
Smailagic, Thad Starner, 2008)
- Controlling
Energy Demand in Mobile Computing Systems (Carla
Schlatter Ellis, 2007)
- RFID
Explained: A Primer on Radio Frequency Identification Technologies
(Roy Want, 2006)
Description
This is a course exploring research
issues in mobile computing and its close relative, pervasive
computing. Many traditional areas of computer science and computer
engineering are impacted by the constraints and demands of mobile and
pervasive computing. The course will offer significant hands-on
experience: students will work in small groups under the guidance
of a mentor on a project. Each student will
also be required to write one of two documents based on an idea in
mobile and pervasive computing: (a) a research proposal
(similar in spirit to an NSF proposal) or
(b) a short business plan for a commercial opportunity. There will a
brief quiz at the start of each class, based on the readings for
that class. In teams of two, students will present a short (30 minute)
overview of the commercial landscape for one of the topics covered in
class.
Prerequisites
Knowledge of operating systems, distributed
systems, and computer architecture.
If in doubt, check with one of the instructors before
registering.
Topics
- Introduction and Background
- Ubiquitous Data Access
- Exploiting Virtual Machines
- Resource-Driven Dynamic Adaptation
- Mobile Hardware Technologies
- Sensing and Actuation
- Location and Context Awareness
- Security and Privacy
- Design Methodologies and Infrastructure
- End-to-End Application Considerations
Faculty
M.
Satyanarayanan
Office: GHC 9123
Phone: x8-3743
Email: satya@cs.cmu.edu
Admin assistant: Tracy Farbacher, GHC 9129 (x8-8824, tracyf@cs.cmu.edu)
Dan
Siewiorek
Office: NSH 3519
Phone: x8-2570
Email: dps@cs.cmu.edu
Admin assistant: Marian D'Amico, NSH 3527 (x8-1216, marian@cs.cmu.edu)
Guest Faculty
Asim
Smailagic
Office: HbH 1217
Phone: x8-7863
Email: asim@cs.cmu.edu
Important Dates
- Sep 20:
Project
Checkpoint-1 Presentations
- Oct 25: Project Checkpoint-2
Presentations
- Nov 8:
Selection of
Research Proposal/Business Plan Topics (one page)
- Nov 29: Business
Plan/Research Proposals
submission
- Dec 6: Final
Project Demonstrations and Poster
Grading Weights
- Project
execution & demo/poster (50%)
- Business plan
summary or research pre-proposal (20%)
- Quizzes & Class
participation (15%)
- Commercial scan presentations (15%)
All students are expected to honor this academic integrity policy.
Last updated 11/01/2011 by Satya