
Last week I went to Javapolis 2007 in Antwerp, which is considered Europe’s alternative to the JavaOne conference. JavaOne is world’s biggest Java conference for developers, but unfortunately it's a lot more expensive and further away than Javapolis. A lot of famous people from the Java scene held speeches about all kinds of subjects.
This year’s Javapolis was split in 2 parts, the University days and the Conference days. I only visited the Conference days, but still it was really exciting.
Here is an impression of the Conference days:
Day 1: WednesdayArriving a bit late due to me getting a bit lost in Antwerp, I was unfortunate to miss the keynote speeches. So I spent most of the morning walking around the exhibition floor. Most of the bigger companies that do anything with Java were represented. Sun had a stand where they promoted Netbeans 6.0 and even Microsoft had a stand where they showed some .NET stuff.
Later that day I attended a presentation on JavaFX, which was held by James Weaver. He provides training and consulting services on both Java and JavaFX. JavaFX is a language aimed to simplify the building of rich Internet applications and can be used to build applications for various platforms, including mobile devices and desktop applications. Although it’s not yet finished, it looks really promising.
The second presentation I attended that day was an introduction to Google Web Toolkit held (or GWT for short) by Dick Wall from Google. GWT is a framework for developing AJAX applications with just Java code. It does this by offering a compiler that translates Java to Javascript. The advantages are that you can develop and test your code as a Java application and no worries about how browser specific calls are being handled.
Day 2: ThursdayThursday began with a keynote speech about Flex and an update on the Parleys.com website, that is going to use Flex. Flex is another framework for quickly building rich Internet applications and features a rich set of pre-built components. These components can be declared in an XML file (MXML) to create the application. Combined with Adobe AIR, it’s also possible to make desktop applications.
After lunch I hopped through a few presentations to see some bits of the different topics. Java Persistence wasn’t really my kind of subject, so I left that one to see I could still catch up on some of the stuff in the The Java SE update presentation. It was quite interesting, as it talked about a new JAR format, called JAM.
Next one I attended was the Google Gears presentation. Google Gears is a browser plugin that enables you to offline use a web application. I didn’t stay long, as it was more about implementing Javascript. Also, I wanted to get a glimpse of the Java Puzzlers presentation by Joshua Bloch and Neal Gafter. It showed some of the pitfalls in the Java language and it was quite amusing to attend this presentation.
Day 3: Friday, time to leaveThe last day was a short day. I attended a presentation on Apache Wicket held by Martijn Dashorst. Wicket is yet another framework for creating web applications, but it has model that is really quite simple to understand. What attract me the most of this framework is the component model and the simplicity of how the Java classes relate to the HTML. It takes almost no changes in the HTML structure to refer to it in the Java code.
The last presentation of this year's Javapolis for me was Evolving Agile by Scott Ambler. His talk started with showing how much agile project management has influenced software development until now and addressed some critical issues that we're facing in this branch.
Javapolis certainly is a great conference. It was really nice to meet some of the bigger players in the Java scene. Also it gave me a chance to meet other Java developers. Hopefully I can attend it again in the future.
Labels: flex, gears, google, gwt, java, javafx, javapolis, wicket