EEC173B/ECS152C Design Project, Spring 2005

EEC173B/ECS152C Design Project, Spring 2005

[ Overview | Logistics | Proposal | Progress Report | Project Report | Lab Discussion Schedule ]

Overview

This course consists of quarter-long, hands-on design projects that will be carried out in teams (3-4 students). The goal to provide undergraduate students with experience in cutting-edge wireless technology research, software development and experimentations. Through written proposals/reports and project presentations, the students will also get a chance to sharpen their writing and oral commnuication skills.

The main design theme is Location-Aware Applications and Mobile Computing. Students will be asked to apply the basic principles learned in class to design societal-scale applications and build a proof-of-concept prototype. The project will require students to explore the following principles of mobile computing:

The project can be built upon the
Privacy-Observant Location System (PlaceLab) framework developed by the Intel Research Seattle Lab and the University of Washington, Seattle. Through Placelab software, hardware clients such as notebooks, pocket PCs, or cell phones can be programmed to "locate" their geographical positions by listening for radio beacons such as 802.11 access points, GSM cell phone towers, and fixed Bluetooth devices. Students are encouraged to design novel location-aware applications that make use of the ability to detect their locations as well as the locations of peers. Examples include:

Logistics

Each team will create a project proposal and make it available on the web. You should explore and choose between various design alternatives, and justify your chosen solutions based on performance and cost/complexity considerations. Project reports will describe the goal of the project, the approach/methodology used, and a discussion on the results or lessons learned. In addition to designing technical solutions, you are encouraged to address the economical, financial, and social impact of new wireless technologies and the applications you design, e.g., privacy and security issues of location-aware applications. The project will be graded based on: novelty of work, solidness of technical content (accuracy, thoroughness, etc), and presentation.

You can submit your project electronically (more info later).


Project Proposal

Once you decide on your project, you will be asked to write a one page project proposal that should clearly state:

I will provide feedback on the project proposals via email or in person. Feel free to drop by office hours to discuss your projects.


Progress Report

Your progress report is essentially the literature survey and initial work you have done for your project (eventually can go into the related work section for your final report). You should: Any efforts in trying to resolve outstanding issues and missing gaps are encouraged at this stage. But remember, the content of your survey should be based on "facts", not pure speculations!


Project Report

Your report should be a technical description of your system and should contain the following sections:


Tentative Lab Discussion Schedule

Subject to Change
Lab # (Date) Topic Comments
Lab 1 (4/6) Case study: previous student projects
Netstumbler; Wigle.net; Intel Placelab

Lab 2 (4/13) Project Brainstorming;
GPS receiver checkout
Mini-Project #1 (10%)
Lab 3 (4/20) PDA checkout and testing;
Discuss Projects & Homework

Lab 4 (4/27) Quiz-I Review Proposal due
Lab 5 (5/4) Davis Wireless Coverage Mini-project #1 due
Lab 6 (5/11) Cancelled
Lab 7 (5/18) Java Programming on PDA
Lab 8 (5/25) TBD Progress report due
Lab 9 (6/1) TBD
Lab 10 (6/8) Project presentations
9-11am, Room 1127

ssues