Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdAdriana Claes Laatst gewijzigd meer dan 9 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.