Datum Task Force Architectuur development in 2008.

Slides:



Advertisements
Verwante presentaties
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Advertisements

D-Rainfall Runoff de nieuwe neerslagafvoermodule in SOBEK 3.0 Govert VerhoevenDonderdag 17 november Next Generation Hydro Software.
Nederlab Laboratory for research on the patterns of change in the Dutch language and culture Kickoff, 25 januari, 2013 Meertens Instituut, Amsterdam.
Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, Egbert Gramsbergen TU Delft Library / Digital Product Development
Samenwerking binnen Nederland: DELTARES en IMARES bundelen hun kennis Mark van Koningsveld Mindert de Vries (DELTARES - WL|Delft Hydraulics)
ASP.NET AJAX Extensions Richard Soeteman
D-Real Time Control Bernhard Becker
Server Management Framework
17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel.
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
Auteursomgeving voor Digitale Componenten
domeinbeschrijving Bachelor of ICT 2 oktober 2009 HBO-I, Job Event
Inleiding Programmeren met Visual Basic Karl Moens.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 5.
Open Traffic: open source software modellen toolbox
PLDA – Connectiviteit Rudolf de Schipper Geoffroy Fauveaux 09/11/2004.
Tussentijdse presentatie
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
Ontwerpen van Informatiesystemen met
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
‘Inleiding programmeren in Java’ Derde college Maandag 22 januari 2001 drs. F. de Vries.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
1 Voorwaarden hergebruik Modulair ontwerp Low coupling High cohesion.
1 Uit ons domein: Verzameling programmatuur voor het toewijzen van afstudeerders aan examinatoren. Invoer van voorkeuren Toewijzen Overzichten Practicum.
Visual Basic .NET voor studenten
Inleiding Kennistechnologie §Hoofdstuk 4: Ontwikkeltraject §Hoofdstuk 5: MYCIN en complexiteit §Hoofdstuk 6: Symbolen en semantiek.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Agentenplatformen en programmeeromgevingen 1.Java 2 Micro Edition (J2ME) 2.Personal Java 3.JADE en LEAP 4.LEAP op verschillende toestellen 5.Onze voorkeuren.
Klaas-Jan van Heeringen
Wolter Kaper - Ruby on Rails Webtoepassing ontwerpen Webprogrammeren, week 1.
Delft3D GIS integratie Jan Mooiman 18 mei SIMONA gebruikersdag2 Inhoud Waarom GIS? Gebruikerseisen Ontwikkelingen Demo.
Conference Tour | 18 maart 2010 Conference Tour Multimedia en Mijn IB-Groep.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
FEDORA Digital Objects & Content Model Architecture Egbert Gramsbergen – TU Delft Library Technical Meeting 3TU.DC #1 –
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Technische Architectuur
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Artificial Pancreas Cheetah Just Boerlage & Patrick van Kouteren.
Ruby on Rails Web development that doesn’t hurt. Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’
DeltaShell Onno van Logchem 30 juni June 30, 2009DelftShell Succesvolle introductie nieuw software pakket bij Deltares.
Generiek GIS voor e-government 21 december 2006 Dirk Frigne.
Datacommunicatie en netwerken
Challenge the future Delft University of Technology Kick off projectorganisatie Multimedia Multimediaportal Paul Suijker.
Programmeercursus O.O.P. met VISUAL BASIC.NET
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
APP Platform Rivium, 5 maart 2013 Rik Vietsch.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Beyond Object-Orientation?
SOBEK Gebruikersdag november 2006
Impressie van de nieuwe User Interface(s) G. Donchyts, Deltares
“IT’S THE DATA STUPID..!” WAGENINGEN UNIVERSITEIT EN RESEARCH CENTRE.
COINS 2.0 Hoofdlijnen Hans Schevers
VISUALISATIE Rogier van der Linde & Davy De Winne, 2014.
Februari 2011 SVSD Game Introductie. Februari 2011 Programma TijdOnderdeelOpmerkingen 9.30 – 10.00Ontvangst – 10.30Introductiealgemeen; SVSD Game.
COINS 2.0 NAVIGATOR Peter Willems. COINS 2.0 NAVIGATOR 2 | COINS 2.0 Navigator Highlights Volledig redesign ten opzichte van de COINS 1.x Navigator Pre-release.
Door Ben Cokelaere, student Howest Galaxy pipelines voor de analyse van omics data.
Introduction To Subversion MaiLing. Inhoud Probleem stelling Oplosing: TortoiseSVN Jargon Repository Working Dir.
Welkom bij de presentatie van de Cube of Life, gemaakt door Team Z.
Objectgeoriënteerd Programmeren
Object georiënteerd programmeren
D-Geo Flow D-Geo Flow is een graphical user interface voor het eindige elementen rekenplatform DgFlow om 2D stromingsberekeningen uit te kunnen voeren.
Gebruikersdag 2017 Welkom.
Team 5 Jeffrey.
Geschiedenis Platte structuur
Software Development fundamentals
Java Masterclass Sar Maroof.
Software Development fundamentals
Transcript van de presentatie:

datum Task Force Architectuur development in 2008

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

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

Werkmethode: Tools

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

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

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

ArcGIS & Linux versie

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

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

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

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

Fileformaten NetCDF als standaard uitvoer NetCDF

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

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

Tussen model communicatie Modulaire code en architectuur OK

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

OpenMI Delft3D Flow (Single Domain) Flow F90 OpenMI

Flow F90 MPI / Hydra DD OpenMIDOL

Datastructuren

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

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

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

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