7 posts

JAK travels California Blog

Posted by thlandgraf Sep 15, 2010

 In front of hundreds of guests from the economy sector, the political sector as well as the Information and Communications sector (ITK) the 'Initiative for Small and Medium Sized Businesses' awarded the Innovation Prize IT 2010 during the NORD/LB forum at the CeBit for the best IT innovations of the year. Micromata came third in the Open Source category with its Java API for KML - JAK.

The jury with its 80 members including professors, scientists, industry experts, journalists and IT experts evaluated the products that were submitted by the two thousand contenders according to the following criteria: novelty, relevance in practice and suitability for small and medium-sized businesses.


We are opening our embeddable Wiki engine "GWiki", which is written in Java with the Apache License 2.0 to all backend Java developer in the world. If you want to allow your customer to edit rich text fragments in your app, even their I18N files or mulitimedia content in the Wiki-way... try our GWiki - it rocks.

Since Gwiki can be extended with macros written in Java or Groovy it really flexible. The powerful right and role system (can be feeded from external sources such as LDAP) even allows the acces to business entities from wikipages. 

Wicket integration comes out-of-the-box and has a quite nice feature: You can hold the Wicket-HTML-Fragments within GWiki, so this pages can be managed by the Wiki System, Wicket does the app-logic - every Wicket developer mus see this, it's great!

GWiki can be deployed as a Servlet on every Servlet Container. It comes with a Jetty. So just unpack, gwikiweb.cmd or and browse your workstation: http://localhost:8081/index 

GWiki does not depend on a database, for content-storage you can configute, files, ZIP-Arcive or a database. We love to store the GWiki content in a SVN managed Filesystem ;-)

    have a good time




XML to ODT Converter Blog

Posted by thlandgraf Mar 10, 2010

Hibernate History Blog

Posted by thlandgraf Feb 10, 2010

 Everyone is talking about team work - but what exactly does it entail? Strictly speaking, the word denotes classical work division in which every team member is responsible for a clearly defined section of the entire production process.


We at Micromata have a different view on team work: we want every team member to understand and be interested in their colleagues' areas of responsibility, too. Thus acting upon the maxim: "Shared knowledge has got twice the effect."

We strive for maximum transparency during the working process and are supporting this with a simple piece of furniture. What looks like a common chair is a communication device of penetrating power. The 'Agile Chair' has revolutionised the work flow in our project team.

Gone are the days of bulky chairs being pushed around the office to a colleague's PC or bending down over the table in order to be able to see the code on the screen. Instead the flexible chair comes into operation. All our developers need to do is to take a seat right next to their colleague and within seconds they are kept in the loop.

Some people might wonder why one resorts to a plain piece of furniture in times of agile development tools. However, our experience shows that nothing has promoted spontaneity of our team members and thus the team's work flow as much as this small, low-threshold stool the acquisition of which is more cost-effective as well because noone needs to be trained for its appropriate usage.





Java API for KML (JAK) Blog

Posted by thlandgraf Aug 13, 2009
Micromata GmbH, specialist for tailor-made software engineering, headquartered in Kassel, presents the first Java interface for easy access to KML (Keyhole Markup Language). Micromata will release JAK (Java API for KML) to the community as open source software. The open source project is now available to download at: and The project was developed at Kassel University within the framework of a master's thesis commissioned by Micromata. The Kassel experts for software engineering clearly defined their objective: to develop an open source based Java interface, which would enable direct and easy access to KML.KML is an XML-based programming language that describes and visualizes geographic data.Originally developed for the client components of Google Earth, KML is now frequently used to program web-based maps in 2D, virtual globes in 3D and as a means of exchanging geographic data.KML was defined by the Open Geospatial Consortium (OGC) as a standard in April 2008; many virtual globes, such as NASA's World Wind or Microsoft's Virtual Earth, are based on KML. In spite of the high adaptation rate of KML, until now, there was no interface that enabled convenient and easy use of KML in existing Java environments, thus enabling access to geographic data in KML.Because digital information with spatial information