Review content of this page
Project Explorer
The explorer is currently implemented as a treeview. Other views using netron have been tested but didn't make it into a release.
Information browser
In Habitat all information is stored in the wiki. The information is displayed using system.windows.forms.webbrowser.
The implementation in mono relies on the Gecko engine.
Map
In habitat the mapper is used for displaying informations on map. Netter and mapper are used in SOBEK. Delft3D makes use of the gis-plugin architecture which has frontends in QT and in ArcGis. The arcgis, mapper and netter do not work on linux (not tested).
The best approach is to follow the line of the http://www.opengeospatial.org/, the standards organization.
Charts
Currently nplot is used in Habitat. Also look into teechart
Tabellen
Rapporten
A good option to generate reports is to use xsl-fo. It's part of the xsl specification.
Xml data is converted using xslt to xsl-fo and after that to pdf/rtf/ps or something else.
Software required is a xlst processor like xalan, xsltproc or saxon. For the xsl-fo -> pdf conversion apache's fop could be used. Other less portable options, are: reportlab, birt, crystal reports
Comparisons
Toolbox
Log Window
Logging is enabled using log4net. This is a highly configurable logging system. Log messages can be logged to file or screen based on the level of the logmessage. The log window is currently implemented as a standard datagridview.
Meta informatie
The rdf is a good framework to build on.