Project Management

Bugs

  • Blank projects need to purge the editors
  • Changing model file changes the editor but not the tree

Outstanding Tasks

Completed Tasks

  • Design an XML schema that represents the notion of a project. Ie. that associates a model, a properties set, and a number of experiments with a project.
  • Design java objects that represent a project within the Prism application.
  • Write methods to parse project xml documents and store the data into appropriate project java objects.
  • Write methods to write project xml documents from the project java objects.
  • Write a project manager that can handle the fundamental project operations (eg. open, close, save etc.).
  • Link the Project Manager operations into the Prism GUI: Open
  • Link the Project Manager operations into the Prism GUI: Save
  • Create a method to remove whitespace from XML files before parsing.
  • Fix cancel button on open/new/save dialogs.
  • Create JDialog to ask if users want to save project on closing.
  • Create a new "New Project" dialog. This will simply request a project name,location and any model or properties files that the user wishes to associate with the project.
  • Edit the "Open Project" dialog to display projects as their folder names. This is to avoid having to click on project.xml files.
  • Link the Project Manager operations into the Prism GUI: New
  • Add validation for the fields entered when creating a new project.
  • Create a new "Save Project As" dialog. This will simply request a project name and location.
  • Link the Project Manager operations into the Prism GUI: Save As
  • Add feedback to GUI re: current open project.
  • Implement saving experiment data to xml documents.

Topic revision: r17 - 06 Dec 2006 - 17:58:38 - Main.s0341959
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies