MozPM
(last updated: 15-Sep-08)
Open Source Project Management Tool
Proposal

Read the proposal here

Schedule

As of May 26th I have about 30 days of actual work spread of the following 11 weeks before the dealine for this project. I am instituting a milestone system and breaking that time into 5 milestones corresponding to every 5 actual workdays spent on the project. These won't correspond evenly across the 11 weeks but as long as I keep track of where I am in the project I'll be okay.

Milestones
Milestone Work to be accomplished Approximate calendar date
1 - Boll Weevil
  1. Successfull compilation of ALL mozilla projects
  2. Creation of a standalone XUL Frame program
  3. Model data and interactions with existing moz sw - start object model
  4. Write up proposal
  5. Clear things through Graduate office
  6. Pay fees for adjunct enrollment
  7. Register for Graduation
  8. Be up-to-date on any and all paperwork needed.
Sun 5 June
2 - Catepillar
  1. By 6/10/05 register for graduation. On Monday spend time contacting Chico and getting fees paid, paperwork squared away and a proposal sent to Anne & Clarke
  2. Complete GUI for 1 display
  3. Menus
  4. Start Addressbook integration
  5. Documentation automation setup - Doxygen
  6. Add to and revise Object Model
Mon 20 June
3 - Gila
  1. Complete GUI for 2nd display
  2. Complete A/book integration
  3. Start email integration
  4. Add to and revise Object Model
Sun 26 June
4 - Guinea Pig
  1. Complete GUI for 3rd display
  2. Complete email integration
Sat 16 July
5 - Alpaca
  1. Bug Fixes
  2. Documentation cleanup
  3. Make sure Object Model represents the real world
Sat 23 July
Presentation Wed 3 August
ToDo List:
  1. Find out if extensions can be installed pointing to a dir in 1.04, chrome.manifests work? needed?
  2. Contact Chico about remaining issues for M1
  3. Streamline the extension development process for myself. Started this by creating a script to run to package things up. Need to figure out if it is possible to point the browser at a directory to do development and avoid the need to install the extension continually. Install once and then just edit the code outside of a jarfile.
  4. Continue learning XUL, start heading into the deep end. Just keep going in the XULPlanet tutorial.
  5. Start Object & Data Models
Additional Thoughts

I want to spend the majority of my time working on integrating the functionality and creating what can hopefully be used as a more generic Web App container. This is a larger goal actually and will be guiding the design of the application's architecture.