CSE logo University of Washington Computer Science & Engineering
 CSE 461: Computer Communication and Networks (Winter 2008)
  CSE Home   About Us    Search    Contact Info 

Course home
 Home
Administrivia
 Overview
 Using course email
 Email archive
Schedule
 Lectures and readings
 Section and tutorials
 Midterms and exams
Assignments
 Homework
 Projects
Lab information
 Getting lab accounts
 Unix tutorials
   

Project: Overview

The goal of the project is to give students a feel for hands-on network programming. Over the course of the quarter, students will develop a peer-to-peer file sharing system that will be deployed on mobile devices. In this class, we will be using the Nokia N800 Internet Tablet for developing the file sharing application. The N800 uses Maemo Linux as its Operating System. The project is divided into 3 phases:

  1. Phase 1: Understanding sockets
  2. Phase 2: Routing
  3. Phase 3: Epidemic routing

Interoperability: The final projects of all groups will be expected to interoperate with each other. In order to ensure this, all groups have to adhere to the specified packet formats and protocol specifications.

Setting up your N800: Some quick guides for setting up and configuring the N800s, sort of like a FAQ.


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX