Module overview

Different modules have different impacts and different purposes. Therefore different categories of modules are required. Geomajas has defined the following set of module categories:

  • Core: the main Geomajas modules. No Geomajas application can run without these modules.
  • Face: Faces that present a certain Geomajas client interface to the user.
  • LayerModel: A module that adds support for a certain type of data source. These data sources can be both vector data formats and/or raster data formats.
  • Extension: Modules that add new functionality to the Geomajas library.
  • Application: Working examples of applications using the Geomajas GIS framework.

Full list of Geomajas modules:

 

Category Name Purpose
Core api Stable interfaces. Reference guide for other modules.
  impl Main library with default implementations.
Face Dojo-client Client side module for the Dojo AJAX interface.
  Dojo-server Server side module for the Dojo AJAX interface.
  GWT-client Client side module for the GWT interface.
  GWT-server Server side module for the GWT interface.
LayerModel GeoTools Support for any data format GeoTools supports.
  Hibernate Support for database formats through Hibernate.
  WMS Support for the WMS raster format.
  Google Support for GoogleMaps raster format.
  OpenStreetMap Support for OpenStreetMap raster format.
Extension Printing Adds advanced printing capabilities.
  Editing Adds advanced geographic editing capabilities.
Application Dojo-example Full example using the Dojo face.
  Dojo-simple Simple starting point using the Dojo face.
  GWT-example Full example using the GWT face.
  GWT-simple Simple starting point using the GWT face.