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, ...
News
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

