My blog called "JavaFX != JavaFX Script" over a year ago, actually,
and some details have changed. (though the core awesomenesss of what
is now called JavaSE 6 update 10 has not changed).
Yes, a week or two ago I did talk about how Swing & Enterprise is
still a focus, and that's still true. However, Sun can only launch one
thing at a time and still get press (much like any company, even
Apple). A few weeks ago we talked about JavaSE 6 update 10. Then
NetBeans 6.5. Now it's JavaFX. Until we have something to actually
announce about cool new Swing features we probably won't talk about it.
All that said, there are two samples you'll see on Thursday which show
you how to mix existing Swing components inside of a JavaFX scene, and
how to use JavaFX components inside of a Swing Frame. So you can
definitely use them together to do cool things. And that's something
we are talking about today (well, thursday). What we aren't talking
about (yet) is stuff coming in Java 7. One thing at a time. (we're
tired!)
And BTW, I want to thank you all for your passionate feedback. We do
listen and it does affect our development. We appreciate it. It takes
passionate people to build a great platform.
>> We do have plans to let the scenegraph and media (Java Media
>> Component
>> or JMC) have Java apis, but we don't have any public details right
>> now
>> and I can't say when we will.
>> Right now our publicity focus is on JavaFX. We will talk more about
>> Java and Java 7 at JavaOne in May, which is a more appropriate venue.
> Are you serious? wasn't only a few weeks ago you guys were trying to
> tell us JavaFX != JavaFX Script and JavaFX was good for Swing too and
> was going to blow us away. Are you saying any discussion about how to
> leverage JavaFX goodies from Swing is off the table till the second
> half of next year (if then)? So much for dispelling the myths about
> CCD and not continuing to stonewall your existing Swing/Enterprise
> developers with lofty indifference.
Uh, I just wanted to point out that JavaFX, even 'though it's being released at a 1.0 is by no means a complete technology, nor is it a mature technology. Several key parts of JavaFX, including the much-touted 3D support, have yet to be included, because they weren't stable enough to go into the 1.0.
The fact that the Java APIs aren't finished isn't about spitting in the face of existing developers, it's about getting a functional version of JavaFX out there with the ability to grow and develop over time. You can't get everything into a 1.0, otherwise you'd never release.
Personally, I'm really excited about JavaFX. I'm not a Swing developer, I find the way it works too complex and powerful, and always wind up shooting myself in the foot, and so I'm looking forward to trying out a new way of doing UI design (and one that's much friendlier to my graphic designer partner, as well).
Just on a side note, this thread would be a lot easier to read (and possibly more useful) if people kept on topic - sensible questions about JavaFX - rather than being full of the developer equivalent of 'omfg ur killin swing u dont care about all us java devs liek woah wtf r u doin r u liek stoopid or sumfing?'
> Are you serious? wasn't only a few weeks ago you guys were trying to > tell us JavaFX != JavaFX Script and JavaFX was good for Swing too and > was going to blow us away. Are you saying any discussion about how to > leverage JavaFX goodies from Swing is off the table till the second > half of next year (if then)? So much for dispelling the myths about > CCD and not continuing to stonewall your existing Swing/Enterprise > developers with lofty indifference.
Agreed - I also think the final, and most important question is: Will knowing JavaFX get me laid? And if so, will it be more than if I knew Silverlight or Flash? :)
On Wed, Dec 3, 2008 at 1:36 PM, DAemon <forsakendae...@gmail.com> wrote: > 'omfg ur killin swing u dont care about all us java devs liek woah wtf > r u doin r u liek stoopid or sumfing?'
-- "It is easier to optimize correct code than to correct optimized code." -- Bill Harlan
No technology on earth is able to accomplish this..... :o)
.On Dec 3, 11:41 am, "Mark Derricutt" <m...@talios.com> wrote:
.> Agreed - I also think the final, and most important question is:
Will
.> knowing JavaFX get me laid? And if so, will it be more than if I
knew
Very well said. What we are releasing on Thursday is the beginning of
something, not the end. Something which I find is very exciting. I
hope you will as well.
> Uh, I just wanted to point out that JavaFX, even 'though it's being
> released at a 1.0 is by no means a complete technology, nor is it a
> mature technology. Several key parts of JavaFX, including the
> much-touted 3D support, have yet to be included, because they weren't
> stable enough to go into the 1.0.
> The fact that the Java APIs aren't finished isn't about spitting in
> the face of existing developers, it's about getting a functional
> version of JavaFX out there with the ability to grow and develop over
> time. You can't get everything into a 1.0, otherwise you'd never
> release.
> Personally, I'm really excited about JavaFX. I'm not a Swing
> developer, I find the way it works too complex and powerful, and
> always wind up shooting myself in the foot, and so I'm looking forward
> to trying out a new way of doing UI design (and one that's much
> friendlier to my graphic designer partner, as well).
> Just on a side note, this thread would be a lot easier to read (and
> possibly more useful) if people kept on topic - sensible questions
> about JavaFX - rather than being full of the developer equivalent of
> 'omfg ur killin swing u dont care about all us java devs liek woah wtf
> r u doin r u liek stoopid or sumfing?'
>> Are you serious? wasn't only a few weeks ago you guys were trying to
>> tell us JavaFX != JavaFX Script and JavaFX was good for Swing too and
>> was going to blow us away. Are you saying any discussion about how to
>> leverage JavaFX goodies from Swing is off the table till the second
>> half of next year (if then)? So much for dispelling the myths about
>> CCD and not continuing to stonewall your existing Swing/Enterprise
>> developers with lofty indifference.
Tomorrow is Thursday (at least in New Zealand) - pls be releasing then ;)
On Wed, Dec 3, 2008 at 6:03 PM, Joshua Marinacci <jos...@gmail.com> wrote:
> Very well said. What we are releasing on Thursday is the beginning of > something, not the end. Something which I find is very exciting. I > hope you will as well.
> --
"It is easier to optimize correct code than to correct optimized code." -- Bill Harlan
> Tomorrow is Thursday (at least in New Zealand) - pls be releasing
> then ;)
> On Wed, Dec 3, 2008 at 6:03 PM, Joshua Marinacci <jos...@gmail.com>
> wrote:
>> Very well said. What we are releasing on Thursday is the beginning of
>> something, not the end. Something which I find is very exciting. I
>> hope you will as well.
>> --
> "It is easier to optimize correct code than to correct optimized
> code." --
> Bill Harlan
> 'omfg ur killin swing u dont care about all us java devs liek woah wtf
> r u doin r u liek stoopid or sumfing?'
Where'd you get that from? All I was doing was expressing
disappointment that the promises made my Josh and Rbair just the other
week that Swing & enterprise development was still important to them,
JavaFX had to lot to offer me as a Swing developer and they're be more
news 'soon'. If anyone's 'stoopid' here it's me believing that 'soon'
meant at Devoxx and not sometime next year (maybe). If you're saying
JavaFX 1.0 has nothing practical to offer Swing developers and you
don't even want to talk about it then whatever - business as usual.
Excuse me for being amused that their rebuttal of following Conference
Driven Design (CDD) to be we (might) talk about that at Java One next
year.. No doubt I'll have plenty of opportunities to spread my
clearly insane unanswered questions and concerns (aka JavaFX
hatemongering) elsewhere over the next few weeks. EOL.
Does the binding support in JavaFX Script require support from the
objects being bound? What I'd want to know here is whether I can bind
to 'pure' domain objects returned from some remote service bean. The
issue here is that the domain objects won't and arguably shouldn't
contain any logic to support the client facing binding soloution.
Topic being touched upon elsewhere today:
http://www.greggbolinger.com/blog/2008/12/02/1228254180000.html . Is
their anything in the pipeline to make this seemless, because with the
current version of Java it appears all your doing in trading one set
of binding glue code in the component models for another in domain
object wrappers and bytecode manipulation? What does JavaFX have to
offer in terms of supporting the (asynchronous) Internet side of the
RIA equation?
We are having some webserver issues. It's causing the problem you are
seeing. Please wait a bit. Sorry for the delay. I know you all want to
play with FX right now. :)
> Java Plug-in 1.6.0_10
> Using JRE version 1.6.0_10 Java HotSpot(TM) Client VM
> ....
> Validating http://dl.javafx.com/javafx-rt__V1.0.0.jar , version
> null...
> ....
> Validating http://www.javafx.com/samples/EffectsPlayground/webstart/EffectsPlayg... > , version null...
> exception: null.
> java.lang.OutOfMemoryError: Java heap space
> at sun.security.provider.certpath.OCSPChecker.check(Unknown Source)
> at
> sun.security.provider.certpath.PKIXMasterCertPathValidator.validate
> (Unknown Source)
> at sun.security.provider.certpath.PKIXCertPathValidator.doValidate
> (Unknown Source)
> at
> sun.security.provider.certpath.PKIXCertPathValidator.engineValidate
> (Unknown Source)
> at java.security.cert.CertPathValidator.validate(Unknown Source)
> at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
> at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
> at sun.security.validator.PKIXValidator.engineValidate(Unknown
> Source)
> at sun.security.validator.Validator.validate(Unknown Source)
> at sun.security.validator.Validator.validate(Unknown Source)
> at com.sun.deploy.security.TrustDecider.isAllPermissionGranted
> (Unknown Source)
> at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(Unknown
> Source)
> at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown
> Source)
> at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
> at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source)
> at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
> at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run
> (Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Exception: java.lang.OutOfMemoryError: Java heap space
> On Dec 4, 1:29 am, "Mark Derricutt" <m...@talios.com> wrote:
>> Will the JavaFX launch be streamed? If so - will it be streamed
>> using a
>> JavaFX based player? :) Are is there a known URL (ustream?) for it?
>> Also - what time is the launch/stream? Would love to have my kiwi
>> self
>> watch the launch live rather than in the morning :)
>> On Thu, Dec 4, 2008 at 3:34 AM, osbald <osb...@gmail.com> wrote:
>>>> 'omfg ur killin swing u dont care about all us java devs liek
>>>> woah wtf
>>>> r u doin r u liek stoopid or sumfing?'
>> --
>> "It is easier to optimize correct code than to correct optimized
>> code." --
>> Bill Harlan