After a busy day of flying (and some beers) yesterday I am at the first day of JavaOne in San Francisco today with my fellow colleagues. I am going to tweet my findings continuosly, make sure you follow me on Twitter. Below I have some short input on the sessions I attended the first day:
Ajaxifying Existing Web Applications
The session was at first very basic going through the design pattern behind Ajax and introducing JSON to the XML-friendly Java-audience. As always Ajax is also used for describing all technical solutions involving JavaScript, which I sometimes get annoyed about. In the end the focus came on how to implement portlets that are Ajaxified and can communicate with each other, I found that interesting and got some ideas on how you could architect a event-driven solution in JavaScript where portlets can listen on a message bus, and react to what the other portlets trigger. Any examples out there?
Architecting Robust Applications for Amazon EC2
I am very interested in diving into Amazon EC2 and other services they are offering in the Cloud, and this session was a great introduction for people like me. I really appreciated the pragmatic and very clear presentation on the subject.
State of the Open Web
Canvas, SVG, CSS Animations, JavaScript, Embedded Fonts, HTML5 and other things on the state of the open web by people from Google. Both an introduction by Mark Pilgrim (@diveintomark) on the subject and a more demo-oriented part from @chanezon. I think it is important that the Java people are introduced to this wonderful world. They are demoing Bespin, MozBox (HTML5: canvas, video-tag and some video-manipulating JavaScript, awesome), Yahoo Pipes and Movement Tracker. Things are starting to happen, this is just great! Looking forward to the session on Canvas Tag and SVG.
Presentation at SlideShare
Ajax vs Java FX Technology
Ben and Dion from Ajaxian.com and Mozilla staged a debate on what platform is the best for creating better intefaces on the web, Ben took the Ajax/JavaScript side and argued Dion who took the Java side in the debate. I think Ben did a good job on selling Ajax as the platform for building rich interfaces on the web. There was very little focus on Java FX, more on Java and the capabilities Java have now compared to the “inferior” web. A lot of focus on Canvas, JavaScript, Video and performance. I thought it was a really good presentation and I am certain that the Ajax/JavaScript platform will grow stronger with advocates such as Ben and Dion.
Cross-Browser Vector Graphics with the Canvas Tag and SVG
As a spin-off of the earlier presentation on the Open Web, this presentation focus on vector graphics, mainly on the canvas tag and SVG. Some numbers on support and how to add fallback content for lesser browsers (IE of course). I am really hoping we see some big player, Google?, start to use this in large scale, I think that is the only way we will see a boom in commercial use to a large customer base. Just like Google Maps and Google Suggest opened up developer and users eyes to Ajax and rich interfaces on the web, I believe that something big has to be released using canvas, svg and other new features. Interesting times indeed.