Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (542)
Games in Android Showcase (133)
games submitted by our members
Games in WIP (606)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  JavaFX 1.0 released  (Read 12558 times)
0 Members and 1 Guest are viewing this topic.
Offline bienator

Senior Devvie




OutOfCoffeeException


« Posted 2008-12-04 14:16:05 »

fyi,
goto http://javafx.com/ and refresh your browser ;-)

(java 6u11 is out too)

[edit: contains JOGL Grin]

Offline cylab

JGO Ninja


Medals: 56



« Reply #1 - Posted 2008-12-04 15:06:29 »

[edit: contains JOGL Grin]
u11 or javafx?

Mathias - I Know What [you] Did Last Summer!
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #2 - Posted 2008-12-04 15:18:13 »

lagged in http://www.javafx.com/samples/SimpleVideoPlayer/index.html on a Q6600 ... needless to say it also ran perfect using a flash player

Whats up with getting a 589534980538490GB runtime for a "simplevideoplayer" ?

25% cpu (100% on 1 core) using Java
11% cpu using Flash

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

« JGO Spiffy Duke »


Medals: 439
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #3 - Posted 2008-12-04 15:49:30 »

"Higher performance video with better resolution and faster streaming is coming very soon."

... also it was running at about 25% CPU on my single core ancient AMD 2.5ghz thing which seems fine to me.

Cas Smiley

Offline kevglass

« JGO Spiffy Duke »


Medals: 221
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #4 - Posted 2008-12-04 16:07:07 »

Just killed the browser here.

Kev

Offline bienator

Senior Devvie




OutOfCoffeeException


« Reply #5 - Posted 2008-12-04 16:08:13 »

u11 or javafx?
in javafx

but its not public api, its rather a implementation detail. Parts of the javafx runtime (scenegraph, effects framework?) require jogl which means it is prepopulated in webstart/applet cash. AFAIK it will be even downloaded automatically if you update to u11 via autoupdate.

... but still cool IMO.. one download less Wink

Offline SimonH
« Reply #6 - Posted 2008-12-04 16:09:37 »

lagged in http://www.javafx.com/samples/SimpleVideoPlayer/index.html on a Q6600 ... needless to say it also ran perfect using a flash player
Ouch! W2K: It downloaded for several minutes, asked for security clearance (for a videoplayer?) then it crashed Firefox.  Undecided

6u11 is still giving me unwanted console output in IE as well *sigh*

I think maybe they FXxxed up...

[EDIT]
If I run a java app (not applet) 6u11 tries to get through the firewall to the last webpage in FFs history - why it do dat?  Huh

People make games and games make people
Offline Addictman

Senior Devvie


Medals: 3
Projects: 1


Java games rock!


« Reply #7 - Posted 2008-12-04 17:31:14 »

I tried...

JNLPAppletLauncher: static initializer
Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: com/sun/fxmediacomponent/MediaComponent$Intf
   at com.sun.mediaplayer.MediaPlayerApplet.<clinit>(MediaPlayerApplet.fx:10)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at com.sun.javafx.runtime.adapter.Applet.launchStage(Unknown Source)
   at com.sun.javafx.runtime.adapter.Applet$1.lambda(Unknown Source)
   at com.sun.javafx.runtime.adapter.Applet$1.invoke(Unknown Source)
   at com.sun.javafx.runtime.adapter.Applet$1.invoke(Unknown Source)
   at com.sun.javafx.runtime.Entry$2.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.fxmediacomponent.MediaComponent$Intf
   at sun.applet.AppletClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.applet.AppletClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClassInternal(Unknown Source)
   ... 16 more
Offline brackeen

Junior Devvie





« Reply #8 - Posted 2008-12-04 17:34:09 »

Congrats to the JavaFX team!

Ugh though... First applet I tried took 2+ minutes to load, gave 2 trust dialogs AND a license acceptance dialog. And the software blur was painfully slow (well, it was a nice Gaussian blur, though). Video applet also took 2+ minutes, and gave 2 trust dialogs, turned my browser into a white rectangle, then played the audio but not the video. Then the server went down.
Offline woogley
« Reply #9 - Posted 2008-12-04 18:12:29 »

Well, mistake #1: they share the same release date as the much-longer-anticipated Python 3.0 Wink

Seriously though, congrats on your release, but I am pretty disappointed. This is definitely not even a contender in the Flash/Silverlight arena.

After checking out the demos, I discovered I get better performance from Java2D (the breakout demo was especially slow)

In summary: JavaFX feels like a bloated framework on top of an already bloated platform. The effects are impressive (in a non-animated museum gallery kind of way),  the new coding style is nice, but ironically it's core problem is that it runs on the Java platform

