To: Steve DiPaola From: UI Facade Team (Michelle, Andrew and Alain) RE: Project Proposal DRAFT #2 A. Project Proposal The UI Facade Team comprised of Michelle, Andrew and Alain seeks to improve the graphic user interface of the Facade application. Drawing from our diverse strengths and interests, our team has identified three areas for developent. They are: 1. Updating the graphical user interface code to GLUI 2.0 APIs. Working together, Alain and Andrew will work on the porting of the current UI code to the GLUI 2.0 API followed by a subsequent code cleanup. This will enable both to study the current Facade architecture and learn GLUI programming using C++ in detail. The result of this task is a more up-to-date and cleaner code base. 2. New visual treatment for the graphical user interface A new user interface for Facade will be designed drawing from the combined technical skills of our team. First, Michelle will prototype our ideas, participate in creating a user profile and user scenario, and solicit feedback from previous users. Michelle will coordinate the documentation of our project report relating to the design. 3. Implementation and integration of new design using GLUI 2.0 APIs. As the new design is finalized, Andrew and Alain will attempt to follow with an implementation. This will require a complete understanding of the current code, C++, and GLUI 2.0. Once the design is completed, Michelle will use her experience to evaluate its effectiveness. B. Project Timeline and Milestones Week 2: -Interests and strengths inventory of team members submitted to WebX -Task lists created -Areas interest submitted to group for discussion -Preliminary meeting to discuss project goals -Alain to compose first draft of project outline and submit to team for review by Thurs evening. Michelle to revise first draft with comments and forward to Andrew for review by Sunday. Andrew's comments forwarded to Michelle for inclusion in final project outline by Monday morning. Michelle to format and submit project outline to Steve by Monday to meet class deadline. -Learn GLUI - Alain/Andrew -Download and evaluate Facade - All Week 3: -Meet after class tuesday from 4-5 pm with group to finalize project, confirm task lists, create user scenario and user profile and begin working on project. Week 4: -Programming - Alain/Andrew -Paper prototypes - Michelle -Team members to begin implementing changes and recording documentation for inclusion in final project report. -Presentation of final project discussed after class on Tuesday - All Week 5: -Documentation sumitted to Michelle for formatting. -Working prototype finalized - Alain/Andrew -Paper prototypes and storyboards prepared for submission - Michelle