Download presentation
Presentation is loading. Please wait.
Published byPatricia Little Modified over 9 years ago
1
datum Gennadii Donchyts Task Force GUI Unified graphical user interface development in 2008
2
Contents (GUI) 2 Goals Development Process Design & architecture of the DelftShell Deliverables for 2008 Required support from others
3
Goals 12 september 2007Positionering, branding en huisstijl Deltares -3 Modular Code Architecture Graphical User Interface Graphical User Interface Unified modeling environment Models Data editing &analysis tools Easily extendible Plugin-based architecture Model-View-Controller Principle Public API Scripting Highly interoperable Direct communication with models Workflow management Integration with OpenMI components One tool for all Map Control (GIS subsystem) Schematisation Editor Time series editor Property Editor Visualization Reporting
4
Development Process
5
Move People Around Pair programming (daily) Stand-up Meetings (daily) User stories – together with clients Knowledge Management (wiki, blog, …) Presentations/Lectures Development Process (Extreme Programming)
6
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 Design & architecture of the DelftShell
7
12 september 2007Positionering, branding en huisstijl Deltares -7 Project Explorer Documents, tab-based Property Grid Logging Window Toolbars & Menus
8
Habitat 12 september 2007Positionering, branding en huisstijl Deltares -8
9
Delta-Verkenner 12 september 2007Positionering, branding en huisstijl Deltares -9
10
Integrating existing tools (RGFGRID, DIDO) 12 september 2007Positionering, branding en huisstijl Deltares -10
11
Main Deliverables for 2008 12 september 2007Positionering, branding en huisstijl Deltares -11 Time series editor Map control Schematization (grid, boundaries) Network Cross-section editor Structure editor Model data editors (1D flow) Parameters Boundary conditions Initial Conditions Visualisation of results
12
Tijdschatting (GUI) 12 september 2007Positionering, branding en huisstijl Deltares -12
13
Required support from others 12 september 2007Positionering, branding en huisstijl Deltares -13 Group of External and Internal Users to work with Users stories Tesing Communication with others Work together with other TFs Sales Maintenance & Support Budget People
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.