If you're going to reinvent a language's coding style, and rehash the entire Graphics API, you might as well release it as a a completely separate platform, possibly aimed at the browser to compete with Flash/Silverlight
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline irreversible_kev

Junior Devvie





« Reply #10 - Posted 2008-12-04 18:24:25 »

This video puzzle is really cool

http://www.javafx.com/samples/VideoPuzzle/index.html
Offline gouessej
« Reply #11 - Posted 2008-12-04 19:06:16 »

[edit: contains JOGL Grin]
I knew it would happen one day, I already spoke about it in 2007.

Offline brackeen

Junior Devvie





« Reply #12 - Posted 2008-12-04 19:18:12 »

Looks like they pulled all the demos and the whole site down.
If you download the SDK, you can get access to all the samples. On Mac the samples are buried in /System/Library/Frameworks/JavaFX.framework/Versions/1.0/samples

EDIT: only a few samples are there, actually. The javafx site had way more.
Offline ShannonSmith
« Reply #13 - Posted 2008-12-04 21:14:10 »

It is pretty ironic/tragic that the videos announcing the supposed Flash killer are served up in Flash...
Offline irreversible_kev

Junior Devvie





« Reply #14 - Posted 2008-12-04 21:37:50 »

It is pretty ironic/tragic that the videos announcing the supposed Flash killer are served up in Flash...

Before javafx.com died it had a collection of javafx features/promotional videos served in javafx applets...
Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #15 - Posted 2008-12-05 00:08:09 »

Jonathan, could you start with java console opened and see if there's something there?

I can run all of the demos fine (XP).

There are known issues with Media-related samples. Since 1.0 doesn't have progressive download, and some operations are done from the EDT applications appear hung until the media is fully loaded.

Dmitri
Offline aNt

Senior Devvie




AFK


« Reply #16 - Posted 2008-12-05 01:13:46 »

so jfx1.0 is out, cool, have a play see what happens.
tip: remake the timeline if you want to edit it Wink
Offline zammbi

JGO Coder


Medals: 4



« Reply #17 - Posted 2008-12-05 01:20:40 »

Looks good.
But I don't like my browser mostly freezing on all examples while it loads.
I have found a bug where the movable applet does not like being moved to a 2nd screen.

Are there any tools like blend for silverlight?

Current project - Rename and Sort
Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 849
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #18 - Posted 2008-12-05 01:50:46 »

It completely crashed Opera: "Not responding" in the titlebar.

In IE, it took quite a few minutes (!!) before the first Certificate popup was shown.

Having to wait that long is a serious problem, and having to click 2x OK to view a movie is horror-ish.

Finally I could watch the movie in IE, which was the first time since... I messed with JMF for a bit.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social
Offline brackeen

Junior Devvie





« Reply #19 - Posted 2008-12-05 02:28:53 »

Hey aNt, are those security popups a temporary thing for version 1.0? Seriously you guys got to get rid of those. I'm sure there's a technical reason behind it, but to the end user it doesn't make any sense. Imagine if YouTube popped up a security dialog every time a user wanted to watch a video.
Offline Abuse

JGO Knight


Medals: 15


falling into the abyss of reality


« Reply #20 - Posted 2008-12-05 03:03:50 »

Does anyone else get the following when navigating away from or refreshing  this page?

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
JNLP JREDesc in Component ignored: http://dl.javafx.com/javafx-rt.jnlp
05-Dec-2008 03:03:00 javafx.io.http.impl.desktop.DesktopProfile$1 uncaughtException
SEVERE: Uncaught throwable in request io pool
java.lang.IllegalMonitorStateException
   at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(Unknown Source)
   at java.util.concurrent.locks.ReentrantLock.unlock(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Loading image metadata...


Doesn't seem to cause any problems, but doesn't seem to be very normal exit behaviour either Undecided

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline Matzon

JGO Knight


Medals: 19
Projects: 1


I'm gonna wring your pants!


« Reply #21 - Posted 2008-12-05 07:14:52 »

Hey aNt, are those security popups a temporary thing for version 1.0? Seriously you guys got to get rid of those. I'm sure there's a technical reason behind it, but to the end user it doesn't make any sense. Imagine if YouTube popped up a security dialog every time a user wanted to watch a video.
The security warnings are required because:
a) all of the examples reference the javafx-runtime
b) the runtime by default includes Decora(?) which has an SSE dll
c) the runtime by default includes jogl (!)
d) the runtime uses jmc.dll, msvcp71.dll, msvcr71.dll, jawt.dll(?)

So do the following: CUT DOWN THE RUNTIME - no one needs *that* much dependencies for all fx applications.

by the way - 30 seconds for a refresh of page, until applet is running ?

Offline thijs

Junior Devvie




Lava games rock!


