scrollbar |
---|
See also: OATC Wiki Home
Date: November 9 - 12, 2009
Venue: Alterra, Gaia building, room C011; Wageningen, The Netherlands
...
Rob Knapen, Alterra, Wageningen UR (Rob.Knapen@wur.nl)
Standa Vanecek, DHI (s.vanecek@dhi.cz)
Adrian Harper, Wallingford Software (adrian.harper@wallingfordsoftware.com)
Stef Hummel, Deltares (stef.hummel@deltares.nl)
~don Unknown User (don), Deltares (gennadii.donchyts@deltares.nl)
~jgr@dhigroup.com, DHI (jgr@dhigroup.com)
Apologies:
~jnh@dhigroup Unknown User (jnh@dhigroup.com), DHI (jnh@dhigroup.com)
Peter Schade, Bundesanstalt fuer Wasserbau (peter.schade@baw.de)
Daniele Andreis,Universita` di Trento,(daniele.andreis@gmail.com)
Jan Gregersen, LicTek
...
IlinkableComponent.Initialize(IArgument[] arguments)
will be changed toIlinkableComponent.Initialize()
Gena:
IOutputItem.Consumers and IOutputItem.Decorators
...
base class | derived class | factoryname | remarks |
---|---|---|---|
IOutput | IDerivedOutput | IDerivedOutputFactory | methods in the factory need to be renamed as well |
IOutput | IAdaptedOutput | IAdaptedOutputFactory | Rename methods and properties, e.g. use "adaptee" |
Gena: ... it does not sound more explicit than Decorator, the word Derived is more generic compare to Decorated. My suggestion is to keep it as it is unless there are good arguments and examples why it should be changed.
I'd keep the word Item in anyway, then it is clear what we work with one item here. Meaning of the word Output feels much wider compare to IOutputItem (output can be a set of all model output items).
...
- have examples of IQuality/ICategory available in the C# version
- put the already available java utilities, like the Buffer and the ElementMapper, on sourceforge and point out that they are there.
Model migration
Samples
Simple River :
Rob: Alterra is now considering to host Java OpenMI SDK and Editor development on its own server with svn, trac (ticket system) and possible Hudson (continuous integration and maybe automatic QA). Looks like next year at least there will be resources available to work on a 2.0 SDK and maybe Editor. We can open the server for public contributions / collaboration on the development work for other interested parties. Will proceed along these lines unless OATC votes against it (the official Java Standard interfaces will stay on SourceForge and under OATC control).
Model migration
Samples
Simple River :
Have reviewed and modified src as Have reviewed and modified src as Stef requested
GroundWater :
...
subject | status | page-author | page-reviewer |
---|---|---|---|
How to generate a XML file describing compliancy with OpenMI 2.0 | todo first version | Peter | Stef |
How to migrate from version 1.4 IEngine | first version | Jesper | Adrian |
How to work with OMI files | first version | Peter | Adrian |
How to link OpenMI components via hardcoded interface calls | first version (see note 1) | all | Standa |
How to turn an Ascii file reader into a Linkable Component | first version | Jesper | Stef |
How to connect to GIS | first version | Standa | Stef |
How to turn a database into a LinkableComponent | first version | Jesper | Stef |
How to link models with different grids (spatial mapping) | to adjust | Stef | Jesper |
How to download the most recent source code | reviewed | Peter | Standa |
How to get started with OpenMI and Java | skeleton exists first version | Peter | Rob |
How to migrate existing Fortran based models codes | todo (see note 2) | Stef | Adrian |
How to generate a LinkableComponent with a Fortran engine on Linux | todo (see note 3) | Peter | Gena |
How to port the OpenMI from Windows to Linux | todo | Peter | Gena |
...
Gena will prepare sugestion for the structure
All came with the ideas
When will be agreed - Gena will implement it and write short description
5 Next meeting
Next meeting will be handeled as the extension of the January OpenLife final meeting 13-14.1 2010. Place will be specified later.