Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
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 to IlinkableComponent.Initialize()

Gena: (thumbs up)

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.