Skip navigation


7 posts

JAK travels California Blog

Posted by thlandgraf Sep 15, 2010

San Francisco/Kassel, September 2010. Micromata has been invited by Oracle to present a new Java interface for KML at this year's JavaOne in San Francisco.

JavaOne is the biggest and most important conference for the international Java Community to discuss the latest issues of the Java technology. Kai Reinhard and Florian Bachmann from the Micromata GmbH will present JAK on this occasion. JAK is a new interface to display KML-based geodata in a Java enviroment.

“Usually it takes much manual effort to adapt KML data to Java surroundings” says Florian Bachman, inventor of the new interface. “With JAK it runs almost automatically. The interface uses so called JAXB scheme compiler to generate POJOs (Plain Old Java Objects) from the KML pattern. The benefit of this: Modifications of the scheme slip directly into the interface without any adaptation efforts.”

Kai Reinhard, managing partner of Micromata, puts the economical benefit of JAK into the following words:

“Geo data are part of the business in almost every industry these days. JAK provides a new opportunity to integrate them with much easier into a company's software and lower the costs for software developments.“

?The JAK lecture takes place on September 21th at 08:00 AM in Hotel Parc 55, Room Powell I/II|

You can load JAK for free at Micromata Labs.

 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

 We use the Java programming language. If you want to do a similar task, have a closer look at our work. Since ODT is part of the ODF  standard, which is well defined, XML-based and easy, this task should not be that complex - an so it is.

The work was done by Tim Schäfer, he used the ODFDOM API  as an abstraction layer for ODF.

Have a look at our work at 

Thomas Landgraf


Hibernate History Blog

Posted by thlandgraf Feb 11, 2010

Hibernate History

Kassel, February 2010 - The Micromata GmbH, expert for custom-fit business applications with its head office in Kassel, introduces a new module for conducting changelogs: Hibernate History records all database entries within an application and improves the transparency of the undertoken operations.

Hibernate History is an extension of the common Java framework Hibernate. It logs all modifications of database entries in a separate table and allows in this way a consistent backtracking.  

“Business applications are used by many people“ comments Thomas Landgraf, executive of the Micromata GmbH, on the daily situation in companies. “They may not share the same room or even the same location. But anyhow they share the same IT systems to work with. And as a matter of daily affairs they make entries and changes therein.“

To optimize the coordination of these processes in the future, Hibernate History writes a logbook of all entries in such a system and that way permits a better worklow between the members of a team. The benefit is remarkable, says Landgraf: “Transperency is the most important bid to ensure operational teamwork. In case it's missing, companies run a high risk of frictional loss during their day-to-day routine. Therefore the mapping of change pro-cesses within an application is most welcome to the people involved.“

As an Open-Source-Software Hibernate History is available at . As such it perfectly matches with the corporate policy of the inventor: The corporate policy of Micromata claims a free transfer of know-how rather than supporting proprietary technologies.

Business Details of Micromata GmbH

The Micromata GmbH produces custom fit business applications for major companies of the logisitic-, automotive-, medicalcare-, energy- and ressource industry since 1996. The client base includes DAX-listed corporations like K+S, Volkswagen, Wingas and Wintershall, E.ON, Deutsche Post DHL as well as B. Braun Melsungen. The Micromata GmbH occupies more than 70 employees and runs besides the headquaters in Kassel a second office in Bonn since 2008. 2010 the company has been awarded with the TOP JOB seal of quality for its excellent personnel work.

 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: 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