JavaFX 2.0 is Cross Platform!

When we released the JavaFX 2.0 Beta at the end of May, there was an uproar from the Mac and Linux communities complaining that the software was only available on Windows. Developers were very vocal about the fact they would not touch JavaFX until this was remediated. Today, the JavaFX Team is very pleased to announce the availability of the JavaFX 2.1 Developer Preview for Linux, which you can download here.

The JavaFX Developer Preview for Linux has currently been tested against Ubuntu 10.04 / JDK 7u2 but is expected to be supported on other Linux distributions the Oracle Java SE implementation is available on when JavaFX for Linux reaches General Availability.

The quick summary is that it's time for you to code, test, and file bugs and feature requests. We are looking forward to your input to make JavaFX for Linux a rock-solid implementation, as we cannot possibly replicate software and hardware environments that are specific to you.

Happy coding!

Comments:

When will you support the 64-bit Linux version of JavaFX ? I would really love to try JavaFX but I am on a Fedora 64-bit environment.

Posted by guest on February 20, 2012 at 09:34 AM PST #

but, where is Linux 64 bit?

Posted by guest on February 20, 2012 at 01:28 PM PST #

JavaFX 2 for Linux is still at a pretty early stage. Our current plan is to add 64-bit support when we reach Beta in a few months

Posted by guest on February 24, 2012 at 12:22 PM PST #

You are not cross-platform until JavaFX runs on more than x86 platforms.

Where is 64 bit SPARC Solaris JavaFX?

Posted by David on February 28, 2012 at 04:00 AM PST #

@David

> You are not cross-platform until JavaFX runs on more than x86 platforms.
This is a question of interpretation. For our current target audience (developers and users of "desktop" applications), availability on Windows, Mac OS, and Linux represents 'cross platform'.

> Where is 64 bit SPARC Solaris JavaFX?
Show us the market potential, and we may consider this platform. But for now, it's a loosing proposition.

Posted by nlorain on February 28, 2012 at 08:57 AM PST #

Why is Oracle now favouring Windows over Linux?

Both technologies I have come to use over the past few days, JavaME SDK 3.0 and JavaFX 2.0 are unsupported on Linux. This is definitely not the Sun I once knew...

Linux may not be the widest deployed platform for users, but for developers? It's developers that are going to keep your technologies alive.

I was evaluating which Java UI to learn for the next project - I wanted to go with JavaFX but it looks like it will be Apache Pivot now.

You have a 32-bit preview - why 32-bit first? Shouldn't it be 64-bit first then 32-bit as a legacy compatibility release? This isn't the 1990's.

Posted by Chris Hatton on May 29, 2012 at 05:03 PM PDT #

On 24 Feb it was suggested that beta for linux would be reached "in a few months" but we can find no more recent announcements than that. With support for jfx 1x being terminated in a little over 6 months this looks like leaving us with very little time to re-code our extensive jfx 1.3 applications. Is there a firm date for linux beta and will Oracle consider extending the availability of the 1.3 runtime given the small duration between release of beta and EOL?

Posted by guest on June 08, 2012 at 10:39 AM PDT #

Hi guest (comment from June 8)

The beta release of JavaFX for Linux took place at the end of April, when we released JavaFX 2.1 for Windows and Mac OS X. This is consistent with the JavaFX roadmap which is available here http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html.

This may not have been obvious because we've simply kept calling it "Developer Preview", but if you look at the JavaFX Developer Preview download page, you will see that both 32-bit and 64-bit versions of JavaFX 2.2 Dev. Preview for Linux area available for download.

With regards to the short period of time to rewrite your JavaFX 1.3 apps to JavaFX 2.x, unless your development platform is strictly Linux, the JavaFX 2.x SDK has been available since Oct. 2011, so you should have been able to port a good part of your application(s) by now. In any case, we're open to discuss how to best help you release a JavaFX 2.x version of your application(s). I will contact you offline.

Posted by Nicolas Lorain on June 08, 2012 at 11:21 AM PDT #

@ Chris Hatton

When you have a limited set of engineering and testing resources, you sometime have to make some hard choices; we decided to stagger the releases of JavaFX on different operating systems. Supporting Windows first was a no-brainer, because whether we like it or not, it is still the main development and deployment platform out there. We chose to release JavaFX on Mac OS X before Linux, but we've always been committed to release JavaFX on Linux.

As a matter of fact, an early access version of JavaFX 2 has been available on Linux 32-bit since January, and a Linux 64-bit beta version has been added in early May. You can download it at http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html. That should be good enough if you want to 'learn' JavaFX.

However, if you want to deploy a production application on Linux, you may want to wait until JavaFX 2.2 reaches General Availability later this summer. Once we've reached that point, new versions of JavaFX will be available concurrently on all three platforms (Windows, Mac OS X, Linux)

Posted by Nicolas Lorain on June 08, 2012 at 12:11 PM PDT #

The URL you posted to the roadmap returns a 404.

Am I to assume that there is no actual release date for Linux and thus need to look elsewhere for RIA library?

Javafx is one of the last remaining non-html5 solutions, and nothing would please me more to drop Oracle in the trash, but I do (sort of) need Java FX.

Posted by guest on June 22, 2012 at 04:17 PM PDT #

Sorry about the 404, the roadmap can be found at http://www.oracle.com/technetwork/java/javafx/overview/roadmap-1446331.html

JavaFX 2.2 is expected to reach General Availablility this summer on all three platforms (Windows, Mac OS X, Linux). Besides the traditional deployment options (desktop aoolication/JAR, Web Start, and Java plugin), we have also added a packager utility that will allow you to create native installers (see http://fxexperience.com/2012/06/application-deployment-with-javafx/)

Posted by guest on June 25, 2012 at 01:30 PM PDT #

Hi,

Thanks for the effort, keep up the Great work. The thoughts you express are really awesome. Hope you will write some more posts. I got good info from your blog and saved it as a favorite. I love your blog page too, very nice colors & theme. I really appreciated with it. Thanks again for sharing.

Posted by Cross Platform Mobile Apps on July 04, 2012 at 09:48 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

This blog is maintained by Nicolas Lorain, Java Client Product Manager. The views expressed on this blog are my own & do not necessarily reflect the views of Oracle.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today