GIMpeD Beta Release - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

GIMpeD Beta Release

Description:

Modular design allows replacement of DBEngine w/o need to change ... Larger Database (Ben's 3 plus meg Amorak DB) Ever growing test suite. Addressed Issues ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 15
Provided by: Rid51
Category:
Tags: gimped | bens | beta | release

less

Transcript and Presenter's Notes

Title: GIMpeD Beta Release


1
GIMpeD Beta Release
  • Ben Ridgway
  • Lucas Marshall
  • Owen Kahle
  • Paul Mawhirter

2
Summary
  • Requirements Features
  • Current Design
  • Current Implementation
  • Settings
  • Previous Release Basis
  • Current Release Implementation
  • Live Demonstration
  • Final Additions to make
  • Testing
  • Project Status
  • Feedback

3
Requirements Features
  • Platform Independent
  • XML Parser
  • XML Validation against predefined DTD
  • Scrollable Option-Panel
  • Sortable Data Grid
  • Modular design allows replacement of DBEngine w/o
    need to change other modules

4
Current Implementation
5
(No Transcript)
6
Previous Release
  • Open and parse XML files
  • Validate XML files via a DTD file
  • Connect to a database
  • Query the database
  • Construct options set defined in XML file
  • Generate fields in Datagrid
  • Fill the options set and fields in the Datagrid
    with data from a SQL query

7
Additional features in Beta release
  • Data View Grid is updated based on the
    constraints from the options selected.
  • Options updated based on constraints from other
    options that are selected.
  • Hex view implemented based on selection of a cell
    in the data grid view.
  • Note Hex view only works for string
    inputs at this point, for final release need to
    implement other data types.

8
Live Demonstration
9
Final additions to make
  • Clean GUI.
  • Work on automatic resizing of windows
  • Hex View displayed as an closeable overlay.
  • Removal of Option Box panel if there are no
    options included in the XML configuration file.
  • Improve performance.
  • Look at query construction, and consider
    optimization techniques.

10
Testing
  • Developmental Testing
  • Basic Database (Small enough that we can trace
    every element)
  • Larger Database (Bens 3 plus meg Amorak DB)
  • Ever growing test suite.

11
Addressed Issues
  • Update function exceptions
  • Missing select all
  • Appending of items in data grid and option boxes
    (Ever growing lists)

12
Deferred Issues
  • Hex View data types.
  • Unhandled exception during data grid sort.
  • Hex View is not read only.

13
Project Status Recap
  • Complete
  • XML Engine
  • GUI (only need to perform cosmetic changes)
  • Database Engine (Work on optimization of
    queries)
  • Connection Engine
  • Settings

14
Feedback
  • Questions?
  • Comments?
  • Concerns?
Write a Comment
User Comments (0)
About PowerShow.com