JavaFX 1.0 - Now you can judge for yourself

In a few more days the official release of JavaFX 1.0 will be made.

It's been almost exactly 2 years since my first entry on this blog, which introduced the F3 language that has since come to be known as JavaFX script.

Although F3 was almost entirely a one-man project, JavaFX 1.0 is the product of many, many contributors.

Along the way there have been many supporters, and quite a few detractors and nay-sayers, both inside and outside of Sun.

I believe what you'll see in December does indeed reflect much of the vision I've expressed on this blog over the past 2 years.

Nevertheless, the vision now embodied in JavaFX 1.0 is not a direct reflection of my personal vision but rather of the collective vision of its contributors.

These include the JavaFX compiler team, JavaFX Runtime team, Swing team, Java2D team, Java Media Components team, Java Plugin team, JavaME team, Netbeans team, Java-organization technical leadership, marketing, and management, as well as Sun executive technical leadership, marketing, and management.

Over the past two years, I've personally heard and/or read literally many thousands of opinions about JavaFX and the validity and potential of the Java platform for client side applications.

My view remains that many of the fundamental elements of the Java platform are still far superior to current alternatives and that it is our obligation and duty to make those benefits available to client developers by correcting orthogonal shortcomings and mistakes.

For example, it's unconscionable in my opinion that we allowed a dysfunctional browser plugin to exist for many years, steadily eroding Java's reputation and viability on the Internet. Thanks to others at Sun feeling the same way, that's been corrected.

I believe JavaFX 1.0 is a good, incremental step in overcoming some of our past mistakes, while preserving continuity with both standard JavaSE and JavaME.

But you don't have to take my word for it, now you'll be able to try it yourself.

Comments:

Can't wait - let the countdown begin! :)

Posted by Dave on November 28, 2008 at 01:33 PM PST #

Hey Chris

I for one am eager to see what you all have come up with. Your demos of F3 convinced me early on that this could be something really useful and nice to work with. I think the marketing campaign (and coincident delays in actually shipping something) hurt the project's image to some degree, but am personally still excited to see what you all come up with.

Also, I'd like to add: you're a quality blogger. We miss the demos! We miss the explanations of how to approach hard problems in this problem domain using F3's cool kicks! Please start writing again!

Last--we miss the name F3! ;)

Cheers
Patrick

Posted by Patrick Wright on November 28, 2008 at 03:43 PM PST #

Thank you and the rest of the team for your hard work!

I second what Patrick said about missing the blog posts with cool demos. I would love to see more of those :)

/Pär

Posted by Pär Dahlberg on November 28, 2008 at 07:49 PM PST #

Having tried different GUI toolkits over the years, a new approach doesn't scare me as much.

JavaFX is a good bet. If it proves useful, it makes Java stronger.

Problem is, JavaFX has competition. Although it suits a market share probably better than others.

Make no mistake, even to an outsider like me, it's obvious that JavaFX is meant to be complementary to what Swing has been, by appealing to a market that Swing might have had trouble if it had to.

It's still an uphill battle in important markets and may JavaFX prove itself.

Thanks for your contributions.

Posted by Joao Pedrosa on November 28, 2008 at 08:03 PM PST #

Hi Chris,

"many of the fundamental elements of the Java platform are still far superior to current alternatives" - I simply couldn't agree more. Believe me when I say I've believed this for 10 years since I first tried Java back in 1998.

Congratulations to the entire JavaFX team! But this is just the beginning. It will be a long hard race ahead.

Posted by Rex Guo on November 29, 2008 at 02:10 AM PST #

Success is never late to any party.

JavaFX with the plethora of java api in the background is formidable.

If only Sun would stay committed and push those "unconscionable" people out of the way as they managed to allow so much disdain in the opposition. What a loss over the many years.

Please, please have Sun implement or buy javarebel to permit us the developers less downtime. We have children and families to tend too as well.

Posted by florin on November 29, 2008 at 04:04 AM PST #

"Success is never late to any party. "
Very true. Microsoft was very late to the internet party.

I look for forward to JavaFX. I really am not thrilled about having to duplicate effort to do Flex/Silverlight on the client and Java on the server. I already do Java on the client for desktops. It is VERY valuable for me to be able to do this in a RIA.

Posted by guest on November 29, 2008 at 08:18 AM PST #

