80 likes | 176 Views
The Meeting Ball. Matt Cosand David Hall Justin Huff Sze Ying Kong CSE 476, March 9 2001. Scenario. During a meeting, we want to share a file Point Meeting Ball at our PDA or laptop Client app automatically downloaded Easily transfer file to the MB
E N D
The Meeting Ball Matt Cosand David Hall Justin Huff Sze Ying Kong CSE 476, March 9 2001
Scenario • During a meeting, we want to share a file • Point Meeting Ball at our PDA or laptop • Client app automatically downloaded • Easily transfer file to the MB • Other participants use same procedure to download
Original Project Goals • Auto-detect of clients (Palm, Win2K, WinCE, Linux) • Simple user interface • Files available for download post-meeting • Meta-data logs user and modification information about each file
Acquired Knowledge • Stable IrDA stacks aren’t • Porting software cross-platform isn’t easy • Always have a backup plan • Palm: Interesting design choices
Positive Outcomes • Client for every attempted OS • Win2K, Palm, WinCE, Linux (kind of) • Met majority of project goals • Linux on the iPAQ is pretty cool
Compromises • Cerfboard dropped • Would have allowed for smaller form factor • No auto client download for WinCE • No logging of meta data for files • Architecture doesn’t prevent this
Demo Plans • Auto download of client to Win2K, Palm • Transfer of files to Win2K, WinCE, Palm • iPAQ will run the MB server
Salvaging the Throw Aways • One main throw away – the CerfBoard • Still a lot of knowledge gained • How to set up cross-compiler environment • Modifying the disk images • Using PC Card interface • (Hopefully) Reflashing the bootloader