De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Datum Task Force Architectuur development in 2008.

Verwante presentaties


Presentatie over: "Datum Task Force Architectuur development in 2008."— Transcript van de presentatie:

1 datum Task Force Architectuur development in 2008

2 Taakstelling Lever de blauwdruk van hoe de modulen die met elkaar, maar vooral met de buitenwereld, interacteren er uit moeten zien om geschikt te zijn voor open community systemen en aansluitbaarheid met derden. 12 september 2007Positionering, branding en huisstijl Deltares -2 Modular Code Architecture Graphical User Interface Architecture

3 Hoofdlijnen 2007 Werkmethode Programmeertalen Framework GUI 12 september 2007Positionering, branding en huisstijl Deltares -3 Modular Code Architecture Graphical User Interface Architecture

4 Werkmethode: Tools

5 Programeertalen Overgang gnu autotools onder linux Uitbreiding Language Bridge met SWIG C# voor de user interface Fortran C++ LBG+ SWIG C# Java Ruby/ Python +20 other IKVM

6 12 september 2007Positionering, branding en huisstijl Deltares -6 Oud GUI framework -> None

7 Gestructureerd -> Ongestructureerd 12 september 2007Positionering, branding en huisstijl Deltares -7

8 ArcGIS & Linux versie

9 Delft Shell Graphical User Interface Delft Tools Framework – set of libraries SOBEK Plug-in Models, data & editors SOBEK Plug-in Models, data & editors Delft3D Plug-in Models, data & editors Delft3D Plug-in Models, data & editors Gis Plug-In Data & editors Gis Plug-In Data & editors TimeSeries Plug- In Data & editors TimeSeries Plug- In Data & editors Core IApplication, IPlugin, Project, Task, IModel, Utils Threading, Xml, IO and other utilities Gui IGui, IMenuItem, IToolBarItem, IView Data Objects IDataItem, Quantity ITimeSeries, IFunction … SOBEK Engine(s) F90 SOBEK Engine(s) F90 Delft3D Engine(s) F90 Delft3D Engine(s) F90

10 2008 Filestandaarden en formaten Modelcommunicatie Datastructuren 12 september 2007Positionering, branding en huisstijl Deltares -10 Modular Code Architecture Graphical User Interface Architecture

11 Filestandaarden en fileformaten Filestandaarden: Hoe heet een variabele? Fileformaten: Hoe sla ik hem op?

12 Filestandaarden Gebruik van open standaarden  CF (variabele namen)  OGC (GIS)  RDF (metadata)

13 Fileformaten NetCDF als standaard uitvoer NetCDF

14 2008: Modelcommunicatie Communicatie binnen modellen Communicatie tussen modellen Communicatie buiten modellen

15 2008: Modelcommunicatie Communicatie binnen modellen -> Modulaire code Communicatie tussen modellen -> Invoer/Uitvoerfiles, DelftIO Communicatie buiten modellen -> OpenMI/ESMF

16 Tussen model communicatie Modulaire code en architectuur OK

17 OpenMI Delft3D Flow (Multidomain) Flow F90 Hydra DD DOLOpenMI DOL OpenMI

18 OpenMI Delft3D Flow (Single Domain) Flow F90 OpenMI

19 Flow F90 MPI / Hydra DD OpenMIDOL

20 Datastructuren

21 Ontwerp class library voor specifieke entititeiten (Domain-Driven Approach) 12 september 2007Positionering, branding en huisstijl Deltares -21

22 Tijdschatting (Architectuur) 12 september 2007Positionering, branding en huisstijl Deltares -22

23 Deliverables 12 september 2007Positionering, branding en huisstijl Deltares -23 Modular Code Architecture Graphical User Interface Architecture Keuze file standaarden Keuze file formaten Plugin van de gekozen file format voor DelfShell Convertors oude -> nieuwe formaten Klassen structuur voor 1D Flow plugin Model Communicatie: advies + implementatie (pm) DelftShell programmer’s guide

24 Nodig Continue integratie alle modules Open communicatie met client wiki + blog, open beta End of life cycle legacy products 12 september 2007Positionering, branding en huisstijl Deltares -24 Modular Code Architecture Graphical User Interface Architecture


Download ppt "Datum Task Force Architectuur development in 2008."

Verwante presentaties


Ads door Google