« Using the Java Deployment Toolkit with JavaFX Applets | Main | You Say You Want a (RIA) Revolution? »

September 29, 2008

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e54f133d698834010534e551ca970c

Listed below are links to weblogs that reference Some Perspective in JavaFX:

Comments

swpalmer

When you can't run tetris fast enough to be playable on a modern desktop machine - something is wrong... regardless of how "unoptimized" it is. If you didn't go out of your way to make it perform bad, it just shouldn't be possible to make it that slow.

I'll keep my fingers crossed for 1.0 because I want to use JavaFX in some new projects. But performance needs to improve by a few orders of magnitude.

Jim Weaver

"Jim, has the presentation been moved? I'm not able to launch it."

Sravan,
The web server was temporarily down. Thanks for the heads-up. Please try again.

Thanks,
Jim Weaver

Sravan

Jim, has the presentation been moved? I'm not able to launch it.

Silveira Neto

Wow, amazing.
It worked here, with Ubuntu Linux, Java 1.6.0_07. Low fps, but I can see the potencial!

Bill Wright

I have now tested this under XP and it is still running at 3-4 fps... Totally unusable IMO.

Eric

I love the concept, but looking through the code and it appears to have fixed height and width. Based on the UNDECORATED window it looks like it really needs to be run maximized when it launches. I've done this using other languages, but how could it be modified to do that using JavaFX?

Eric

I love the concept, but looking through the code and it appears to have fixed height and width. Based on the UNDECORATED window it looks like it really needs to be run maximized when it launches. I've done this using other languages, but how could it be modified to do that using JavaFX?

Michael Nischt

Actually it looks very odd to me seeing a 3d effect without any shading..

Jim Weaver

"Very good point. The current JavaFX SDK is a preview release, but the JavaFX SE 6 update 10 is a release candidate. I'll submit this to the attention of the JavaFX GUI team."

As an update, I did ask the JavaFX GUI team about this, and Kevin Rushforth of Sun said that the PerspectiveTransform issues, and its performance on Vista, are known issues and have (hopefully) already been fixed in the upcoming JavaFX SDK 1.0 release.

Thanks,
Jim Weaver

Jim Weaver

"Jim, if that is the case, and there can be such a big performance improvement, they should not call it RC... 99% of the users that have tried your app don't invesigate to post, they just goes away thinkig, JavaFX, slow as heck..."

Bill,

Very good point. The current JavaFX SDK is a preview release, but the JavaFX SE 6 update 10 is a release candidate. I'll submit this to the attention of the JavaFX GUI team.

Thanks,
Jim Weaver

Bill Wright

Jim, if that is the case, and there can be such a big performance improvement, they should not call it RC... 99% of the users that have tried your app don't invesigate to post, they just goes away thinkig, JavaFX, slow as heck...

Jim Weaver

"I seriously hopes it is just a bug, because if it isn't. Well... This alone will push me to the Flash side."

Bill Wright,

Yes, there are known performance issues with PerspectiveTransform in the JavaFX SDK Preview release. I'm running Vista as well, and it is noticeably slower than on Windows XP, and the perspective problems that you pointed out seem to be unique to Vista as well. I'm told that the PerspectiveTransform API will change to become easier to use (doing 3D calculations for you, etc.)

Please don't gauge performance expectations from the JavaFX SDK preview release. For example, I saw a post in the JavaFX compiler mailing where sequence manipulation was improved by a factor of greater than 100 IIRC.

Thanks,
Jim Weaver

Bill Wright

The animation, besides that it has the perspective transform all wrong (look at the Viking), runs at about 4 fps on my fast computer (anything below 30 fps is not smooth). And, I am running under 1.6 update 10 RC 2 on a Vista 32bit installation.

The app takes 50% CPU even when nothing is happening and it consumes 120 Megabyte of memory.

I seriously hopes it is just a bug, because if it isn't. Well... This alone will push me to the Flash side.

sboulay

very nice. Any plans to update your book? I bought a copy last year and I know a lot has changed since then.

Chekke

By the way my Mac is a core 2 duo 2ghz with 2 gb of ram and ati 3d accelerator with 128mb, Java 6_07 and Leopard 10.5.5. It runs very good just little flicker when is doing the 3d effect.

I suggest to people update your Mac software and for the folks with 32 bit cpu it is already in many Faqs and blogs is well said Java6 doesnt run on 32bit cpu, Why continue to bother with it, just upgrade your machine.

Chekke

This is impressive, Well done Jim. It runs on my Mac pretty well just little bit flicker with the 3d effect but still very good. Where did you get those buttons arrows?. I would really like if you could get together all your papers and bring us a second book with the new tech. Also It could be great if you could make/sell an online webinar or tutorial on how to use more effective JavaFX.

lowell

nevermind.. i just saw you need jre6, which apple won't let me use because i only have a 32-bit core duo. oh well..

lowell

throws an exception in mac os 10.5.2:

java.lang.Exception
at com.sun.javaws.Launcher.continueLaunch(Launcher.java:915)
at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:522)
at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)
at com.sun.javaws.Launcher.run(Launcher.java:165)
at java.lang.Thread.run(Thread.java:613)

JOKe

Cool effect .
can you give us the source or example how to use PerspectiveTransform.
btw maybe will be nice if you show some effects* and examples how to use them.
P.S. I dont know why but in my working station in work i have procesor at 3ghz with Intel Extreme Graphics 3100 with default WIndows XP drivers and this example runs very slow dont know why.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

About/Contact


  • About this blog, and
    how to contact me

VNI Media is a JavaFX Solution Provider


  • As a JavaFX Preferred Solution Provider, we'd be honored to help you with your JavaFX/Java development needs.

JavaFXpert RIA Exemplar Challenge - Win 2000 USD!


  • Create an application in JavaFX that exemplifies the appearance and behavior of a next-generation enterprise RIA (rich internet application).
    Are you up to the challenge?

Upcoming Speaking Engagements:

Pro JavaFX 1.2 Book


  • Written by Jim Weaver, Weiqi Gao, Stephen Chin, and Dean Iverson as a definitive guide to JavaFX and for temporary relief from insomnia. ;-)

Stay up to speed

Upcoming JavaFX Training:

Enter your email address:

Delivered by FeedBurner

Twitter Updates

    follow me on Twitter

    Affiliations:

    December 2009

    Sun Mon Tue Wed Thu Fri Sat
        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 31    

    Disclaimer:

    • Java, the coffee cup logo, and all Java based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. or other countries.
    • By reading this site, you are agreeing that under no circumstances will Veriana Networks, Inc. or its affiliates be responsible for (1) any information contained on or omitted from the site, (2) any person's reliance on any such information, whether or not the information is correct, current or complete, (3) the consequences of any action you or any other person takes or fails to take, whether or not based on information provided by or as a result of the use of the sites.