Where is JWebPane?JavaFX 1.0 was released last week, and it’s great that it’s out for Windows, but there are lots of things missing from it (like support for OSX or Linux). The biggest missing item for me is the Webkit browser component called JWebPane. I have been looking forward to using this component for months now, and it’s still not out. I visited the blog of the author of this component, and this is what he said: “Sorry for a significant delay with answer. JavaFX 1.0 release is of very high priority for Sun, and we do our best to release it is the best quality. Unfortunately, JWebPane component is not as stable now, so it will not be a part of 1.0 Uur current plans are to open JWebPane right after 1.0 is released, roughly in a couple of months.” Posted by: ixmal on September 29, 2008 at 01:34 AM “Good news is that this delay allows JWebPane team to spend some time on plugins support. Watch for updates” Posted by: ixmal on September 29, 2008 at 01:37 AM Marketing brought to you by retarded monkeysOk, now to the JavaFX SDK. I don’t like Sun’s marketing message, the main themes of which are:
Wow. That’s some horrendous marketing. Talk about over promising and under delivering! Yet another f**king scripting language to waste my timeMy reaction is that I don’t want to learn another f**king language to do what Swing should already do. Why not put animation controls in the layout manager classes, for instance; why create this alternate toolkit that’s rooted in Swing (JComponent is the root class for both APIs) but the API is divergent with Swing. After being burnt by using SwingX for a while, it’s sad to see another non-consolidated API offering from Sun (not the first, nor the last). The SceneGraph API is great, but it’s missing JWebPane, and an editor component, and lots of other controls, so it’s USELESS for building anything more complex than say a glorified calculator. The web service connectors are woefully inadequate. Use a JSON library and my Task API, you will have more hair left at the end of the day What else, did I mention that I hate having to learn another freaking scripting language? I don’t want to adopt JavaFX Script and it’s new paradigm for wasting my time. Anyway, there are others who have done this sort of API more elegantly, without a huge budget or workforce – check Galileo out. I don’t like that Sun is pushing this FX Script crap on developers – there is pure Java access to the APIs in JavaFX, so if you wanted you could use your Java code to use the new SceneGraph API and leverage some of the effects in there… Overall, I’m disappointed at this release. Why not call this a Beta release, instead of 1.0? Let me know if you’re using FX Script in real world software, and not just dinky demos. I get the feeling that outside of Sun, no one cares about JavaFX, at least the way in which they package, define, and market the set of technologies they call JavaFX. |
| « Community for car and watch nuts :) | JWebPane (WebKit for Java) details » |
JavaFX 1.0 released – where is JWebPane?
Posted December 12th, 2008 by Nazmul
January 23rd, 2009 at 2:05 am
A in previous post, you published a link to the “standalone” scenegraph library project (https://scenegraph.dev.java.net/) (which is as I type in version 0.6) that can be used with pure java. Maybe sun will port other libraries out of javafx eventually.
I’m a designer and I have lots of experience with actionscript but only recently started programming in java. I’m also very dissapointed that sun forced a new scripting language to use along with javafx. From my personal experience, java learning curve is steeper than the actionscript one, so I understand Sun’s move. But now that I can program in Java, I don’t want to take a step back. I like a lot that in Java, type safety and exception handling are not optional. That I can choose between and array and a list. That I have many list options. While these things may get in the way when your beginning to learn java, they help a lot when writing longer, more complex code. Maybe Sun should’ve made the script thing optional.
January 24th, 2009 at 2:43 am
Hi facildelembrar,
Thanks for posting such a thoughtful comment. It’s refreshing to hear someone with a different background than myself echoing similar thoughts on how Sun has totally missed the ball with JavaFX. They’ve created something equally distasteful for the following constituents: people who know Java, and people who don’t!
I find your observations on learning Java and comparing it to ActionScript refreshing. So many people get obsessed with whatever technology/tools they are working with that they don’t acknowledge the merits/deficiencies in their chosen technology/tools. There is good and bad aspects to every technology… however, Sun could have done a much better job with their resources than coming up with a brand new scripting language! They have no clue who their audience is!
Also, instead of wasting all the time, as they have done, they should have put that energy into making WebKit for Java, and creating an upgraded Swing UI library that has animated transitions, and lots of other UI niceties built in! I find it appalling that you have to jump through hoops to get simple UI beautification done in Java, and all the while, all this energy and time and money have been wasting coming up with this alternate platform to Swing. Wow. Some really stupid people are running the show at Sun, I’m sad to say. I like what they did with JDK Update 10/N… finally bringing native font rasterization to Java, a feature that should have been there years ago! Anyway, they follow up that great progress with JavaFX. Sad. There is so much work to be done in media playback and capture as well. Sad again.
Take care,
Nazmul.