Chris,

I remember being amazed at your early demos. Strangely though, most of the newer demos were nowhere near as impressive. Do the older F3 demos work with javafx - will they be updated? They certainly blow the pants off the other frameworks in my opinion.

Posted by Ben on November 29, 2008 at 09:12 AM PST #

I've heard a lot about this. I can't wait to finally try it out!

Posted by Massimo on November 29, 2008 at 01:36 PM PST #

yay... c'mon pull the curtains!

Posted by Aldo Bucchi on November 29, 2008 at 04:12 PM PST #

Very nice.
But on the way to version 1.0 there comes things, which was dropped.

The JavaFX-Compiler is better then the FXShell, but still better would be, to have both. To decide, if you want to compile your program and run it fast or if you want to start it with the Shell. (Btw: Makes the name "Shell" in "JavaFX Script Compiler" no sense, if there existing only th compiler).

Also I liked the old JavaFXPad and the Tutorial, which based on it. Will be existing a port of that to JavaFX 1.0 ?
Especially the old Tutorial was very good for beginning. And it is easy to extend.

Posted by Stenley on November 30, 2008 at 12:47 AM PST #

> (Btw: Makes the name "Shell" in "JavaFX Script Compiler" no sense, if there existing only th compiler).

Damn.. I mean
Makes the name "Script" in "JavaFX Script Compiler" no sense ...

Posted by Stenley on November 30, 2008 at 12:51 AM PST #

Congrats Chris,

your F3/FX posts were so contagious that made me switch to using JavaFX for the GUI part of the app I've been working for the last year ..or so. Even now, in its interpreted form, it blows away anyone who experience it. I am so looking forward to migrate it to compiled version. But for now, many thanks!

Posted by Eduard on November 30, 2008 at 01:06 PM PST #

Congratulations, Chris

Thanks for bring the RIA to JAVA,
I am wating for the launch ...

Posted by Samuel Jimenez on November 30, 2008 at 09:24 PM PST #

"...dysfunctional browser plugin to exist for so many years...steadily eroding Java's reputation and viability on the Internet. "
==> Yes I think it is incredibly true. Today it seems trendy to say 'oh no Sun is bad on the client: Not a chance on the client side for javaFx.

But I think the bad thing have been done in the past. We should judge
For me javaFx is just a wonderfull opportunity for us java software builders to come back on the client side.
In clear what I mean is that wathever will happen for java-client in the next 3 years, it can only better than the former 3.

With javaFx we have now a more simple ans cool tool for today's trend : Web service.

Some will be Flash-client, many javaScript. Be more and more will now be java-javaFx-swing-clients.
I can bet on it.

Posted by Thierry on November 30, 2008 at 09:45 PM PST #

Hi Chris,

I look forward to seeing JavaFX 1.0 since it addresses some of the shortcomings of Swing and other java projects.

I am hoping to update my Java Swing app to use JavaFX 1.0 if it is a good solution for updating my feature set.

Regards,
Tony Anecito
founder,
MyUniPortal
http://www.myuniportal.com

Posted by Tony on December 01, 2008 at 02:07 AM PST #

[Trackback] It's been a long time coming: Rich (and fun!) client-side application development for Java - inside and outside the browser ... and beyond. It's right around the corner now ... this Thursday (Dec 4) JavaFX 1.0 will finally go...

Posted by Terrence Barr's Blog on December 01, 2008 at 06:23 PM PST #

I can't wait for the release! I was wondering if Sun ever planned on entering the rich media world since jmf was update lets see how long ago? But the preview was great and very easy to learn and use. If all goes well and Steve Jobs cooperates with Apple, I think jfx will be a hit.

Posted by Vance on December 01, 2008 at 11:13 PM PST #

Chris,

Congratulations on the upcoming 1.0 release. I'm extremely anxious to see the finished product.

-CJ

Posted by Coffeejolts on December 02, 2008 at 12:24 AM PST #

The "now" in your headline is relative.
As in "not yet".

Posted by Me on December 02, 2008 at 01:00 AM PST #

Kudos to all those great teams that make Java and JavaFX possible and successful.

JavaFX will be another significant era for Java.

Posted by GeekyCoder on December 02, 2008 at 03:51 AM PST #

Kudos to you & your team for JavaFX inspite of all distractions.We need gr8 examples (last year samples were awesome) & success stories.

Posted by Praveen on December 02, 2008 at 04:32 PM PST #

Im one of those nay-sayers because JavaFX still have a long road ahead and I don't like a great API and mature as Swing get less support from Sun and more into JavaFX. Anyway as someone said if this is for the benefit of Java and it is not to late to get into the party go on, I will support JavaFX too. Congratulations to all the people for this effort but I hope they keep committed to it, Not like in the 90's Sun let die Java desktop and applets that already was a form of RIA.

Posted by OtengiM on December 02, 2008 at 05:12 PM PST #

Hi Chris,
I am very excited for JavaFX, despite what some "pundits" might be saying. I am a web developer by trade and I really don't have the motivation (and time) to learn Swing, although I would definitely like to code some RIA apps for the desktop. I started following F3 when you first announced it on your blog. It looked promising to me and I can't believe how far along it has come. Thanks for all your hard work.
Something I am miffed about though, no Linux support from the get go. Now I have to dig around to find an old XP disk and install it. That sucks! Hope JavaFX support comes to Linux soon.

Posted by HC on December 02, 2008 at 10:28 PM PST #

Hi Chris,
I'm today totaly confident in JavaFX future an possibilities. But right now i've few question about JavaFX for professional application(!end user).
I use JavaFX since the first interpreted version and try it sometimes for my personnal products, but I had to go back to java because of some disapointment (memory leak with image update, binding an update sometimes not responsive, ...), i'm shure these problem will be solved. So my question is simple, can I use the first release now? Can we find information about using performance API (javolution, ...) and consequence from JavaFX. About linux support, I suppose JavaFX is working on this platform but there is not native support (sound, video ...), is it true? Thanks to you and Sun for JavaFX and java ecosystem, i'm an unconditional supporter, Bye.

Posted by Alex on December 03, 2008 at 04:18 AM PST #

Chris,

Congratulation to you, your team and Sun.

JavaFX has been released today ...and it looks great!

Speech API would be the next great ingredient for JFX.

Posted by Mayur Patel on December 04, 2008 at 05:51 AM PST #

Great news, Chris! I worked for Laszlo when the company did the Project Orbit, a J2ME runtime proof-of-concept for the OpenLaszlo platform (under the lead of Hinkmond Wong). I hoped for a J2ME runtime for the OpenLaszlo, but JavaFX is much more impressive than that.

Will be fun to work with JavaFX, congratulations to the whole JavaFX team.

Posted by Raju Bitter on December 05, 2008 at 09:49 PM PST #

[Trackback] This week Sun released version 1.0 of JavaFX technology. After the initial announcement of JavaFX at Java ONE 2007 we’ve been waiting long to see the release of JavaFX.   Through my work at Laszlo and David Temkin I had heard about Chris Oli...

Posted by Open Future on December 05, 2008 at 10:01 PM PST #

http://www.Sohbetizm.Net
thank you very much. very good Blog..

Posted by çet on May 17, 2009 at 09:25 PM PDT #

Thanks <a href="http://www.oryantal.net/" title="porno, porno izle, porno videoları" target="_blank">porno izle</a>

Posted by sikiş izle on June 19, 2009 at 11:07 AM PDT #

thank you. wonderful Blog www.oryantal.net

Posted by porno izle on June 19, 2009 at 11:09 AM PDT #

The "now" in your headline is relative.
As in "not yet".

Posted by izle on June 21, 2009 at 02:08 PM PDT #

Some will be Flash-client, many javaScript. Be more and more will now be java-javaFx-swing-clients.
I can bet on it.

Posted by sikiş on June 21, 2009 at 02:09 PM PDT #

Thanks for your contributions.

Posted by sikiş on June 21, 2009 at 02:10 PM PDT #

Thanks for your contributions.

Posted by sikiş on June 21, 2009 at 02:10 PM PDT #

The "now" in your headline is relative.
As in "not yet".

Posted by izle on June 21, 2009 at 02:11 PM PDT #

thankks

Posted by izle on June 21, 2009 at 02:11 PM PDT #

http://www.smsmatbaa.com

Posted by matbaa on June 22, 2009 at 02:55 AM PDT #

Simple and Nice example !

Posted by شات on December 15, 2010 at 04:03 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

user12610627

Search

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