While working on any item in the list below the corresponding page will be added under Architecture and Design section, exactly in the same order as it is listed here. See also Roadmap modular code
Roadmap 2008
DelftShell Framework
- 1. Gui
- Layout
- Configurable menubar, toolbar
- View States (Docked, Floating, Document)
- Serialization of windows, toolbar and menu layout
- Views
- Project Explorer
- Data View
- Tasks View
- Maps View
- Task Designer
- Log Window
- Plug-in Architecture (Mono.AddIns?)
- Command pattern with Redo / Undo - postponed
- MVC / MVP pattern implementation
- Smart way to handle events
- Internationalization
- Inter-computer communication (send/receive grid, time series, etc.)
- Configuration / Construction (Spring.Net, Castle)
- Automatic download of updates
- Layout
- 2. IO / File Formats
- 3. Gis
- Interfaces (IMap, IMapLayer, IMapControl) - uses SharpMap
- OGC implementation (Geometry, Feature, Projection ...)
- Custom MapControl implementation
- MapControl implementation using ArcGIS
- Storage for GIS data
- 4. Common Data Types (data type + editor)
- Refactoring of the DataItem
- Parameters (scalar)
- Units and Dimentions using UdUnit
- Schematizations
- Network (graph, structures, cross-sections ...)
- Unstructured (mesh, boundaries ...)
- Time Series
- Grid Coverage (longitudinal profiles, 2d/3d fields ...)
- Multi-dimensional data
- 5. Common Controls (Windows.Forms)
- XY Charts (NPlot, Dundas)
- MapControl (SharpMap)
- Data grid (XtraGrid)
- Pivot data grid (XtraPivotGrid)
- Tree view (XtraTreeList, Windows.Forms TreeView)
- 6. Testing
Delft3D/SOBEK engines
- 1. File standard
- Make choice for default output format (CF/OGC/RDF)
- Reduce number of model file formats
- 2. Model communication
- Reevaluate implementation of model communication
- Advice on future implementations of model communication layers
- Reimplement model communication
Model Plugins
- 1. SOBEK
-
- SOBEK 1DFLOW (Hydrodynamics)
- Model parameters
- Network schematization editor (MapControl)
- Cross-Section
- Structure editor(s)
- Boundary condition editor (time series, tables)
- Initial condition editor (along the network)
- Results visualization (with animation)
- Model data files reading/writing
- Import tool for existing files (sufhyd)
- SOBEK Model Wrapper
- SOBEK 1DFLOW (Hydrodynamics)
-
- SOBEK 2DFLOW (Hydrodynamics)
- Model parameters
- 2D Schematization editor (rectilinear grid, MapControl)
- Initial condition editor, 2D fields
- Boundary condition editor (time series, tables)
- Results visualization, 2D fieds (with animation)
- SOBEK 2DFLOW (Hydrodynamics)
-
- SOBEK RR (Hydrology)
- Model parameters
- Results visualization (with animation)
- Time series editor for input output
- Catchment / stations / routing editor
- Model data files reading/writing
- Import tool for existing files (sufhyd)
- SOBEK RR (Hydrology)
-
- Product-line specific configurations and options:
- SOBEK-Rural
- SOBEK-Urban
- SOBEK-River
- Product-line specific configurations and options:
-
- Prototype of other modules / models integration
- SOBEK 1DWAQ / 2DWAQ / EM (Water Quality)
- SOBEK 1DMOR (Morphology)
- Prototype of other modules / models integration
- 2. Delft3D
-
- Delft3D Flow
- 3. HABITAT 2.1
- Dynamic input / output (time-dependent)
- Upgrade to new in-memory PCRaster
- 4. Verkenner
- Integrated version of Delta Verkenner, PlanningKit
Legend
Icon |
Description |
---|---|
Open |
|
In progress |
|
Complete |