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

  1. RouteVertex - basic code, test harness and test complete
  2. CostInfo - basic code completed, as Martin has a few changes, the latest version need to be tested
  3. TerrainMap - basic code, test harness, 11 test files and .bat file and test complete
  4. CanalRoute - basic code, test harness and test complete
  5. Dijkstra - still not working correctly, need to sort out the algorithm. Test harness written
  6. Zoomer - basic code and test complete
  7. TerrainDisplay - basic code, 2 test harnesses and test complete
  8. CostDisplay - mostly done, need to sort out cost rates
  9. Discussions

  10. 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.
  11. Decisions

  12. 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.
  13. Martin to sort the CostDisplay out as a matter of priority :-
  14. 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

  15. Nathan to complete the Dijkstra.java as a priority.
  16. Static / fixed Key on GUI.
  17. Resolution :- 1 screen pixel for line, 3x3 pixel for dot
  18. The submission will not include 3D Terrain though preliminary work has been carried out.
  19. The specification needs to be amended on the exclusion of serialisation in CanalRoute.
  20. Requirements

  21. Martin requires a dummy CanalRoute for the testing of Canal Route display
  22. Review Meeting

  23. 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)
  24. The code for GUI should complete all functionality.
  25. The Progress Report will include printout of code and reference to the Web page.
  26. The Progress Report will include :-

Progress to date

Testing Procedure

Outstanding tasks

Test Harnesses

Test Results

Source Code

Reference to Webpage

Outstanding Work

  1. Enhancement of GUI
  2. Path / Speed Optimisation
  3. System integration of all modules to generate a functional application.
  4. To complete general and specific tests.
  5. To complete all code documentation in javadoc / HTML and substantiate comment in the code.
  6. 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