The following are short descriptions and links to the various parts of our project requirements that our TA for CS428 will need to more easily grade our project.
This page is organized based on the project requirements outlined in the Course Wiki pages.
The final, interactive project demonstration is scheduled for 5:00 on Thursday, May 11, 2006. The interactive demo will take place via Microsoft Messenger (User IDs were coordinated in the past--please contact one of the team members if you wish to attend) and live video of the demo may be available either via real-time-streaming (rtsp://mediaserver.kishwaukeecollege.edu:7070/pibdemo.sdp - you'll need QuickTime Player version 7 or the latest RealPlayer application) or Webcam within Microsoft Messenger. We'll indicate the final video demo method at the start of the IM session on Thursday.
In order to run the demo, you'll need to download the .prc application from the CVS respository (details on repository access are below), start the Palm Emulator as with earlier demos, and download the ImageViewer application from the repository to the host Windows computer workstation. The ImageViewer is currently archived as a .zip file, and once un-zipped, you'll need to move the ImageViewer application from the Debug folder to the parent folder so that it has direct file system access to the supporting files.
Homework assignments served as milestones for our project development. the following links identify the key information for each homework assignment or the follow-up information to indicate our practical application of what we learned during the homework assingments.
Homework 1Members from the PIB group met with our TA twice in a reasonably timely manner as requested.
Our original intent was to develop an application that would interact with the InFocus LiteShow wireless adapter for digital projectors. After no response from InFocus and failed attempts to find the right network connection protocol to the adapter, we researched other options to demonstrate the basic functionality of the PIB project. Toward that end, we researched methods to communicate with a computer workstation connected to the projector (either directly or using the LiteShow adapter) and control a presentation remotely from the PalmOS device. Our latest version of PIB (PIBv6) does that. We have successfully developed a client application that runs on a Windows XP workstation computer and accepts input sent across a network from a PalmOS device running PIBv6. Though this isn't precisely the solution that we had in mind last fall, it does present some interesting possibilities and opportunities for the future.