Dacopan project MEETING MINUTES
Apr 15th, 2004
Meeting
Apr 15th, 2004, at 8:15
Department of Computer Science
Attendance
Carlos Arrastia Aparicio, secretary
Jari Aarniala
Jonathan Brown
Jarkko Laine
Turjo Tuohiniemi, instructor
Vesa Vainio, chairman
Absent
Alejandro Fernandez Rey
1. Start
Mr. Vainio started the meeting at 8:19
2. Assessment of the situation
The implementation phase continues and some new issues have to be discussed
Mr. Aarniala commited to the cvs some sections for the animator into the CVS
and the rest of the members continue coding and refining some components of
the animator.
3. Discussion
3.1 Localization
A combination between the two approaches for localization presented
by Mr. Vainio will be used.
1. Have the localized resources be a dictionary-like thing, where you ask
for a localized version of just a string, for example
LocRes.getLocalized("Application").
2. Hardcode some information about protocols, layers, fields etc in the
relevant classes, and they would get the localized version from the
localisable resources class according to predefined resource IDs, like
LocRes.getLocalized(LocRes.LAYER_APPLICATION).
Use ResourceBundle that consists in static methods to look for static
properties fields in the classpath. Mr Vainio will create a wrapper
class to manage with it.
This class will provide a list with the available languages. A properties
file with the available languages should be added as well.
The animator will check for the default locale of the environment in which
is running to select the startup language. In case that language is not
available the default language will be 'english'.
3.2 XML
The read/writing of the XML for the scenarios uses an external java library
called XStream. Mr. Aarniala has to check if this the licence library is
compatible with the GPL.
3.3 Saving Scenarios
Some issues about the note manager were presented to the group and discussed.
Mr Arrastia will review the presented code and continue working on it.
Mr Aarniala will continue working on this area to refine the current code
and come up with new ideas and solutions.
3.4 UI
The possibility of adding a menu bar to the animator should be studied.
This menu bar could contain language selection.
4. Action points
- All: continue implementation.
- Mr. Aarniala:
* Find out about XStream licence
* Continue researching and coding about the scenario description
* Refine the XML reader/writer
- Mr. Arrastia
* Check notes manager
* Create some test cases for teh existing units
- Mr. Fernandez
* Create test cases
* Continue writing the skeleton of the test plan
- Mr. Vainio
* Work in localization.
* Start working in the MSC panel
- Mr. Laine and Mr. Brown
* Continue working in the animator main frame
* Start ENC panel
* Notes panel.
* Think about UFO.
5. End
Mr. Vainio ended the meeting at 9:52.
Back to DaCoPAnDocumentation
