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  ]
|
|
|
|
cylab
|
 |
«
Reply #1 - Posted
2008-12-04 15:06:29 » |
|
[edit: contains JOGL  ] u11 or javafx?
|
Mathias - I Know What [you] Did Last Summer!
|
|
|
Matzon
|
 |
«
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!
|
|
princec
|
 |
«
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 
|
|
|
|
kevglass
|
 |
«
Reply #4 - Posted
2008-12-04 16:07:07 » |
|
Just killed the browser here.
Kev
|
|
|
|
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 
|
|
|
|
SimonH
|
 |
«
Reply #6 - Posted
2008-12-04 16:09:37 » |
|
Ouch! W2K: It downloaded for several minutes, asked for security clearance (for a videoplayer?) then it crashed Firefox.  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? 
|
People make games and games make people
|
|
|
Addictman
|
 |
«
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
|
|
|
|
brackeen
|
 |
«
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.
|
|
|
|
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  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!
|
|
|
gouessej
|
 |
«
Reply #11 - Posted
2008-12-04 19:06:16 » |
|
[edit: contains JOGL  ] I knew it would happen one day, I already spoke about it in 2007.
|
|
|
|
brackeen
|
 |
«
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.
|
|
|
|
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...
|
|
|
|
irreversible_kev
|
 |
«
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...
|
|
|
|
trembovetski
|
 |
«
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
|
|
|
|
aNt
|
 |
«
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 
|
|
|
|
zammbi
|
 |
«
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?
|
|
|
|
Riven
|
 |
«
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 rankings!
|
|
|
brackeen
|
 |
«
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.
|
|
|
|
Abuse
|
 |
«
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: 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 
|
|
|
|
Matzon
|
 |
«
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 ?
|
|
|
|
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)
|
|
|
|
zammbi
|
 |
«
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.
|
|
|
|
trembovetski
|
 |
«
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
|
|
|
|
trembovetski
|
 |
«
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. 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. 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. 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
|
|
|
|
trembovetski
|
 |
«
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: 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  This may be just remnants from the VM teardown. Dmitri
|
|
|
|
princec
|
 |
«
Reply #27 - Posted
2008-12-05 17:30:01 » |
|
When're the patches coming? Extra super dead soon I hope! Like next week...? Cas 
|
|
|
|
Eli Delventhal
|
 |
«
Reply #28 - Posted
2008-12-05 20:19:47 » |
|
I had to press two trust buttons and one accept button.  Then some geeky guy started talking to me and I lost interest.
|
|
|
|
trembovetski
|
 |
«
Reply #29 - Posted
2008-12-06 00:37:37 » |
|
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? 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
|
|
|
|
|