MINUTES OF MEETING OF GROUP CHARLIE AT COCKCROFT 4 ON MONDAY 14/2/2000 AT 12:00 NOON
Present : Andy, Dave, Karen, Nathan, Martin, Phebe
Progress
- RouteVertex - basic code, test harness and test complete
- CostInfo - basic code completed, as Martin has a few changes, the latest version need to be tested
- TerrainMap - basic code, test harness, 11 test files and .bat file and test complete
- CanalRoute - basic code, test harness and test complete
- Dijkstra - still not working correctly, need to sort out the algorithm. Test harness written
- Zoomer - basic code and test complete
- TerrainDisplay - basic code, 2 test harnesses and test complete
- CostDisplay - mostly done, need to sort out cost rates
Discussions
- Dijkstra.java finds adjacent square tile, finds the minimum cost and creates routes. It is a linear search at present. Some suggestions on hash table, priority queue, tree maps (in lieu of quick sort) etc. are discussed. Nathan will sort this out.
Decisions
- The program should be able to be compiled in Java (plus workaround if required). Examiners can compile the program for assessment purposes if they like to. Jikes will only be used for improving speed.
- Martin to sort the CostDisplay out as a matter of priority :-
For the Cost Rates :
Alpha characters not allowed (return error message)
Numeric rounding to 2 decimal places .XX
User is allowed to enter e.g. " .55" , "52. " in lie of 0.55 and 52.00 respectively
One decimal point allowed
Limit of digit before decimal point - 1 x 10^10
- Nathan to complete the Dijkstra.java as a priority.
- Static / fixed Key on GUI.
- Resolution :- 1 screen pixel for line, 3x3 pixel for dot
- The submission will not include 3D Terrain though preliminary work has been carried out.
- The specification needs to be amended on the exclusion of serialisation in CanalRoute.
Requirements
- Martin requires a dummy CanalRoute for the testing of Canal Route display
Review Meeting
- The index page in the Web site has to be tidied up for the Review Meeting (i.e. by 12:00 noon the submission deadline on the day before the Review Meeting)
- The code for GUI should complete all functionality.
- The Progress Report will include printout of code and reference to the Web page.
- The Progress Report will include :-
Progress to date
Testing Procedure
Outstanding tasks
Test Harnesses
Test Results
Source Code
Reference to Webpage
Outstanding Work
- Enhancement of GUI
- Path / Speed Optimisation
- System integration of all modules to generate a functional application.
- To complete general and specific tests.
- To complete all code documentation in javadoc / HTML and substantiate comment in the code.
- To complete User Manual
Tasks
|
|
Tasks |
Remarks |
|
Nathan |
complete Dijkstra.java |
|
|
Martin |
CostDisplay - cost rates |
|
|
Andy |
complete Progress Report and presentation |
|
|
Karen |
update .bat and test data files |
|
|
Dave |
Test harnesses for CostInfo |
|
|
Phebe |
User Manual |
|
Andy and Nathan (and any team member if changes are required since the last communication on CVS/email) will meet at Cockcroft 4 at 9:00 am Tuesday, 15/2/2000 to finalise the Progress Report for submission.
Next Meeting : Wednesday, 16/2/2000 at 12:00 noon at MacDonald
Review Meeting : Wednesday, 16/2/2000 at 2:00pm at TP4