Recently I visited Jazoon, an international conference for Java developers at Zurich, Switzerland.

Having heard a lot of interesting talks, I want to sum up my impressions and try to figure out some of the latest trends in the world of Java as well as interesting facts for software architects.

This is part 2 of my series of blog posts and deals with

Google Web Toolkit

I visited two talks about the GWT.

As you probably know, Google Web Toolkit follows the idea that the presentation layer of a web application can be entirely written in plain Java.
Mainly, the GWT is a compiler that compiles your Java code into highly optimized JavaScript, that is executed on the client side.

Read more…

Recently I visited Jazoon, an international conference for Java developers at Zurich, Switzerland.

Having heard a lot of interesting talks, I want to sum up my impressions and try to figure out some of the latest trends in the world of Java as well as interesting facts for software architects.

This is part 1 of my series of blog posts and deals with

Scala

This keynote was presented by Martin Odersky, a professor at EPFL in Lausanne, Switzerland. Maybe you have already heard of him. He is about to develop a programming language that could be the successor of Java: Scala.

Read more…

There are some cases where you want a text field to automatically scroll down, e.g. for a log window. The following code snippet will make the JTextArea (embedded in a JScrollPane) scroll down automatically when the scroll position is at the bottom before adding the text:

Read more…

This HowTo describes a way to integrate Seam, Spring and jBPM in order to use the same Hibernate SessionFactory in both Spring and jBPM (and of course, Seam).

At first, make sure you use the latest version 2.1.0 of Seam since you could get trouble with 2.0.1 and SpringTransactions.

The relevant parts of the configuration are:

Read more…