First of all I would like to whish everyone reading this a Merry Christmas and a Happy New Year! This will be the year when expectations will rise. Geomajas, and this website, have not been around for long, but steadily we're reaching a mature state that can serve as a base for many a GIS application.
To this end we have released Geomajas 1.5.1 at Christmas day (someone was lonely... ;-)) to show the progress made during the GWT code sprint last year. Note that this release focuses on the GWT face. Not much has changed for the Dojo face.
As a result of last week's code sprint, we have made incredible progress in the GWT face for Geomajas. We are currently discussing an intermediate release (version 1.5.1), so people can check out on the progress we've made during the code sprint (and the weeks before).
A lot has changed since version 1.5.0 (like the introduction of Spring configuration), so it might be worthwile even without the GWT improvements. Remember that this will still be an unstable release.
Today is the first day of the GWT code sprint, organized by Geosparc. The goal is to get a first version of the GWT face up-and-running, with all the functionalities that the Dojo face has. To this end, people from 4 different companies are currently sitting together, working hard to achieve this by the end of the week.
Thanks to DFC, FKS, Real Dolmen and Geosparc for all the work, and hopefully by friday we have first version that we can release (as unstable of course).
Good news for everyone following up on the Geomajas GWT face. In two weeks (14-18 december), the Geomajas team organizes a one-week code sprint, in which we want to create first versions for all widgets and all functionality that the Geomajas Dojo face currently has.
At the moment, most of the basic plumbing for the GWT face has been done; meaning we have our first map, we have event controllers, we have internationalization, we have basic definitions for menu items and toolbar buttons, we have the geometry package, the basic map, layer, tile and feature definitions etc.
Right now a proposal has been published on the majas-dev mailing list regarding the installation of a Project Steering Committee (PSC) for the Geomajas open source project. The PSC is the managing body of an open source project, and should always be fairly and democratically chosen, and that means publicly!
Should you be interested in the process, you can always subscribe to the majas-dev mailing list, or look into the archives. Any and all input is welcome.
Only just after the release of Geomajas 1.4.1, we now have Geomajas 1.4.2. The reason for this quick release was twofold. On one hand, there was a backwards compatibility problem between 1.4.0 and 1.4.1 (see MAJ-449), plus some problems with the maven repository (nexus), which caused the wrong file to be downloaded.
So if anyone experienced problems with the 1.4.1 release, quickly grab the new 1.4.2!
The Geomajas team is proud to announce the release of Geomajas 1.4.1. This release completes the work of 1.4.0 by fixing some bugs and presenting one major new piece of functionality: advanced template-based printing. This new feature is our in-house attempt to break with a long-standing tradition of poor web-based printing.
As Geomajas evolves, so must the standards by which it is measured. As we are in the middle of splitting up the 1.4.0 Geomajas code into a module based system for 1.5.0, and the numbers of developers/contributors is rising, there was need for a continuous integration engine, such as Hudson. What this engine does, is try and make a build, run all unit tests available, etc after each and every commit. This way, if someone breaks the build, we don't have to look far.
In an effort to make to make information searching and bundling more efficiënt, we have made a few changes to the documentation pages. First of all, it is no longer possible to add comments to pages in the documentation. The reason for this is that is was a difficult system to maintain. All comments on documentation or the lack thereof, can be posted in the forums.
Furthermore, we have had a documentation contribution from Joachim Van Der Auwera, explaining the "getting started" bit for the Linux (Ubuntu) operating system. Thank you very much, Joachim!