Week7

Objectives
none

Progress
The local simulation work perfectly, so do the optional stop mechanism. Now implementing the network one. A minor bug with Santa's position on the UI. The fake robot controller is currently not controlable by the user. I will make a user controlable version of them like Fichtl did for testing purpose.

As I suposed, a lot of error that could be detected durring the compilation are only detected at runtime. This lack of semantic verification imply more test and debuging. Moreover, the style of the produced classes is also different from the style of the average java class (argumentless construcorts,..). It is possible to respect the java style using groovy but the source code would look like pure java and it would limit the access to groovy's feature without removing it's drawbacks. For those reason (automatic tchecking and easy reusability by non groovy programmers) I plan to implement the library using java only.

Got a minor issue with eclipse randomly removing my 'Main' class from the classpath but nothing that realy prevented me from developing the project.

Supervisor's Comments
This all seems like good progress; given that Nicolas has had some courseworks to complete and there are some still to do.

The comments concerning the style of processes MUST be made in the final report.

The obvious next goal is to get a networked version working simply the amount of wiring is complex rahter than dufficult or noty known. A good clear diagram will help and will also be very useful to explain what you did in your report.

Go away and do it!