Hi there, I've been hanging out at JavaOne for the past four days now. While I was at Nuxeo's booth most of the time, I did get to attend some talks and visit other booths. Here's a short wrap-up of my days there.

First a small note about the program. Many bloggers already wrote about that actually, so if you're following JavaOne you should already have a good idea of what was going on. I'm not going to be long, there is just one thing that struck me. JavaFX was one of the main themes, and I must say I was a little surprised to see that many talks about it. I used to associate it with RIA and thought this was kind of a dead space now, seeing how major RIA players have turned to HTML5 and JavaScript. But Oracle is really pushing it to the RCP space, desktop and mobile platform. So I'm definitely going to retry and watch JavaFx closely.

I also spoke with many exhibitors and to sum it up, there are two guys that really got me into trying their tech.

The first one is Hans Dockter. If you don't know him, he is the founder and project leader of Gradle, an amazing automation tool. He's a great speaker, very passionate and eager to share his knowledge. I had already seen one of his presentations at a meetup last week and it really piqued my interest. So we talked a little more about Gradle and how Nuxeo could benefit from it. You might know that we have a fairly complex/complete build system. We rely a lot on the Maven profile, and we have big assembly file with custom tasks that can be a little hard to get into. So it looks like Gradle is a good candidate to lower that complexity. I'm just waiting for their pom importer to be completed :) There is also a lot of logic on build scripts in Jenkins or bash scripts that could benefit from a Gradle migration. Another crazy idea could be to embed Gradle in Nuxeo to handle all the ant-like tasks that we do at runtime with the deployment fragments, for instance.

The next person is Ruslan Synytskyy, the CEO of Jelastic. From what I've seen, Jelastic is one of the most open cloud platforms there is today. I've been seduced by mainly two points. The first is the possibility to write on the Tomcat instance, not being limited by a simple WAR upload, and even better, the possibility to use your own distribution. You then have access to the whole file system. So if you want to go completely custom, it's possible. You might, of course, lose some of the advantages they provide you with their default configuration. The second point that got my attention is that you can deploy Jelastic on a private cloud. This is a really nice option, since you are not limited to a particular provider, like Amazon. You get to choose between several of them or even run this on your hardware.

It was also a great occasion to chat with active Java community members like Ian and Wayne from the Eclipse Foundation or Roger Brinkley from Java Spotlight as well as many others. Overall, JavaOne was a nice event, and I really encourage you to go there if you haven't already. Cheers!