« Reply #22 - Posted 2008-12-05 08:56:44 »

I've downloaded the SDK too, while the examples look very nice, I too had the problem that it took up to 2 minutes(!) until they showed something, in the console it displayed loading & validating the resource jars... Now i noticed it happens only the very first time that you try to load an fx applet. It would be nice if it at least displayed something in the applet (what it is exactly doing / progress)

<a href="http://www.dzzd.net">3DzzD!</a>
<a href="http://www.arcazoid.com">Arcazoid!</a>
Offline zammbi

JGO Coder


Medals: 4



« Reply #23 - Posted 2008-12-05 09:21:10 »

Not too of a good start it seems.
But I believe one these problems are fixed, then it should be nice to use.

Current project - Rename and Sort
Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #24 - Posted 2008-12-05 17:04:26 »

Looks good.
But I don't like my browser mostly freezing on all examples while it loads.
I have found a bug where the movable applet does not like being moved to a 2nd screen.


Yes, this is known. Will be fixed for next release.

Dmitri

Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #25 - Posted 2008-12-05 17:12:17 »

The security warnings are required because:
a) all of the examples reference the javafx-runtime
b) the runtime by default includes Decora(?) which has an SSE dll

 Decora is the effects framework. It actually was supposed to pull a D3D dll (a backend which works with the Java2D d3d pipeline) but something got botched during the production staging and it can't find it so it uses SSE which is the backup.

Quote
c) the runtime by default includes jogl (!)
d) the runtime uses jmc.dll, msvcp71.dll, msvcr71.dll, jawt.dll(?)

The issues with c++ runtime will hopefully be resolved as well so that we won't need to package it (at least, the C runtime - it's already packaged with the jre). jawt.dll is part of the jre.

Quote
So do the following: CUT DOWN THE RUNTIME - no one needs *that* much dependencies for all fx applications.

Yep. Some of this will be addressed. One of the issues was that on demand install wasn't working well, so the whole shabang is downloaded for now.

Quote
by the way - 30 seconds for a refresh of page, until applet is running ?

I think some of this is because of known bugs - the jar and dll caching doesn't work well, so it has to go check every time (and even download the dlls, I believe). Again, known and will be fixed.

Dmitri

Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #26 - Posted 2008-12-05 17:15:01 »

Does anyone else get the following when navigating away from or refreshing  this page?

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
JNLP JREDesc in Component ignored: http://dl.javafx.com/javafx-rt.jnlp
05-Dec-2008 03:03:00 javafx.io.http.impl.desktop.DesktopProfile$1 uncaughtException
SEVERE: Uncaught throwable in request io pool
java.lang.IllegalMonitorStateException
   at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(Unknown Source)
   at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(Unknown Source)
   at java.util.concurrent.locks.ReentrantLock.unlock(Unknown Source)
   at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Loading image metadata...


Doesn't seem to cause any problems, but doesn't seem to be very normal exit behaviour either Undecided


This may be just remnants from the VM teardown.

Dmitri
Offline princec

« JGO Spiffy Duke »


Medals: 439
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #27 - Posted 2008-12-05 17:30:01 »

When're the patches coming? Extra super dead soon I hope! Like next week...?

Cas Smiley

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #28 - Posted 2008-12-05 20:19:47 »

I had to press two trust buttons and one accept button.  Undecided

Then some geeky guy started talking to me and I lost interest.

See my work:
OTC Software
Offline trembovetski

Senior Devvie




If only I knew what I'm talking about!


« Reply #29 - Posted 2008-12-06 00:37:37 »

Quote

Looks like the jmc lib (or the on decoder lib) didn't get loaded properly. What's the OS/browser?

Could you try clearing the cache and re-running it?

Quote
Also, I'm noticing that when I drag around the window, it's not a smooth gesture. It's hard to describe, but you drag the window around, and it snaps back to an earlier point. For example, if you move from (100,100) to (200,200), it'll settle at (198,198), giving this weird "snapping" sensation.

I know what you mean. It'll be fixed for the next release.

Dmitri
Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Elsealabs (16 views)
2014-12-28 10:39:27

CopyableCougar4 (20 views)
2014-12-28 02:10:29

BurntPizza (25 views)
2014-12-27 22:38:51

Mr.CodeIt (15 views)
2014-12-27 04:03:04

TheDudeFromCI (20 views)
2014-12-27 02:14:49

Mr.CodeIt (26 views)
2014-12-23 03:34:11

rwatson462 (58 views)
2014-12-15 09:26:44

Mr.CodeIt (47 views)
2014-12-14 19:50:38

BurntPizza (96 views)
2014-12-09 22:41:13

BurntPizza (116 views)
2014-12-08 04:46:31
How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21

Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!