Information related to MattaKis Consulting

First release of Migeran is available

Migeran is now available. Just follow the instructions to get started in a few minutes.

And what is Migeran? It is your next best friend to port Android apps to iOS, or to create multiplatform mobile apps in Java.

Migeran in 60 seconds:

  • Based on Android ART runtime
  • Full iOS 8 API coverage
  • Eclipse integration (debugging, Migeran specific code assist, code folding ... etc.)
  • UI Designer, Xcode integration
  • ... and much more.

Even better: Migeran is being released as open source.
Find out more at

Migeran: Write iOS Apps in Java and Scala

The standard tools for Android and iOS app development require us to rewrite our app for each platform from scratch.

Migeran is a new development tool, that allows developers to write cross platform native mobile apps for Android and iOS in the Java or Scala language. Migeran's unique features include:

  • Java runtime based on Android ART
  • A new Java to native library with automated native binding generation
  • Complete support for the iOS and Java APIs
  • Eclipse and Xcode integration
  • Debugging and testing support: both on the simulator and on real devices

For more information about Migeran, visit

(Post edited for clarity)

Upgrading GWT Checkstyle Setup to support Checkstyle 5

GWT, the Google Web Toolkit is a widely known framework that allows developers to use the Java language to write AJAX Web Applications.

It is a less known fact that the GWT developers have a pretty strict code style in effect. Of course any policy will only work as intended, if it is enforced. GWT uses Checkstyle to enforce the code style rules. The source tree also includes instructions and code formatter specifications for the Eclipse IDE. One nice thing about this code style is that the methods and optionally the fields are ordered alphabetically, which makes the diffs much easier to read.

Unfortunately Checkstyle 5 is not completely backwards compatible with Checkstyle 4, so the GWT rules need to be updated.
Also, the latest Eclipse-CS plugin, no longer supports the old method for adding extension rules, it now requires an Eclipse plugin for this, according to the documentation.

I updated the Checkstyle rules + created a plugin project from the custom checks for the new Eclipse-CS plugin.

Google Android from a Developer's Perspective - Talk at the Free Software Conference 2009, Szeged

I gave a talk at the Free Software Conference 2009: "Google Android from a Developer's Perspective".

After the presentation I held a workshop, where I showed in practice how nice the development environment of Android really is. I used PreziMote, our remote control application as an example, which is able to control presentations over Bluetooth.

The slides may be downloaded from here. (in Hungarian)

Free Software Conference 2009, Szeged

We had a talk a the SZSZK 2009 (Free Software Conference 2009) conference in Szeged about Google Android. The home page of the conference is:

The demo application is PreziMote, an presentation remote control application, which communicates over Bluetooth. It was shown in action during the presentation. After the talk, we had a workshop session where the development of Android applications in Eclipse was shown using PreziMote as an example.

The files are available on the hungarian page.

How to use Google App Engine in Education

I had a talk at the LOK 2009 (Linux in Education) conference about Google App Engine. In the presentation I gave an overview about the App Engine itself:

  • The general architecture.
  • The Python runtime.
  • A very brief introduction into the data store.
  • A demo application to show some of the features.

At the end of the presentation I showed a very basic message wall application. It is online at:
The slides and the source code are available here (the code is in English, the slides are in Hungarian).

Read on for more details.

Talk at LOK 2009: Google App Engine in Education

I had a talk a the LOK 2009 (Linux in Education) conference in Budapest. The home page of the conference is:

The demo application may be tried out on the following address:

The files are available on the hungarian page.

Our new homepage is ready

Our new homepage is ready, where besides the generic company information you will also find the blogs of our team. The main topics are:

  • Description of products and services
  • Analyses
  • Introduction of different technologies
  • Interesting topics from the realm of information technology
Syndicate content