Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Sun Releases JavaFX

timothy posted more than 5 years ago | from the does-it-roll-off-the-tongue-or-not dept.

Java 185

ink writes "Sun released JavaFX 1.0 today, in a bid to take on Adobe's Flash and Microsoft's Silverlight technologies. It is Sun's first Java release to include standardized, cross-platform audio and video playback code (in the form of On2 licensed codecs). The lack of a Linux or Solaris release is a notable absence. The development kit currently consists of the base run-time, a NetBeans/Eclipse plug-in and a set of artifact exporters for Adobe CS 3&4." An anonymous reader adds a link to several tutorials accompanying the new release.

cancel ×

185 comments

Probably Also Contending with OpenLaszlo (4, Informative)

eldavojohn (898314) | more than 5 years ago | (#25995755)

... in a bid to take on Adobe's Flash and Microsoft's Silverlight technologies

Well, I will throw out there a heads up to folks about OpenLaszlo [openlaszlo.org] which is the "run-anywhere, no-lock-in rich Internet platform. Period."

Unfortunately it still has a massive adoption curve ahead of it so maybe there's no reason to list it as a contender. While there are neat demos [openlaszlo.org] , a few companies have employed it: Wal-Mart, Pandora even MSN's music service.

*sigh* I wonder if this means Sun is going to pull out of Orbit [slashdot.org] and come up with some J2ME version of JavaFX?

Like always, I welcome the competition, diversity and options this brings while I cringe at the thought of yet another schism in the open source community.

Re:Probably Also Contending with OpenLaszlo (3, Informative)

ink (4325) | more than 5 years ago | (#25996071)

Well, I will throw out there a heads up to folks about OpenLaszlo [openlaszlo.org] which is the "run-anywhere, no-lock-in rich Internet platform. Period."

That's not entirely true. OpenLaszlo relies on Flash to display video, and Flash is not a no-lock-in platform. You cannot redistribute Flash, or use it in a whole host of applications without licensing it from Adobe.

Re:Probably Also Contending with OpenLaszlo (4, Informative)

civilizedINTENSITY (45686) | more than 5 years ago | (#25997045)

OpenLaszlo compiles to either flash or DHTML. Its not a Flash lock-in.

Re:Probably Also Contending with OpenLaszlo (0)

Anonymous Coward | more than 5 years ago | (#25998287)

but the DHTML can not play audio or video

Re:Probably Also Contending with OpenLaszlo (0)

Anonymous Coward | more than 5 years ago | (#25998341)

I bet the DHTML portion doesn't support rich media (video, etc) as well as the Flash portion, or there would be no need for a Flash portion. Really this is the only new thing - if you wanted a library for animations and controls in DHTML, there are tons of JavaScript libraries already out there to pick from. So no, it's either Flash, Silverlight or Java applets if you want rich media in the browser.

Re:Probably Also Contending with OpenLaszlo (4, Insightful)

Air-conditioned cowh (552882) | more than 5 years ago | (#25999565)

OpenLaszlo compiles to either flash or DHTML. Its not a Flash lock-in.

I'd be surprised if it were possible to display streaming video in just DHTML.

Re:Probably Also Contending with OpenLaszlo (3, Informative)

Bacon Bits (926911) | more than 5 years ago | (#25999501)

You cannot redistribute Flash, or use it in a whole host of applications without licensing it from Adobe.

Huh? You can't redistribute any application without a license unless it's public domain. That's copyright. GPL is a distribution license.

As far as Adobe's Flash, they have an easy website form to obtain a standard redistribution license:
http://www.adobe.com/products/players/fpsh_distribution1.html [adobe.com]

It's suitable for distributing the player on installation media, for distributing the player on a whole network, or for distributing with other software through a website you manage. It pretty much covers the bases for intended uses of Flash Player for an end-user.

Re:Probably Also Contending with OpenLaszlo (0)

Anonymous Coward | more than 5 years ago | (#25996113)

Uhm, pay attention please... come up with some J2ME version of JavaFX? ... if you download the windows version (okay this is slashdot so windows is probably a dirty word) you'll find a JavaME version of JavaFX is there as a beta. One of the supposedly key points is that JavaFX "runs on all the screens of your life" which includes your cell phone but probably does not include your digital camera.

Re:Probably Also Contending with OpenLaszlo (1)

TheCouchPotatoFamine (628797) | more than 5 years ago | (#25996121)

i am excited about XML UI programming languages, so i've been doing my part by porting (and supporting) the OpenLaszlo concepts, which are really fun and easy to learn, by the way) to other languages. Although OpenLaszlo is still the first thing i reach for when doing web apps, I'd love to see a Laszlo-Inspired layer over every interface system out there, JavaFX, certainly included in that

JavaFX on Android (4, Insightful)

vivin (671928) | more than 5 years ago | (#25996149)

What I'd really like to see is JavaFX running on Android. I saw a presentation from Java One where it showed a JavaFX app running on Android. Has anyone been able to duplicate this:

http://www.youtube.com/watch?v=OYy4j9x2Mi4 [youtube.com]

I've played around with JavaFX and it seems pretty nice. I've been able to write small widgets with it. Whether it can take on Silverlight and Flash still remains to be seem. What's awesome is that JavaFX has the support of Java's rich API and 3rd-party libraries (you can easily import them into a JavaFX program).

Also if JavaFX apps can run properly on Android or the iPhone, I think that would also help it be more successful.

Re:JavaFX on Android (1)

recharged95 (782975) | more than 5 years ago | (#25999201)

If JavaFx's footprint is smaller than Flash, I'd see a version on the G1 sooner than you think.

.

I found the G1's paltry 70MB of usable space for apps crippling, especially when I'm uploading IMAP mail that's in the multiple MB range. Webapps is the future on the G1 unless they allow on-card loading of apps.

JavaFX Mobile (1)

PCM2 (4486) | more than 5 years ago | (#25996581)

*sigh* I wonder if this means Sun is going to pull out of Orbit [slashdot.org] and come up with some J2ME version of JavaFX?

I don't know about Orbit, but a JavaME version of JavaFX [sun.com] is definitely in the works. And to clarify, JavaFX Mobile will be provided to handset manufacturers as a binary distribution, [cnet.com] for which Sun will charge a per-unit royalty.

JavaFX already does Java ME (1)

Osvaldo Doederlein (34220) | more than 5 years ago | (#25996631)

I wonder if this means Sun is going to pull out of Orbit [slashdot.org] and come up with some J2ME version of JavaFX?

Java FX Mobile was also released (but still in beta stage; FCS planned for next spring). Check Terrence Barr's blog [java.net] . In fact, the mobile version is a big part of JavaFX's grand scheme. Deploy the exact same code on desktop, web and mobile devices - it's revolutionary and unique, for anything as rich as JavaFX.

Not really, no. (3, Informative)

Qbertino (265505) | more than 5 years ago | (#25997319)

Laszlo is a Generator for a few things - which also include Flash, nonetheless. Much like the old Macromedia Flash Generator, the Ming Libraries or the Macromedia Laszlo Rippoff 'Flex'.

JavaFX on the other hand is an all-out leveraging of the Java VM for RIAs, something Laszlo can't offer. It's its own VM (naturally) plus a toolkit for building content and applications. While there are overlaps between the two, JavaFX is clearly aimed at Flash - the biggest advancement being a much more streamlines deployment of the Java VM (I just installed it with a sinlge click of a mouse, supported by some nifty Ajax widget that streamlined the process even more).

And, contrary to Silverlight, Java actually has a chance to dethrone Flash, as it is the most mature cross plattform available, despite Flash being the most widespread plattform in general. I'm really interested in how this will play out. ... And am downloading the free JavaFX IDE as I'm typing this. If it doesn't get in my way building RIAs, I will probably never purchase a Flash IDE licence again.

Re:Probably Also Contending with OpenLaszlo (-1, Troll)

Anonymous Coward | more than 5 years ago | (#25997705)

AAAHHAHHHAHAHAHAHAHAHAHAHAHAHAHAHAAH OpenLaszlo. Ahahahahahahahahhahahahaaaa.

Re:Probably Also Contending with OpenLaszlo (0)

Anonymous Coward | more than 5 years ago | (#25998611)

Once again, one of the critical failings of OSS: Naming.

The name "OpenLaszlo" sounds just ridiculous. It's about as bad as "OpenJerrold", or "OpenLeonard".

Re:Probably Also Contending with OpenLaszlo (1)

rholtzjr (928771) | more than 5 years ago | (#25999039)


I am open to all technologies that are for "Open platform".
Any that are not, then I want NOTHING to do with.
I am tired as a developer to "change" platform specification!!!!!
Enough is enough

Re:Probably Also Contending with OpenLaszlo (1)

Tablizer (95088) | more than 5 years ago | (#25999473)

I'm glad to see people working on better web-oriented GUI systems. However, OpenLaszlo appears to be lacking edit-able data grids and tree widgets (like Windows Explorer type trees). These are staples of desktop GUI's. Some of the OL documentation links are also broken.

SO confusing.. (5, Interesting)

TheDarkener (198348) | more than 5 years ago | (#25995855)

No shockwave for Linux, Flash 64 gets released JUST for Linux, Sun open-sources Java, but now no JavaFX for Linux...

Can't we all just get along? My head is spinning at all the end-user requests for their intarwebs to work correctly. I guess it's just too much to ask for a real, open standard that just works (like...umm...html?)

Re:SO confusing.. (1)

vivin (671928) | more than 5 years ago | (#25996179)

I haven't tried this yet, but it was the same problem with the preview SDK. There was no linux version, but you could get the Mac version running on Linux:

http://www.weiqigao.com/blog/2008/08/05/watch_javafx_sdk_run_on_linux.html [weiqigao.com]

I'm assuming the same method can be used to run the SDK on Linux. I'm going to try this out now.

Re:SO confusing.. (1)

vivin (671928) | more than 5 years ago | (#25996287)

No dice. Windows comes as exe, and Mac as dmg. Nice job, Sun. I'm going to see if I can get to run somehow, though.

Re:SO confusing.. (2, Informative)

Anonymous Coward | more than 5 years ago | (#25996799)

Wow...you can't even be bothered to type "Linux dmg" into Google...how lazy are you?

(In case you really are that lazy, the answer is mount -t hfs -o loop file.dmg /path/to/mount)

JavaFX 1.0 SDK running on Linux (5, Informative)

vivin (671928) | more than 5 years ago | (#25996971)

I was able to get the SDK to run on Linux. Full details here [vivin.net] . Please don't kill my box :)

Re:JavaFX 1.0 SDK running on Linux (0)

Anonymous Coward | more than 5 years ago | (#25997847)

I was able to get the SDK to run on Linux. Full details here [vivin.net] . Please don't kill my box :)

Network Timeout
The server at vivin.net is taking too long to respond.

Hi, welcome to Slashdot. You must be new here.
Might I suggest reviewing the colorful history of the: http://en.wikipedia.org/wiki/Slashdot_effect

At the bottom you will find a reference to http://coralcdn.org so that you can use http://vivin.net.nyud.net/journal/12/4/2008/

Linux support is 'coming' (4, Informative)

Anonymous Coward | more than 5 years ago | (#25996219)

From the link:

"We are going to support Linux and Solaris. We love both operating systems....we are actively working on it right now. We have it in our continuous build system."

and

"So why didn't we ship for Linux and Solaris in 1.0 along with Mac & Windows?

Simple. It's not ready yet. Certain features are there but other features are broken or not performing well enough. In particular video and graphics hardware acceleration have historically been tricky to implement properly on Linux and Solaris, as users of native apps for those operating systems know all too well. But we are working on it and will ship it."

Re:Linux support is 'coming' (1)

LDoggg_ (659725) | more than 5 years ago | (#25996507)

They shouldn't have shipped it at all then.

I've been developing in mostly java for over a decade and tend to agree with most of Sun's decisions, but this is weak.

If the product wasn't ready for all the target platforms than the product wasn't ready.

Re:Linux support is 'coming' (2, Insightful)

jasonmanley (921037) | more than 5 years ago | (#25997183)

I think that it comes down to a business decision. Creating brand awareness, gaining market penetration etc. In these markets it seems that "days count". Get the "acronym", or prduct name or whatever out there - create a buzz - get some interest and momentum behind the idea and add features as you go. I for one applaud Sun's open source efforts and don't hold this against them. They are inventing / tweaking a very difficult business model by releasing free software and getting support / client / business / developer buy in. It is not easy and they have had to take a few hits while sorting it out. So I understand and considering everything that we are getting for free from them (and top quality I might add) I will allow them this decision.

Re:Linux support is 'coming' (5, Insightful)

A12m0v (1315511) | more than 5 years ago | (#25997437)

Linux and Solaris count towards less than 5% of the market. Sun did the smart thing by bringing it to the mass OS market, instead of delaying it. If they delayed it, they'd have lost their window of entry, and maybe lost the market entirely to Adobe AIR.

Re:Linux support is 'coming' (1)

SilverJets (131916) | more than 5 years ago | (#25998133)

Maybe, but as every year passes I get more and more sure that Sun is trying to backtrack on passing off Solaris and OpenSolaris as a desktop alternatives.

Re:Linux support is 'coming' (0)

Anonymous Coward | more than 5 years ago | (#25999741)

what?

Re:SO confusing.. (0)

Anonymous Coward | more than 5 years ago | (#25996239)

Read more on their site. They plan on supporting Linux and Solaris in January.

Re:SO confusing.. (1)

pallmall1 (882819) | more than 5 years ago | (#25997509)

They plan on supporting Linux and Solaris in January.

Could you post a link to the page that gives January as a planned date for a Linux release of javafx? I haven't been able to find any reference to that date yet, but it's hard to find all the javafx related pages they have.

Re:SO confusing.. (1)

HRbnjR (12398) | more than 5 years ago | (#25996393)

Any time new features are implemented across all major browsers (yay CSS 2.1 in IE8) it makes me quite happy, as I'm just waiting to see how much functionality we can eek out of the web before the entire effort splinters apart into such closed non-standard vendor-specific solutions like Flash, Silverlight, JavaFX, etc.

Now that CSS support is maturing, if we could just get SVG and a standard audio/video tag with Free codecs, I think we would be OK for the most common use cases.

Re:SO confusing.. (1)

BrianRoach (614397) | more than 5 years ago | (#25997245)

I guess it's too much to ask that you click on the link in the story that takes you to Sun's blog where they explain that Linux and Solaris versions are being released?

Re:SO confusing.. (1)

pallmall1 (882819) | more than 5 years ago | (#25997431)

I guess it's too much to ask that you click on the link in the story that takes you to Sun's blog where they explain that Linux and Solaris versions are being released?

I wonder if those versions will be released before Duke Nukem Forever. I heard that was going to be released, too.

Re:SO confusing.. (1)

synthespian (563437) | more than 5 years ago | (#25997651)

My guess is that Sun is the only game in town for really "getting along" in all platforms (Sun, Windows, Linux, Macs and BSDs).

Re:SO confusing.. (1)

powerspike (729889) | more than 5 years ago | (#25999127)

last time i checked, html didn't work the same in firefox msie or sarfi.......

sorry (0)

Anonymous Coward | more than 5 years ago | (#25995873)

I am not really into technology but am making an effort to learn. Can someone please explain what the original post means. (I half get it, if the counts for anything) My main problem is..."include standardized, cross-platform audio and video playback code (in the form of On2 licensed codecs)" And..."The development kit currently consists of the base run-time, a NetBeans/Eclipse plug-in and a set of artifact exporters for Adobe CS 3&4." Thanks, sorry i am so uninformed.

Re:sorry (4, Informative)

AKAImBatman (238306) | more than 5 years ago | (#25996063)

My main problem is..."include standardized, cross-platform audio and video playback code (in the form of On2 licensed codecs)"

On2 [wikipedia.org] is the company that provides the video/audio codecs for video in the Flash plugin. (i.e. The technology used by sites like Youtube.) The inclusion of these codecs in JavaFX means that JavaFX will be able to play movies intended for a Flash player.

And..."The development kit currently consists of the base run-time, a NetBeans/Eclipse plug-in and a set of artifact exporters for Adobe CS 3&4."

In other words, JavaFX is a scripting language for graphics. Similar in principle to Flash. The download gives developers the necessary libraries and viewers to develop JavaFX code. (Including plugins for your favorite IDE.) Not sure what the Adobe CS stuff is about.

Re:sorry (1)

wuwoowu (1422649) | more than 5 years ago | (#25996467)

Thanks that really helped!

Re:sorry (1)

Moochman (54872) | more than 5 years ago | (#25997505)

The Adobe CS stuff is about being able to import Photoshop and Illustrator projects complete with layers and make applications out of them.

Re:sorry (1)

trawg (308495) | more than 5 years ago | (#25997689)

On2 [wikipedia.org] is the company that provides the video/audio codecs for video in the Flash plugin. (i.e. The technology used by sites like Youtube.) The inclusion of these codecs in JavaFX means that JavaFX will be able to play movies intended for a Flash player.

It's sort of cool, but I wish we could get away from the On2 codecs.

Their licensing fees for high-end stuff are ridiculous. We were pretty stoked once h264 support made its way into Flash because it meant we could ditch our reliance on the expensive On2 stuff and stick with the open source encoders (I'd happily buy a commercial h264 encoder but I can't find a decent one that works as well and is as flexible as the open source alternatives).

I would have much preferred to see Sun go with h264 as their video codec of choice here - for selfish reasons, mostly (so we don't have to re-encode all our h264 content to get it working on Java devices!).

All these things to me though just highlight the need for a true, open, competitive video codec. I'm holding out hopes for Dirac and Theora but from what I've read they still need a bit of work on the quality - plus I think some of the encoding tools are a bit lacking (? could be wrong, haven't looked for a while).

Re:sorry (1, Informative)

Fireflymantis (670938) | more than 5 years ago | (#25996779)

Sun released JavaFX 1.0 today, in a bid to take on Adobe's Flash and Microsoft's Silverlight technologies.

JavaFX, a technology by sun which will let developers write "rich internet applications" using a Java-esq language which has been in development for quite some time now has finally been released, joining rather late to the game. Also it requires it's own plugin which will be a hefty barrier to entry.

It is Sun's first Java release to include standardized, cross-platform audio and video playback code (in the form of On2 licensed codecs).

So, it will include Audio/Video support, and it is using codecs from On2 [on2.com] . I don't think that this means the codecs are free in any sense of the term, just that Sun is paying the cost of licensing these codecs for the developers using JavaFX. Nevertheless, good codec support is always a good thing.

The lack of a Linux or Solaris release is a notable absence.

Kind of deflates the "standardized, cross-platform" claim...

The development kit currently consists of the base run-time, a NetBeans/Eclipse plug-in and a set of artifact exporters for Adobe CS 3&4."

So, the download they offer you includes the software to run the software you write, a plugin for eclipse and netbeans which are the two leading Java development environments, and some plugins for a few Adobe products to move stuff from them into the JavaFX world.

Existing plugin (0)

Anonymous Coward | more than 5 years ago | (#25995907)

Why is this not running on top of the existing java plugin. Or at least add the functionality to the next release of java.

Re:Existing plugin (4, Informative)

AKAImBatman (238306) | more than 5 years ago | (#25996099)

Why is this not running on top of the existing java plugin.

It is. This is really a set of libraries on top of the existing Java runtime that support the JavaFX scripting framework.

Or at least add the functionality to the next release of java.

I'm sure they will once the technology has been shaken out a bit. Sun tends to be cautious about making changes to the core APIs.

Re:Existing plugin (1)

mrcleaver (738705) | more than 5 years ago | (#25996369)

How the hell did you get modded troll?

Re:Existing plugin (1)

Samah (729132) | more than 5 years ago | (#25996385)

What the hell... who modded parent troll? Someone fix that please.

Re:Existing plugin (1)

DaleCooper82 (860396) | more than 5 years ago | (#25997283)

Client side part is in JRE6u11 [sun.com] . JavaFX developers must download SDK/IDE plugins.

Re:Existing plugin (2, Interesting)

Anonymous Coward | more than 5 years ago | (#25997545)

The key bits are the scenegraph code ("scenario", available, but currently only as GPL) and the media playback (Java Media Components?) JMC replacing the hideous JMF. The JMC are based on GSTreamer on Linux (and solaris? not sure) so there is the possibility of playing anything ffmpeg does. God knows how the licensing is going to work out, especially since the H264 library is GPL.

Re:Existing plugin (1)

I cant believe its n (1103137) | more than 5 years ago | (#25996183)

According to the JavaFX website this is already the way it works:
"JavaSE 6 update 10 gives developers the ability to create draggable applets which the user can then save on their desktop to use later."

So what does cross-platform mean in this context? (0)

Anonymous Coward | more than 5 years ago | (#25995987)

No linux, no Solaris. I guess Windows and Mac are "cross platform" if you're feeling generous. Hopefully a Linux release will at least come on the heels of this soon.

Another flash copy? (1)

nvivo (739176) | more than 5 years ago | (#25996059)

So, what is the difference between this and silverlight? Both are a copy of flash that won't get any wide usage anytime soon and none of them run on linux...

Re:Another flash copy? (0)

Anonymous Coward | more than 5 years ago | (#25996617)

The linux version of silverlight is called moonlight. And there are a number of places that are currently using it, like netflix and the BBC.

Re:Another flash copy? (1)

Shados (741919) | more than 5 years ago | (#25996889)

These things are targeted at developer a lot more than they are at end user. So the difference? You can use your java background and existing java code (to some extent). More or less the same use case as Silverlight (except silverlight is a subset-like version of the already relatively used WPF framework...not sure if JavaFX has its root in something thats already adopted)

Just what the web needs (4, Interesting)

mtarnovan (1337149) | more than 5 years ago | (#25996181)

... another RIA platform. Only this one doesn't have a userbase yet and I don't think it'll have one to speak of in the near future; it is Windows and Mac OS only (though Sun promises that Linux and Solaris support is underway http://blogs.sun.com/javafx/entry/a_word_on_linux_and [sun.com] ). Microsoft has been pushing Silverlight hard and still has only about 30% market penetration in the US (they claim 50% mp in 'some countries' - I'm very curious which countries are these: http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx [microsoft.com] ). With Flash+Flex having a comfortable user base of some 90+%, let's not even begin to compare Microsoft's vs Sun's power to push stuff to the desktops of the masses, it's not even funny.

Re:Just what the web needs (1)

dakameleon (1126377) | more than 5 years ago | (#25999467)

... another RIA platform. Only this one doesn't have a userbase yet and I don't think it'll have one to speak of in the near future; it is Windows and Mac OS only

so it's got a potential user-base of approximately 98.8% of web clients? [arstechnica.com]

Re:Just what the web needs (1)

dakameleon (1126377) | more than 5 years ago | (#25999503)

Apologies, better link at the source [hitslink.com] -

Windows 89.62%
Mac 8.87%
Linux 0.83%
iPhone 0.37%
Playstation 0.04%
SunOS 0.01%

Cross platform? (1)

tsotha (720379) | more than 5 years ago | (#25996191)

It is Sun's first Java release to include standardized, cross-platform audio and video playback code (in the form of On2 licensed codecs). The lack of a Linux or Solaris release is a notable absence.

So... cross-platform means PC and Mac? Or just PC?

Re:Cross platform? (0)

Anonymous Coward | more than 5 years ago | (#25996329)

Check out this article [sdtimes.com] :

For now, JavaFX is limited to Mac OS and Windows. Linux and Solaris support will roll out early next year, Tanase said, adding that the video codecs still have to be made compatible with those environments.

Re:Cross platform? (0)

Anonymous Coward | more than 5 years ago | (#25997501)

Any Mac made in the past several years *is* a PC, jerk-face! Besides There's OSes other than Windows and Mac OS X that run on PCs.

Way to go Sun (0)

Anonymous Coward | more than 5 years ago | (#25996231)

I think this is a good move

Only no JavaFX for developers (3, Interesting)

Lobais (743851) | more than 5 years ago | (#25996497)

Even though it is still a shame,
you CAN view JavaFX used on webpages. It seams to work just like java-applets, only nicer to look at. (Sadly it also has the same slow loading as applets)

Example: http://javafx.com/samples/StopWatch/index.html [javafx.com]

Re:Only no JavaFX for developers (1)

sssssss27 (1117705) | more than 5 years ago | (#25996727)

That page actually crashed Firefox for me. Wasn't the slow loading applets the whole reason people went to Flash in the first place?

Re:Only no JavaFX for developers (1)

Nicopa (87617) | more than 5 years ago | (#25996849)

Applets slow starting was supposedly fixed in Java 6u10, if you have an older Java install the latest (http://www.java.com) and try again.

Re:Only no JavaFX for developers (1)

stuntpope (19736) | more than 5 years ago | (#25997065)

Wow.... I gave up after a full minute, using Safari 3 on OS X Tiger. Never did load anything. I think the stopwatch was me counting time go by, waiting for this demo to load.

Re:Only no JavaFX for developers (1)

decavolt (928214) | more than 5 years ago | (#25997597)

I really like the disappear-while-scrolling "feature". Brilliant.

Re:Only no JavaFX for developers (1)

FictionPimp (712802) | more than 5 years ago | (#25999043)

Yea, I tried a few samples, first it prompted me to trust a unverified certificate and give unknown code...how did it put it...full access to my computer.

Then it was so slow safari asked me if I wanted to kill it.

Oh yea, this is a flash killer.

It does work on linux (5, Interesting)

Anonymous Coward | more than 5 years ago | (#25996511)

what is this linux support all you frothing nerds are screaming about? I just ran the "web start" examples in linux just fine, in fact FX runs on the standard JRE. Ok, there's no sdk for linux yet, FINE, just cut them some slack, for christ sake.

Re:It does work on linux (1)

squiggleslash (241428) | more than 5 years ago | (#25997701)

Yeah, I'm watching that rabbit movie [javafx.com] thing right now. It's not terribly quick, but it does appear to work. It seems not to require anything other than Java installed, no plug-ins or anything. I can live with that...

Re:It does work on linux (1)

Moochman (54872) | more than 5 years ago | (#25997797)

Yeah, the video quality is good... can't say I'm in love with the bundled player component though... The play/pause button is a wierd target to hit (only works when you get it in the middle) and the jog bar doesn't let you click anywhere in it to skip ahead. I know I'm being picky, but something that will be used this much deserves to be gotten right!

Come back forwards on that reversal again...? (5, Funny)

Odin's Raven (145278) | more than 5 years ago | (#25996565)

The lack of a Linux or Solaris release is a notable absence.

So if we have an absence of a lack, does that mean there is a Linux and/or Solaris release? :-P

And yes, I don't think I'm not being overly pedantic in noting the presence of an absence of a lack of internal bouyancy in the summary, since that's a term whose inapplicability wouldn't be not out of place in this sentence.

Re:Come back forwards on that reversal again...? (0)

Anonymous Coward | more than 5 years ago | (#25997137)

So.. you're saying it floats, right?

Re:Come back forwards on that reversal again...? (1)

Odin's Raven (145278) | more than 5 years ago | (#25998189)

So.. you're saying it floats, right?

Only if it doesn't weigh the same as a duck wouldn't. (And that obviously can't be not untrue, given that my earlier post clearly lacks the requisite 'which'. ;-)

Re:Come back forwards on that reversal again...? (1)

MadHakish (675408) | more than 5 years ago | (#25997741)

Thanks, my brain hurts now...

Re:Come back forwards on that reversal again...? (1)

Jonboy X (319895) | more than 5 years ago | (#25998437)


The lack of a Linux or Solaris release is a notable absence.

So if we have an absence of a lack, does that mean there is a Linux and/or Solaris release? :-P

And yes, I don't think I'm not being overly pedantic in noting the presence of an absence of a lack of internal bouyancy in the summary, since that's a term whose inapplicability wouldn't be not out of place in this sentence.

The lack of a release is also a notable absence.

Also, you misspelled "buoyancy".

Please don't think me pedantic. I was worried that your poor spelling would keep people from understanding whatever the hell it was that you were trying to say.

Bout fucking time...... (0)

Anonymous Coward | more than 5 years ago | (#25996621)

For for shit's sake. It's 2009. Don't you think its about time I should be able to make a fucking API call and determine the volume of the input audio is instead of getting and NotImplemented exception?

Flash and Silverlight the target? (2, Insightful)

chrb (1083577) | more than 5 years ago | (#25996825)

Flash and Silverlight? Yeah, right. Sun knows that Yet Another Web Development Framework isn't going to take over the desktop. This is a blatant attempt to stop Android taking over the mobile phone space. Android added native media playback classes and a bunch of other stuff to the J2ME mix, the HTC G1 was a surprise hit, and a whole bunch of cell phone manufacturers have now announced Android phones - not J2ME phones. Sun is seeing its lock on the mobile phone application market disappearing overnight, and Google side-stepped whatever patent claims it might have exerted by running "Dalvik" byte-code instead of Java byte-code.

"We're making our binaries available" to mobile-phone makers "so we can unify the Java platform implementations," said Schwartz, who expects rapid adoption. "We're starting with a couple billion handsets in the marketplace and swimming downstream."

The business case
Sun also will charge those handset makers a per-unit royalty for JavaFX

So, it's closed source, and phone manufacturers have to pay a royalty to Sun for every handset shipped? In the meantime, Android is getting the press, HTC has shipped half a million G1 handsets in the past couple of months, Android is open source and free to implement, and there are numerous Android phones from multiple manufacturers on the horizon. Why would any of these manufacturers choose JavaFX instead?

Re:Flash and Silverlight the target? (1, Interesting)

ToasterMonkey (467067) | more than 5 years ago | (#25997805)

I'm sorry, what the fuck do Flash, Silverlight and Java FX have to do with Android?

Mods, mods, mods.. please guys, wake up.

This is a blatant attempt to stop Android taking over the mobile phone space.

Unwrap some of that tinfoil so you can talk, and tell us WHY.

Re:Flash and Silverlight the target? (4, Informative)

squiggleslash (241428) | more than 5 years ago | (#25998357)

Android - Mobile phone stack, making heavy use of Java technology. While Sun's not directly involved, Jonathan Schwartz has spoken highly of it.

JavaFX - Web multimedia/interactivity stack, similar to Flash and Silverlight.

The two are not competitors. Sun is not pushing JavaFX to compete with Android any more than Microsoft is pushing Silverlight to destroy Windows CE.

Re:Flash and Silverlight the target? (1)

chrb (1083577) | more than 5 years ago | (#25999153)

Android includes its own "JVM" - except it isn't really a JVM, but a "Dalvik" VM that interprets Dalvik bytecode translated directly from Java bytecode - the end result is the same. The Dalvik VM, and its new classes (which incidentally include media playback codecs, one of the big JavaFX announcements) are a direct competitor to J2ME. If Google succeeds in having every phone manufacturer shipping Dalvik+Google classes, and takes the developer mindshare with its App Store, then J2ME is effectively dead.

If JavaFX has nothing to do with mobile phones, then why does the article say that it is being targetted to mobile phones, and offered to mobile phone manufacturers, and why did Schwartz say "We're making our binaries available to mobile-phone makers so we can unify the Java platform implementations"?

Re:Flash and Silverlight the target? (1)

recharged95 (782975) | more than 5 years ago | (#25999243)

See my post somewhere above. Unless Android has a slick way to show multimedia, or their own version of JavaFX, JavaFX is the way to go unless they add more on-board memory to devices like the G1. I'm already at 10MB left of onboard memory on my G1 due to local mail and apps!

But I do agree this a bandaid to save J2ME--Android did it the right way such that J2ME should evolve to something similar to Android (won't happen due to the JCP).

Solaris (0)

Enderandrew (866215) | more than 5 years ago | (#25996887)

Sun is a big-name company, and they no better than to support a dying ship in Solaris.

Holy Halleluja! Unbelievable! (5, Insightful)

Qbertino (265505) | more than 5 years ago | (#25997025)

They've done it! They have *finally* done it. Beyond all hype, potential vaporware and marketing bullcrap they have - for once - actually pulled through with RIAs. People this is the first time in history that Sun has actually pulled through with implementing a piece of Java in a form that Java was initially meant for: A cross plattform rich & powerfull client enviroment. Finally Java and its VM have stepped up and entered the ring with Flash!

Only intially releasing for OS X and Windows is a large downside, as it will get negative votes from opinion leaders in the field, but the simple fact that they pulled through and didn't stop at 20% with some half-assed crappy Java Media Framework or some other piece of sh*t they've released ever since Flash took the helm at rich clients 10 years ago is a very big supprising plus!!! And the release-website [javafx.com] (why the f*ck isn't this, the most important prime sorce even linked in the GP metaarticle???) doesn't even look like total crap.

If they actually manage to pull through with a broad parallel release policy for this in the near future, manage to reduce JFX deployment to zero-fuss Flash-style and release the java-based FOSS tools and IDEs for JFX as announced a year ago, we will - for the first time in the history of the web - see a true competitor to Flash rise. This is good news in so many ways I can't even describe. If Sun plays its cards right and continues applying common sense and not screwing around this time and Adobe isn't on its toes, we will have a fully free open source rich client platform in just a few years and Flash will be history. Yay! Go, Sun, go!

I can't tell you how much I and many other professional Flash developers have waited for this moment for the last 8 years.

Re:Holy Halleluja! Unbelievable! (1)

icepick72 (834363) | more than 5 years ago | (#25998435)

Agree with your post except I doubt the predcition "in just a few years and Flash will be history" because not only is Flash heavily entrenched but that would require Flash devs to change their skill sets for this to happen. Something different is going to happen however I don't doubt Sun will have a piece of the pie this time. BTW, weren't some of the codecs or media pieces used proprietary ... I have to go back and re-read but meh .. having too much fun running JavaFX "applets?" right now ...

Re:Holy Halleluja! Unbelievable! (2, Insightful)

srijon (1091345) | more than 5 years ago | (#25998469)

Yeah! Java finally made it in the form is was meant to be. We love you Sun.

Oh. Wait a moment. override? bind? def? public-init? WTF.

JavaFX.com is down... (2, Informative)

thistle (33628) | more than 5 years ago | (#25997261)

...and has been for at least 20-30 minutes. I guess they didn't expect anyone to actually check out the site.

Re:JavaFX.com is down... (1)

TheCouchPotatoFamine (628797) | more than 5 years ago | (#25997551)

not for me - just tried it

Re:JavaFX.com is down... (1)

squiggleslash (241428) | more than 5 years ago | (#25997747)

Are you on Sprint and have they been depeering people again?

The site was working fine for me.

Slow Down Cowboy!

Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

It's been 4 minutes since you last successfully posted a comment

Chances are, you're behind a firewall or proxy, or clicked the Back button to accidentally reuse a form. Please try again. If the problem persists, and all other options have been tried, contact the site administrator.

Hey Taco: YOU'RE A MORON

Who needs Flash? (0)

Anonymous Coward | more than 5 years ago | (#25997427)

I just created a clone of asteroids on it in a couple hours without ever using it before. I've programmed in Flash for years and, even though JavaFX has a long rode to adoption ahead of it, it's *way* better than flash/flex in terms of ease of use and power. Comparing Flash to JavaFX is like comparing the old TI-82 programming language to MatLab. Seriously, JavaFX blows it out of the water. It may never win on adoption given the ingrained nature of Flash (would have probably had a good chance before AS3 though) but it definitely wins for (admittedly less important) technical merits. It'll be absolutely killer for web-based games.

I don't regard Silverlight as a viable RIA language since I haven't met anyone yet who wouldn't rather spend their day french kissing a rabid bear than code in Silverlight.

Java is DEAD!! (0, Flamebait)

MadClown69 (1409457) | more than 5 years ago | (#25997831)

I don't really understand why Sun bothers. They had there chance with Java and blow it. .NET will be the platform that you can write once and run anywhere. JavaFX is just said compared to Flash and Silverlight.

Re:Java is DEAD!! (1)

Moochman (54872) | more than 5 years ago | (#25997977)

Oh, there said and blow there chance! Your rite!

Re:Java is DEAD!! (1)

Vexorian (959249) | more than 5 years ago | (#25998555)

Your comment would make sense if it wasn't for a little thing... It is bullshit. Try checking out marketshare, Java is still beating .NET's ass. My cell phone? Running Java games already. Oh, you think it would run a .NET app? oh snap, it does not run windows, so screw it.

.NET will be the platform that you can write once and run anywhere.

hahahahahaha

Re:Java is DEAD!! (1)

zoid.com (311775) | more than 5 years ago | (#25999493)

I don't really understand why Sun bothers.
They had there chance with Java and blow it. .NET will be the platform that you can write once and run anywhere. JavaFX is just said compared to Flash and Silverlight.

I really don't understand why you bother. You had a chance but you blow it.

"and silverlight" (1)

Vexorian (959249) | more than 5 years ago | (#25998489)

"Sun released JavaFX 1.0 today, in a bid to take on Adobe's Flash and Microsoft's Silverlight technologies

Why exactly would Sun want to take on Silverlight? It is not like silverlight is even relevant right now... ...Ok, it may already have an amazing marketshare of 0.01 percent the pages that abuse annoying multimedia...

bleh (0, Redundant)

Vexorian (959249) | more than 5 years ago | (#25998535)

We are going to support Linux and Solaris

One day, just like chrome is going to run on Linux, one day...

Really, it annoys Linux users to be treated like the later guy, it should be feel even worse for Solaris people, even Sun treats you like something that is ok not to support from the first day. It was possible to just delay the whole freaking release, but even for Sun it is perfectly ok to just screw these operating systems and only care about OS/X and windows, that's great.

Yuo fail i7? (-1, Offtopic)

Anonymous Coward | more than 5 years ago | (#25998601)

about b7laws LOOK AT THE

No solaris version...hahaha (0, Flamebait)

FictionPimp (712802) | more than 5 years ago | (#25999007)

Sun: Our OS is so insignificant even we won't develop for it.

H.264 or GTFO (1)

benjin (1080697) | more than 5 years ago | (#25999081)

Seriously, what is with the @#$% non standards? On2? Huh? I thought this was Java? Just give me any easy way to post videos that anyone can see. At least Flash can use an H.264. I hate having to re-encode things over and over again for different mediums. It would be nice to have a link that would work on everything from a Wii/PS3 to an iPhone without having to have licensing deals bootstrapped to the tech all the time. Youtube on the iPhone is the biggest one in my mind that is just about worthless.

Sun are so...enterprise (2, Interesting)

TheModelEskimo (968202) | more than 5 years ago | (#25999615)

Seriously, look at the "Start" page on the JavaFX website. It gives you a choice of *three* radio buttons, and confusingly presents three different JavaFX-related packages. Nowhere does it say, "download all of these and get started," or even "which one do I want? Click our little expanding

button to find out."

Combine that with the 2nd-tier graphic design and interactivity going on all over the place, and it feels sort of like something that a) isn't going to win over the designer crowd and b) WHY on earth would Linux fans look at this as anything other than a snub? Sigh. (Anyway, I've downloaded all three packages, and I'll give it a go...)

Fail! (2, Informative)

AdamInParadise (257888) | more than 5 years ago | (#25999659)

I tried the demo over at javafx.com and I got two security warnings (they use self-signed certificates) and one popup with a EULA. And the demo have some serious usability and display issues.

I love Java and it pays my bills but Sun really have a long way to go to reach the acceptance level of Flash.

Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...