Skip to main content

JavaOne Exhaustion (with links!)

Posted by joshy on May 19, 2008 at 1:46 PM PDT

So another JavaOne has come to an end. This time I think I finally tried to simply do too much. I'm lucky I didn't get the Moscone flu. Still, all in all, I think we had a good showing. I'm disappointed that the JavaFX SDK had to wait until July, but I'm glad we made the decision to put quality above meeting a conference deadline. Plus, there's a whole lot more to JavaFX than what's in the forthcoming SDK, which I'll discuss later this week. I've also been collecting links and cool demos to feature on our new website. You'll see some of them go up in the following months.

The video blogging went well. We even got an interview with Fabrizio Giudici in both english and italian (fortunately Rachel Hill, our video blogger, knows italian). I simply said "grazie". Look for this interview and more coming up soon in Rachel's blog.

Joshua Smith, a nice guy I met in the pavilion, has been working on some cool JavaFX demos that he showed in his session. Here's an article about his demos.

A shout out to Bruno. I'm sorry I forgot to ask before using your picture in the Connected Life demo. I promise to create fake friends for my fake user in the future. :)

JavaFX is getting favorable coverage in the news,
here (video),
and from RedMonk here
all despite my demo crashing.

By the way, I'd like to state for the record that my demo really did crash due to network congestion in Moscone. Or rather, there was a race condition in my (Java) threading code which only became a problem when the network is slow. That's why my demo ran fine a few hours earlier when Moscone was empty. Most importantly, the new Java browser plugin did exactly what it was supposed to do. When my app seg-faulted it didn't take down the browser. We just hit the refresh button and the applet came back. That's the strength of our new plugin and it makes all sorts of things possible. I have since rewritten the offending code in my demo so you can expect to see a live version of it later.

In other news, there's been a lot of interesting discussion about what an RIA is and if it makes sense at all (vs. pure thin solutions like AJAX). Check out my discussion on the JavaOne Pavilion floor with Hani, Carlos, and Pete.

Well, that's it for now. I've noticed some confusion about JavaFX and it's availability, so look for some more info from me later this week. See you soon.

Related Topics >>


Hi Joshua, I'm a bit confused about what JMC and this partnership with on2 will bring. Is there any information whatsoever available yet on what media formats will be supported? If not, any idea when?

Oh my, I hoped that Rachel forgot about my interview... I remember quite a number of goofs :-) Anyway, it was a great pleasure for me to meet both of you.

For the JavaFX bugs and delays... hold on guys, we'll wait. At this point a couple of months won't make a difference - the only important thing is that it works. It has been important for us to see the cool demos because now we know it's worth to wait a bit. And I think that most people understands that Sun's mistakes have been in the past, when they didn't pay enough attention to the desktop, while now you're about fixing this, and it needs a lot of work.

Talking about funny bugs, and of course much much much simpler systems, I had to fight hard a bug in my demo, that appeared only when I landed in SF. It was related to the (lack of) timezone in photos' timestamps. Up to ten days ago, I had only run blueMarine in CET... :-)

I'd like to make a comment about the video in this post. Hani(I think) is way off is his assessment about RIA, and his proclamation that the web has won. Well first of all, his terminology is totally confused when he kept saying that the "web has won" where he clearly meant that the browser has won. Any of the RIA technology mentioned above IS a web "delivery" technology just like the browser is, and we shouldn't be confusing, or equating one with the other if we're hoping to make an intelligent analysis. Now let's move on to the "browser has won" proclamation. One of the biggest travesty of the web era, is that through some unfortunate sequence of the events, the browser has been allowed to defy the law of physics, and to morph from a mere web app, into some kind of a general purpose web client runtime platform. Now we are faced with this sad, and backassward situation where the browser cart is pulling a whole horde of web app horses. The browser was never intended to be a platform, and it really shows how lousy it is at that. And to top it off you got JavaScript (the C++ of dynamic script languages) as the language for that platform. Add to that all sorts of browser incompatibilities, and now you're cooking. And you tell me the browser has won. God help us if it did.

Hi Joshua, I have been trying to get in touch with an old friend who moved to Prague and saw your very old post about your visit over there. Could you possibly pass my details onto him for me. He is Doug Matthews & his wife Blanca, an ask them to call me or email me?, they have my number. Many thanks from Sue Sheils-Reddin

Maybe he intended "the web has won, and crawled up our asses" :-)

sialivi there are no public details at this time beyond the press release. Sorry.

Surely a Rich Internet App is ... "an application with the functional sophistication of a desktop app, and the omnipresence of a web page" ...?