Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introducing the Geomajas Open Source framework for building spatial web applications by Joachim Van der Auwera


Published on

Geomajas is a highly secure and very performant framework for building spatial applications which are accessed through the web browser. It does not require browser plugins, making it very suitable for large enterprises and government.
The framework has a tight integration between the application back-end and front-end allow high performance and strong security. It can integrate with many data sources.
Development is in one language (Java). This makes it easier to build your team as one technology is sufficient and gives you a large pool of potential developers (Java).
The framework is modular. There are more than 20 plug-ins offering various enhancements to the core. There are also some additional libraries which can easily be reused in other environments.
The presentation will introduce all aspects of the framework.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Introducing the Geomajas Open Source framework for building spatial web applications by Joachim Van der Auwera

  1. 1. Open Source framework forbuilding spatial web application Joachim Van der Auwera June 2012
  2. 2. What is it? GIS application framework for the web Integrate GIS data sources Make data available on the web (view / edit) Security Performance No browser plug-ins all-Java : GWT, Spring, Hibernate, GeoTools
  3. 3. History 2006 2008 2010 Today OSGeo Graduat ion Version 1.0 Version 1.6 Version 1.10Generic Web GIS - First framework - Modular framework - 24 plug-insFunded by Flemish - Dojo face - API Contract - RasterizationGovernment - GWT face - CachingPrototype - Security - SLD support - Plug-in mechanism - Commercial support
  4. 4. ArchitectureIntegrated front andback-endEnterprise Integration
  5. 5. Under the hood
  6. 6. Security DMZ LAN/WAN internet Geomajas Browser view Get application (token) Data source Display data Web Get data (token) clientView source / firebug Data source Wms?token=xyz Filtered data
  7. 7. How things combine, the future Geomajas Spatial Application Server Geomajas application Geomajas Spatial Application Framework back-end faces plug-ins Geomajas projects Geometry API Geometry Geometry SLD
  8. 8. Plug-ins Faces: Widgets GWT Advanced views PureGWT Feature Info REST PureGWT core Search and Filter Caching Utility Editing Layers Geocoder GeoTools JavaScript API Google Printing Hibernate Profiling KML Rasterizing OpenStreetMap Reporting TMS Staticsecurity WMS
  9. 9. Demo Geomajas showcase GWT / PureGWT (Starting a new application) Later today: Ktunaxa Referral Management System
  10. 10. Questions? Thanks! Contact me : Mail:, Blog: Twitter : @joachimvda, @geomajas