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.

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.

Syndicate content