Roadmap

This page lays out the roadmap for the Geomajas project over the next couple of months or years. It will provide a rough description without too much detail. If you wish to see in detail where Geomajas is headed to, visit the issue tracker.

To see the roadmap, issue queue or forum per module, visit the module page.

Geomajas 1.6 (stable)

Expected release data: 5/04/2010

Modular Archtecture

Geomajas will be transformed into a fully modular framework with a clear definition of a public API and it's extension points. This improves the overall system design and increases clarity and consistency.The modular architecture also benefits extensibility because it allows for easy creation of additional modules (plug-ins).


GWT face: Google Web Toolkit client

In addition to the Dojo face, a GWT face will be added. This allows engineers to develop, test and debug applications in one single programming environment (Java). It also helps in establishing cross-browser compatibility, because GWT resolves many of the browser specific differences in behavior.


Advanced Security

With 1.6 we will also introduce advanced security features. Access and restrictions can be configured and applied on a fine grained level. There will be support for both functional constraints (commands, tools) as well as data constraints (faces, layers, geographical extent, features, attributes). 


System Configuration using Spring

Leveraging an industry standard framework, Spring, the overall flexibility and extensibility will substantially improve. The goal is to deliver configuration contexts for the server side, client side and security.


Rendering Pipeline

The Rendering Pipeline will enable developers to configure different strategies for caching and rendering of vector and raster data. Performance is realized through server side creation of SVG and VML, and on-the-fly rasterization. On top of this, a lazy feature loading approach will be supported to minimize bandwith and further enhance performance.

 

Geomajas 1.8 (stable)

Expected release date: October 2010

The Project Steering Committee still has to set the definitive priorities for this version. The following is a list of topics we believe are valid candidates for 1.8. Note that this list is not final and may still be altered!

 

Dojo and GWT

From 1.8 onward we will continue to support existing Dojo functionality, but no new features will be added to it. Main focus will be the GWT face.

 

Configuration GUI

A configuration GUI will be delivered which will further improve the usability of the system. With this, users will have access to personalized and dynamic configuration capabilities.

 

Performance - Caching

Performance should be an issue for every release, however this release will particularly focus on introducing server side caching mechanisms to speed up the rendering process.

 

Security - Data encryption

In addition to the security features introduced in 1.6, extra encryption will be added for transfer between client and server on one hand, and data transfer from the Geomajas server to it's original data source.

 

Support for more application servers

We want to certify Geomajas on additional Application Servers like Glassfish, JBoss, WebSphere, WebObjects, ...

Download Geomajas 1.4.3

(latest version) 36.00MB
more
Show

Geomajas 1.5.3

Geomajas 1.5.3 (community preview) has just been released! This version stabilizes the API for the next stable release and introduces a configurable security mechanism.

Try it now: simple example & showcase.

Show