Skip to content
Bromveld edited this page Apr 8, 2016 · 15 revisions

Ziyad Alamri (izezoh)
Megan Norris (meleno10)
Matt Schroeder (bromveld) [Team Lead]
Mike Spehar (mspehar)
Joshua Stevenson (joshuastevenson)
Tyron Van Spall (tyronv)

Milestone 1

  • Create preferences (settings) format
  • Create XML page to keep data
  • Create DTD page to validate settings data
  • Create User Settings Page using swing
  • Read data from XML into page

Milestone 2

  • Reconfigure Global Build Tools to a consistent format
  • Continue integrating XML, DTD, and User Settings Page
  • Write data out to XML page

Milestone 3

  • Integrate pieces of code(DTD, XML, swing page)
  • Refactoring & restructuring
  • Pass code to Teams patching together layout of App
  • Research issues that were blatantly commented out to get the build to run and fix them correctly.

Milestone 4

  • Continue to integrate pieces of code(DTD, XML, swing page)
    • The user preferences page should populate from the XML data and when changes are saved should write back
  • Pass code to Teams patching together layout of App
  • Start layout for Searches\Search History page

Milestone 5

  • Continue to integrate pieces of code(DTD, XML, swing page)
    • The user preferences page should populate from the XML data and when changes are saved should write back to the XML
    • The cancel button should close the Preferences tab without saving any changes
    • Only one preferences tab should be open at a time
  • Layout for searches\Search History page
    • Must create XML and DTD validation to save search data
    • build page and populate from XML
  • Merge Main Gui
    • Main Gui should run from MainApp class
    • All teams should be using base code (perhaps new master as base)

Milestone 6

  • Continue to integrate pieces of code(DTD, XML, swing page)
    • The user preferences page should write back to the XML when changes are saved with the save button
    • The cancel button should close the Preferences tab without saving any changes
  • Layout for searches\Search History page
    • finish build page and populate from XML
  • Merge Main Gui
    • Main Gui should run from MainApp class
    • Starting putting together various GUIs from the teams and be able to access their tabs

Milestone 7

  • Merge Master into our branch and merge back.
    • Merge Master into our branch and resolve any conflicts
      • Including adding to index, which is a thing
    • Merge back into Master so that other branches may use it for their branch
  • Add pseudo button next to label on tab for users to close tabs with
  • Initiate Queries integration
    • Find how other teams will be storing the queries
    • Use their method to display queries in the Queries history panel

Milestone 8

  • Merge Master into our branch
    • Make sure our Usersettings is working correctly
    • Get Preferences working
    • Get Queries working
    • Make sure all existing code is working properly
  • Merge our Branch back into Master
    • Resolve any further conflicts in case other teams have added more
    • Resolve all findbug and checkstyle errors so the Master branch builds correctly
  • Add pseudo button next to label on tab for users to close tabs with
  • Initiate Queries integration
    • Find how other teams will be storing the queries
    • Use their method to display queries in the Queries history panel

Milestone 9

 * Re-merge Master into our branch to capture the new code added by other teams in Milestone 8  
      * Make sure that all new code still works with ours
 * Add our LayerUI for the close button in the tabbedPane
      * add it to the tabbed object in the MasterGUI on the Master branch so all tabs close
 * Merge our branch back into Master so everyone can have the new base code
Clone this wiki locally