You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

See also: OATC Wiki Home

Date: July 13, 2010
Time: 10:45 - 11:30 CEST
Venue: Skype Conference Call
Topic: Finalizing OpenMI Standard 2.0 Beta

Table of contents

Participants

Adrian Harper, Wallingford Software (adrian.harper@wallingfordsoftware.com)
Stef Hummel, Deltares (stef.hummel@deltares.nl)
Jesper Grooss, DHI (jgr@dhigroup.com)
Rob Knapen, Alterra, Wageningen UR (Rob.Knapen@wur.nl)
Standa Vanecek, DHI (s.vanecek@dhi.cz)

Apologies:
~don, Deltares (gennadii.donchyts@deltares.nl)
Peter Schade, Bundesanstalt fuer Wasserbau (peter.schade(at)baw.de)

1. Progress towards OpenMI 2 Beta release

1.1. Documentation updates

The three documents, "What's new in OpenMI 2.0", "OpenMI 'in a nutshell'" and "The OpenMI Standard2 interface specification" are ready.
Stef will produced pdfs, and will remove previous versions of the documentation to the depricated part.
(thumbs up) Has been done, finished July 12th.

1.2. Source code documentation

Stef will take care that the java and the C# documentation are more or less the same (minor textual differences still exist).
(thumbs up) Has been done, finished July 9th.
(warning) the Reference Manual yet has to be generated (action Standa)
(thumbs up) Standa will indeed regenerates the document, and will remove the "<see ref=..." etc. texts.

2. Remaining issues

(added by Stef when finishing the beta release documentation)

Issue

Description

status

decision

List/IEnumerable

At some places IBaseOutput (e.g. Consumers) C#-version returns a list, Java an iterator

Assigned to: Rob

Replace with List<T>

Initialize(arguments)

In the C#-version, the arguments argument still has to be removed from Initialize()

Assigned to: Stef

Change in Standard, note as deprecated in SDK

Compliancy xsd

The compliancy xsd still is based on 1.4. Must be extended

Assigned to: Stef

To be updated

Availability loop approach

The Nut Shell document mentions the loop approach as available but discouraged, whereas the other documents state that it is not available.

Assigned to: Adrian

Modify Nut Shell document

Regenerate 2 class diagrams

AdaptedOutputFactory, LinkableComponent

Assigned to: Standa

Do it

...

...

open

(question)

Transcript of discussions on the above topics and a few other subjects:

  • Loop Approach: Update Nut Shell document to indicate that loop approach is currently not available but will be there as an extension. Pull approach is available now, other options are under investigation by the OpenMI TC. Adrian will update the Nut Shell document.
  • Compliancy XSD: Stef will have a look and make some updates. Introduce the concept of extensions and a description field for exchange items. Make as minor changes to the XSD as possible. Fix the lenght typo.
  • Initialize(arguments): Arguments still there in C# because removing them would break to much in the C# SDK. Suggestion to leave it as is in the SDK, but remove from Standard (for now). Add comment in source code of SDK to show the arguments are deprecated. Other option is to add method without arguments and make old method deprecated. Stef will make this change (time allowing).
  • List vs IEnumerable: Rob will modify the Java version. Replace iterator with List<T>.
  • Packaging Standard as DLL and Jar: Will be done by Rob and Stef. Only include Standard and TimeSpace extension. Leave the rest out.
  • Release of the 2.0 Beta: Standa will notify Roger and (other) EC members of availability of the beta.

3. Next Meeting

To be planned after release and summer holidays, unless urgent issues arise.

  • No labels