OpenMI Association Technical Committee meeting no 14

Date: January 23, 2008

Venue: Web-meeting    

Participants:
Jan Gregersen, LICTEK (gregersen@lictek.dk) (chairman of the meeting)
Unknown User (psi@dhigroup.com), DHI - Water & Environment (psi@dhigroup.com)
Adrian Harper, Wallingford Software (adrian.harper@wallingfordsoftware.com)
Unknown User (psi@dhigroup.com), DHI - Water & Environment (psi@dhigroup.com)
Stef Hummel, WL | Delft Hydraulics (stef.hummel@wldelft.nl)
Unknown User (onnoroos), Alterra (Onno.Roosenschoon@wur.nl)
Jon Goodall, Univ South Carolina (goodall@engr.sc.edu)

Objectives:

  • Planning the period from now until the February OATC meeting.
  • News from USA and planning transatlantic corporation

Documents:
http://sourceforge.net/projects/openmi

Agenda & Minutes :

1. Welcome to Jon and news from USA

  • Presentation round.
    Since this is the first OATC meeting where Jon participates, we should start off with at short presentation round, where each person shortly presents him selves.
    Everyone presented them selves nicely..
  • Any news from USA.
    We kindly ask Jon to provide any info from USA about the use of OpenMI.

Jon explained shortly about the general idea of using OpenMI as a technology for making data available for models. Specifically in connection with the development of CUAHSI Hydrologic Information System (HIS). However, at this point is is not finally decided if OpenMI will be used or if OpenMI will be used in combination with other technologies. (the Earth modeling system is another candidate). There are some worries that OpenMI, because it is mainly developed by commercial companies that it will not be truly open. Other worries are performance and the ability to support parallel computing. A joint USA and EU workshop is currently being planned (most likely to take place in April 2008). Hopefully some of these issues can be discussed at this workshop.

2. Planning transatlantic corporation

Due to the distance between USA and Europe, it will not be possible for Jon to be physically present at the OATC meetings in Europe. What is the best way to deal with this? Some meeting to be held in USA, using skype during the OATC meetings, other suggestions...

Jon expressed that he is happy to participate in the OATC web meetings. However, traveling to Europe to participate in meetings isproblematic. We will investigate if it could be possible to arrange some of the OATC meeting to be located in USA.

3. planning next OATC meeting and the period from now until the meeting.

The next OATC meeting with the meeting participants physically present will be held in Denmark on February 4th to 6th (less that two weeks from now). During the last four moths we have been occupied with work on OpenMI 1.4 release. OpenMI 1.4 is now released and we can focus almost 100% on OpenMI version 2. At the last OpenMI Executive Committee meeting it was decided that we should have the draft OpenMI 2.0 architecture ready by August 2008, so we need to get in track with the development very soon. Personally I (Jan) feel that the last six moths has been a bit frustrating with respect to OpenMI 2.0 developments. OpenMI 1.4 developments have taken more time than first anticipated and it has been difficult to find the right way of working (should we focus on use cases, should we simply start programming, should we use UML or directly modify the interfaces, should we keep the SDK running during the development of the standard and so on..). When we developed OpenMI 1.0 funded by the HarmonIT project, each company participating in the developments had more that one person working full time on the project, which made it possible to do proper project management. Now the situation is different, everyone is only working part time on the developments, which makes it difficult to make good planning. Anyway, we have to deal with this and adjust our level am ambition to what is possible and find a way of working that fits with the current conditions.

Even though we (and people outside the OATC that understands the details of OpenMI) are happy about what OpenMI can do, we are still waiting for rest of the World to go for OpenMI. Even within our own organizations we face problems with convincing our own colleagues about the wonders of OpenMI. So my suggestion is to focus on the reasons for not using the current OpenMI to determine which changes are the most important.

That was many words so now some bullet points

  • Use cases
    We have already written some use cases for OpenMI version 2 (see OpenMI version 2 development ). However, there are too many use cases and most of the use cases still need some work before they can be useful. So my (Jan) suggestion is that each of us select one use case, which we feel is most important and make sure that this use case is fully described at latest by Tuesday next week. In this way we will have about four main use cases to work with at the next OATC meeting.
  • Iterative development model
    When we developed OpenMI 1.0 we followed at nice iterative development approach. One iteration was only completed when all unit tests were running. I (Jan) think that we should start using this approach again. This implies that the GUI, the SDK, and even some models must be kept updated with OpenMI standard developments. Adrian has recently reorganized the source code on source forge. This means that some changes must be made in order to make sure that the source code for verison 2 is at the stage where we last left it. We should have this in place by Tuesday next week also, which will allow everyone to prepare a bit before the meeting.

Jan will prepare a list on the OpenMI WIKI where each participant can sign up for one particular use case to be elaborated in more details. These use cases should be completed at latest on Wednesday January 30th. (see use cases)

Stef will update the newly rearranged source code on source forge, with the latest OpenMI 2.0 developments. (at latest on Wednesday January 30th)

4. Task status

All tasks are listed on source forge. see. http://sourceforge.net/projects/openmi

We skipped the task review. At the OATC meeting one week ago this list was updated. 

5. Any other business

6. Next web meeting

see the calender

  • No labels