CEN 5531

Mobile Computing

Special Theme: Sensor Networks

Fall 2006

The room has changed:

Thursday 10-E1 (5:10 PM to 8:10 PM) in CSE 222

Professor Sumi Helal

Reading Materials Class Schedule Info & Notices Class Notes Home Work Term Papers Term Projects Exams I&II Grading Policy
Click here to learn about the special laptop requirements.

Instructor

Professor Sumi Helal

E448 CSE Bldg.

helal@cise.ufl.edu

Office Hours:

Thursday 3:00-5:00PM

TA

Jeff King

E447 CSE Bldg.

jck@cise.ufl.edu

Office Hours:

Tuesday 2:00 - 4:00 PM

Class Objectives

This is an advanced graduate course on the emerging topic of pervasive computing. Students will acquire hands-on experience with wireless sensor networks and sensor platform technologies, and will learn how to develop sensor- and actuator-based end-to-end systems. The course will focus on sensor platforms, particularly TinyOS and the ATLAS platform. The course will cover emerging Service-Oriented Device Architectures and novel concepts for pervasive system programmability and application development. Students will gain significant hands-on experience working with the ATLAS platform.

Special Emphasis:

This year, we will emphasize sensor network technology. Paper presentations and term projects will be focused on this topic.

Textbook

No textbook required.

Several papers from IEEE and ACM conference proceedings will be used. They can be accessed using the IEEExplore digital library and the ACM digital portals, both accessible for free from the UF campus network.

Class Schedule

Thursdays 10-E1 (5:10 to 8:10 PM) in CSE 222

Date Topics & Assignments
Aug 24
  • Review of Syllabus
  • Introductions:
    • Distributed Systems
    • Mobile Computing
    • Pervasive Computing
Aug 31
  • Introduction to Sensor Networks and Their Applications
  • Programmable Pervasive Spaces
Sept 7
  • Sensor Platforms:
    • Sensors and Actuators
    • Platform Hardware
    • Platform Operating Systems
    • TinyOS
Sept 14
  • TinyOS Cont'd
  • TinyOS Assignment II
  • The Gator Tech Smart House Tour
Sept 21
  • The Atlas Platform:
    • Middleware Architecture
    • Configuration Tools
    • Programming Tools
Sept 28
  • Crash Courses:
    • The Open Services Gateway Initiative (OSGi)
    • Using Eclipse
Oct 5
  • Term Project Discussion
Oct 12
  • EXAM I
Oct 19
  • Atlas Hands-on Lab
Oct 26
  • Term Paper Presentations
    • Group I:
      • Varun Jobanputra
      • Sumeetakumar Maru
      • Bhavyan Mehta
    • Group II:
      • Sudar Dinakar
      • Shreyas Dubey
      • Moumita Ghosh
    • Group III:
      • Vaishnav Kidambi
      • Anil Moola
      • Pratapa Sanaga
    • Group IV:
      • Chao Chen
      • Mingsong Chen
      • Wenjie Yuan
Nov 2
  • Term Paper Presentations
    • Group V:
      • Akshay Bhole
      • Meena Krishnappa
      • Subhani Basha Peta
    • Group VI:
      • Jaehoon Kim
      • Jeeyoung Kim
      • Sungwook Moon
    • Group VII:
      • Aranika Mahajan
      • Twisha Patel
      • Rohin Sethi
    • Group VIII:
      • Sudarshan J
      • Sanket Totala
Nov 9
  • Term Paper Presentations
    • Group IX:
      • Taylor Flagg
      • Fransisco Garcia-Ascanio
      • Beau Hollis
    • Group X:
      • Sowmya Dhanasekaran
      • Madan Puthige
      • Smita Singhaniya
    • Group XI:
      • Udayan Kumar
      • Subhajit Sengupta
      • Sharad Sonapeer
    • Group XII:
      • Hyun Jang
      • Seho Park
      • Florin Rusu
Nov 16
  • EXAM II
Nov 23
  • No Class: THANKSGIVING
Nov 30
  • Project Evaluations

Announcements

Class Notes

Date Notes
Aug 24
Aug 31
Sept 7
Sept 14
Sept 21
Sept 28
Oct 5
Oct 12
Oct 19
  • TBA
Oct 26
Nov 2
Nov 9
Nov 16
Nov 23
Nov 30

Assignments

TBA

Term Papers

Projects

Exams

There will be two exams scheduled as indicated in the class schedule. There will be no final exam.

Grading Policy

Assignments 10%
Exams (I, II) (20%, 15%)
Term Paper 15%
Project 40%

Laptop Requirement

Students are required to have access to (and bring with them to class) a wireless laptop. The following specs are required: