Linked by Thom Holwerda on Thu 4th Dec 2008 22:34 UTC, submitted by Stenley
Java Sun has released the first version of JavaFX, aptly named JavaFX 1.0. "JavaFX 1.0 returns to the sales pitch that Sun used during Java's launch more than 13 years ago: a foundation for software on a wide variety of computing "clients" such as desktop computers or mobile phones. JavaFX builds on current Java technology but adds two major pieces. First is a new software foundation designed to run so-called rich Internet applications--network-enabled programs with lush user interfaces. Second is a new programming language called JavaFX Script that's intended to be easier to use than traditional Java."
Thread beginning with comment 339290
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Examples
by pandronic on Fri 5th Dec 2008 05:08 UTC in reply to "Examples"
pandronic
Member since:
2006-05-18

They load really slow ... and work really slow ... and I have artifacts around the browser window's buttons (Mac OSX).

This takes me back to the days when someone was actually using Java applets. There is no point to this. Flash and Flex are already mature, have more features and are not this horribly broken.

I hope the JavaFX guys get their act straight, but I really don't think this is going anywhere.

Reply Parent Score: 2

RE[2]: Examples
by modmans2ndcoming on Fri 5th Dec 2008 14:02 in reply to "RE: Examples"
modmans2ndcoming Member since:
2005-11-09

more features for what exactly?

the Java and .net platforms have more features in one namespace than all of flex's platform.

Reply Parent Score: 2

RE[3]: Examples
by JeffS on Fri 5th Dec 2008 17:30 in reply to "RE[2]: Examples"
JeffS Member since:
2005-07-12

"the Java and .net platforms have more features in one namespace than all of flex's platform."

Agreed. Flash is great for video, animation, and games. But for real world, fully functional, desktop applications, even with the niceness that is Flex, it falls way short of both Java and .Net. Really, the Java and .Net runtimes/platforms offer huge APIs that cover pretty much everything any application can ever need.

And Java is fully cross platform, and .Net is not (Moonlight will always be a step behind Silverlight).

So JavaFX is really compelling - bringing a full Java Runtime environment with it's rich APIs, being fully cross platform, being fully open, being fully capable of running across all different types of phones, set-top boxes, desktops, laptops, browsers, blu-ray (all to be supported eventually), and now having very rich video/media/animation support that is comparable to Flash or Silverlight.

Reply Parent Score: 3

RE[2]: Examples
by suryad on Sat 6th Dec 2008 02:06 in reply to "RE: Examples"
suryad Member since:
2005-07-09

It did take around 10 seconds on my machine to start up. And this is the effects playground demo. And for some reason it loaded up IN the browser and also separate from the browser complete in its own window. That was rather odd I thought.

The mp3 player also took 10 seconds to load. I think it was mostly the fact that it was downloading the binaries and I happen to be torrenting right now.

The screenshot maker took 1 second to load up on my machine lol after the binaries got downloaded.

The photoflip to like 10 seconds to load up.

I guess what I am trying to say is that the load times for me are not superfast but they are acceptable, especially since I think that it still has to download the application code over the web. I definitely would like to see if flash apps with the same functionality loads up quicker than that which I think they do.

Reply Parent Score: 2

RE[3]: Examples
by werpu on Sat 6th Dec 2008 17:47 in reply to "RE[2]: Examples"
werpu Member since:
2006-01-18

It did take around 10 seconds on my machine to start up. And this is the effects playground demo. And for some reason it loaded up IN the browser and also separate from the browser complete in its own window. That was rather odd I thought.

The mp3 player also took 10 seconds to load. I think it was mostly the fact that it was downloading the binaries and I happen to be torrenting right now.

The screenshot maker took 1 second to load up on my machine lol after the binaries got downloaded.

The photoflip to like 10 seconds to load up.

I guess what I am trying to say is that the load times for me are not superfast but they are acceptable, especially since I think that it still has to download the application code over the web. I definitely would like to see if flash apps with the same functionality loads up quicker than that which I think they do.


I dont think so, flash apps take often quite a while til they start. But I have not given the current version of javafx a testrun, but last time i tried it was seriously slower than flash :-(

Reply Parent Score: 1

RE[2]: Examples
by werpu on Sat 6th Dec 2008 17:45 in reply to "RE: Examples"
werpu Member since:
2006-01-18

They load really slow ... and work really slow ... and I have artifacts around the browser window's buttons (Mac OSX).

This takes me back to the days when someone was actually using Java applets. There is no point to this. Flash and Flex are already mature, have more features and are not this horribly broken.

I hope the JavaFX guys get their act straight, but I really don't think this is going anywhere.

Well I would not call the OSX VM the best on earth.
I use a Mac myself for java development and I can see that it is slow on OSX, but believe me running the stuff while not being the fastest on earth is fast enough on Windows.

The OSX VM is seriously lacking. First of all, OSX still is on JDK5 as public VM, and that one has bugs, secondly the JDK6 VM is 64 bit only which means problems in supporting 32 bit based browsers and no SWT for now since Apple decided not to move over Carbon towards 64 bits!

The Windows JDK6 update 10 VM however is a huge step in the right direction. First of all they have decoupled the VM from the browser so that it runs in its own process space. That speeds up things in the browser significantly and applets finally are as fast as desktop apps. Secondly, the core VM is reduced down to a few megabytes and additional parts are loaded on demand. Thirdly with the new VM you can drag and drop applets now to the desktop and restart them again from there, which makes software distribution way easier.

All I can say is Apple has a load of work to do.

Reply Parent Score: 1