Mobile and Ubiquitous Computing




This is the class website for the Fall 2011 Mobile and Ubiquitous Computing course, CS7470. This course is cross-listed for undergrads as CS4605 and for Industrial Design students as ID4833. Lectures are held 1:35PM - 2:55PM Tuesday and Thursday in Klaus 2443. Most supplementary lessons on prototyping equipment will be held in the Tech Square Research Building (TSRB).




Gregory D. Abowd (abowd AT 
Office: Tech Square Research Building, Third Floor, Room 329  or Health Systems Institute, 2nd Floor, Room 220H 
Office Hours: by email appointment


Clint Zeagler (clintzeagler AT

Office Hours: by email appointment




Edison Thomaz (ethomaz AT
Office: Tech Square Research Building, Third Floor, Room 329 Student Area
Office Hours: by email appointment




Krumm, J. (2009). Ubiquitous Computing (1st ed.). Chapman & Hall/CRC.




Everyone in the class will be expected to read the required readings. All the readings and when they are due will be posted on the Calendar.


Students are also expected to sign up for the additional readings. We will expect each student who signs up for additional readings to be able to comment on those readings and they will be required to produce a 1-paragraph summary of the reading that is relevant to the class lecture after class. Each student needs to do this twice during the semester as part of the class participation grade. These additional reading summaries should be posted on the Additional Readings Summaries page.




Dates, readings, additional readings and assignments are all posted on the Calendar. Please visit this page often as it will be updated regularly.




This is a project course and centers around two main projects. The tentative dates for the two projects will be listed in the Calendar. Groups for the projects can consist of four people. Remember that the students enrolled in this class have a wide range of skills, from hardware to software to design, so it would be wise to find groupmates who compliment your own abilities. Due to the smaller number of Industrial Design students enrolled in the course, there can be a maximum of only one Industrial Design student per group. If your group does not have an Industrial Design student, then you will need to set up a meeting with Professor Zeagler to review your design decisions.


Please ensure that the project you end up choosing fits the following criteria:



If you are unsure about your project idea, just email or come talk to us.




Project 1



Project 2



Please follow the Proposal GuidelinesPaper/Video Guidelines and Presentation Guidelines.


Check the Calendar to see when the deliverables are due.


Getting IRB Approval for a User Study


If you are doing a user study for Project 2, you need to get an IRB Protocol submitted ASAP. Normally, the approval process takes 3-4 weeks, and you must have approval before beginning a user study. In order to submit a protocol, go to the IRBWise website and log in. On your main account page, go to “My Protocols” and click “Submit New Protocol.” This will take you to a web form that you will need to fill out. For Research Personnel, make sure to have Gregory as the primary investigator (PI) and everyone in your group as students.


Let us know if you are planning to do this and we can walk you through the process, show you examples of protocols, consent forms, etc. After you finish all this, you must notify Gregory in person to get him to submit the form.





Grades will be posted on T-Square.

How-To Seminars


We will be offering seminars outside of class on the following topics: