At JavaOne, TheServerSide got a chance to talk with Vaadin CEO Joonas Lehtinen. Oracle had just unveiled their HTML5 strategy, known as Project Avatar, and we wanted to hear about what Vaadin was already doing with regards to Java development, the latest HTML standards, and even rendering to iPhone and tablet-type devices.
Joonas: We have already moved rich web development to the ServerSide. So, with Vaadin, everything is done on the serverside using Java or any other JVM language suchs as Scala or Groovy. So, you can build HTML5 applications today with Vaadin, on the serverside, and you can deploy them to devices like the iPhone, iPad or traditional desktop browsers.
TheServerSide: You mention Scala as a viable development language for Vaadin. Are you seeing Scala adoption growing?
Joonas: It's growing really, really fast. For me, I think it is the most natural language that people are moving to from Java.
TheServerSide: What is the key competitive advantage Vaadin provides over competing technologies in this space?
Joonas: We are bringing everything to the serverside. We are basically removing two layers of complexity. You don't have to worry about communication. You don't have to worry about the rendering on the client side. So, you are basically saving yourself half of the code lines on the UI layer with Vaadin.
TheServerSide: Have you been to JavaOne before?
Joonas: We have been here four years in a row.
TheServerSide: How does JavaOne 2011 compare to JavaOne 2010?
Joonas: This is definitely better. Much, much more lively.
TheServerSide: And how can people find out more about Vaadin?