InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

JavaFX at JavaOne 2008

Posted by Jon Rose on May 07, 2008

Sections
Architecture & Design,
Development,
Enterprise Architecture
Topics
Web 2.0 ,
Rich Client / Desktop ,
Rich Internet Apps ,
Java
Tags
JavaFX Script ,
JavaOne 2008
So far, JavaOne has been heavy on JavaFX content. It is clear that a lot of work has been done since the initial announcement at last year’s conference. The language is taking shape, and there have been a number of demos of applications built using JavaFX. The early adopters building applications are proving that it is possible to build real applications using early versions of JavaFX. Although, the technologies do not appear to be ready for the typical developer, as the public “early access” version of the SDK will not be available until this summer and there is little talk of tools support.

One of the more impressive demos was a fully functional version of Parleys.com written in JavaFX. In March, InfoQ.com featured an interview with Parleys.com founder Stephan Janssen where he shared a number of details on the AIR/Flex version of the site. The lack of native support in AIR led Stephan and Parley's lead JavaFX developer, Jo Voordeckers, to pursue the JavaFX technologies, as they will require native support, like socket listeners, to move towards a file sharing model for video distribution. Along with demonstrating the JavaFX version, Stephan also announced that Parleys.com will now offer free space to both Java and Adobe user groups for posting their content.

Michael Levin detailed a cool new feature of the JRE that was used in a number of the JavaFX demos:
One of the demos at JavaOne is billed as the "Return of the Applet." Detachable applets can live outside the browser. This is a cool technology. Basically, you can drag an applet from your browser onto your desktop and leave it there, even after the browser is closed. This reminds me of widgets and gadgets. It's yet another move in a web-centric direction.
Tuesday also included the announcement of JavaFX.com on Joshua Marinacci’s blog:
We launched JavaFX.com today. I'm very excited about this site since I was personally involved in putting it together. We have videos of the JavaFX demos from each keynote as well as explanations of what JavaFX is, where you can get more info, and a signup page to get the SDK when it's ready.
Sun is clearly putting a lot of focus on JavaFX. It does appear to be progressing from its premature launch last year, but from all appearances it still has a long way to go before it is ready for the masses.

No comments

Watch Thread Reply

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.