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
Adrian Harper, Wallingford Software (adrian.harper@wallingfordsoftware.com)
Stef Hummel, Deltares (stef.hummel@deltares.nl)
~jgr@dhigroup.com, DHI (jgr@dhigroup.com)
Rob Knapen, Alterra, Wageningen UR (Rob.Knapen@wur.nl)
Standa Vanecek, DHI (s.vanecek@dhi.cz)
Apologies:
Unknown User (don), Deltares (gennadii.donchyts@deltares.nl)
Peter Schade, Bundesanstalt fuer Wasserbau (peter.schade(at)baw.de)
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.
Has been done, finished July 12th.
Stef will take care that the java and the C# documentation are more or less the same (minor textual differences still exist).
Has been done, finished July 9th.
the Reference Manual yet has to be generated (action Standa)
Standa will indeed regenerates the document, and will remove the "<see ref=..." etc. texts.
Issue |
Description |
status |
decision |
---|---|---|---|
List/IEnumerable |
At some places IBaseOutput (e.g. Consumers) C#-version returns a list, Java an iterator |
Done by: Rob |
Replace with List<T> |
Initialize(arguments) |
In the C#-version, the arguments argument still has to be removed from Initialize() |
Done by: Stef |
Change in Standard, note as deprecated in SDK |
OpenMI XSD files |
The component and compliancy XSD files still are based on 1.4. Must be extended. |
Done by: Rob |
Ok (TimeSpace compliancy issued postponed) |
TimeSpace compliancy in XSD file |
Decide if TimeSpace compliancy needs to be included in the OpenMICompliancyInfo.xsd file and if so how to do it. |
Postponed |
Mark as deprecated in Beta1 |
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. |
Done by: Adrian |
Modify Nut Shell document |
Regenerate 2 class diagrams |
AdaptedOutputFactory, LinkableComponent |
Done by: Standa |
Ok |
IArgument Array/List |
IBaseLinkableComponent in C# returns an IArgument[], in Java it returns List<IArgument> |
Done by: Stef |
Change C# to return List |
PreferredOrderIsElement |
Method still in ITimeSpaceValueSet, should be removed? |
Java updates done: Rob. |
Remove method |
Move interfaces to TimeSpace extension |
ISpatialDefinition, IElementSet, ITime, ITimeSet could be moved from the base to the TimeSpace extension |
Postponed |
Leave as is for Beta1 |
Update copyright notice |
Add year 2010 to the OpenMI copyright header in all source files |
Java updates done: Rob. |
Update headers |
Distribution package |
Distribute base and timespace extension in a single package or as two? |
Postponed |
Keep as 1 package for Beta1 |
Source code comments |
The javadoc tool reported some source code comment issues, which have been fixed (see SourceForge commit #1511). Needs to be duplicated in C#. |
Done by: Stef |
Ok |
Merge IValueDefinition and IDictionaryItem |
IValueDefinition (with related classes) and IDictionaryItem bought describe data semantics and could be unified. |
<status: open> |
|
<new issue> |
<description> |
<status: open> |
|
Transcript of discussions on the above topics and a few other subjects:
To be planned after release and summer holidays, unless urgent issues arise.