Unable to render {include} The included page could not be found.

Review content of this page

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

Tables

Currently for tables the datagridview component contained in VS2005 is used. Functionality is not very satisfactory. A lot of functionality has to be written by hand. Within the habitat plugin some functionality was written for copying and pasting. This functionality might be promoted to a higher level. Otherwise it is possible to look for an alternative such as the datagridview component provided by DevXPress.

Reports

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

The toolbox was added to contain some default tasks and models within the Habitat project. It shares functionality with the project explorer. It is a treeview displaying a project. The project xml hierarchy is used to store the toolbox content.

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.

  • No labels