Stephen Chin has announced the release of JFXtras 0.6 Final. JFXtras, the largest third party JavaFX add-ons library, is an open source project hosted at Google Code. There is also a JFXtras Community Site, a central location where people can gather to "develop, discuss, and extend the JavaFX platform."
Stephen opens his JFXtras 0.6 announcement with:
I am pleased to announce the 0.6 release of the open-source JFXtras project, the largest 3rd party library of JavaFX add-ons. This release is a very large undertaking that represents the work of several dozen contributors over the past 6 months.
JFXtras 0.6 will work with any JavaFX release in the 1.2 family. We recommend using the very latest release (currently JavaFX 1.2.3), which can be downloaded from JavaFX.com.
In the announcement blog, Stephen includes Web Start demos that illustrate some of the features provided in the JFXtras libraries, including data driven controls, advance layouts, wipe transitions, shapes, and borders. Here's the XShelfView demo:
But, JFXtras also offers "a whole lot more," including:
XStore Data Storage – Simple persistence of JavaFX primitives and sequences with defaults, auto-save, and save-on-exit.
Asynchronous JavaFX Support (for experts only) – Allows invocation of JavaFX code off the EDT either via a SwingWorker-style callback or a set of closure-driven primitives.
Swing Integration – Via the original SceneToJComponent wrapper or the new, easier to use, JXScene class.
Custom Cursors and Paints – Allows you to use custom cursors and custom paints within your JavaFX application via a special Toolkit as featured in Jeff Friesen’s articles.
Interpolatable and HSB Gradients – Ever wanted to animate a color? This is the perfect solution, complete with support for an HSB color palette.
Bindable XMap – A simplified map syntax for use with JavaFX that includes bind support on gets.
Image Caching – An image caching library that supports high performance, asynchronous loading and sizing of images from URLs.
While the 0.6 Final edition of JFXtras is an important milestone, the project team is not about to take a rest. Stephen says:
Starting immediately, we will be focusing on developing a JavaFX 1.3 compatible JFXtras release. Our plan is to release a 1.3 compatible version of JFXtras within 1 week of the official release announcement from Oracle.
Follow Steve's blog to stay informed about the latest JFXtras release news.
The historic release schedule for a completely new Java Runtime Environment (JRE) has typically been eighteen months, but it's been almost four full years since the last full version release of the JDK, and one can't help wonder if the delay in the release of Java 7 doesn't have something to do with the fact that the production of this particular version is being driven by Java's open source development community. Are delayed releases simply the price we pay for an of an open source implementation of the JDK? ...
I just pushed the SPARC C1 and C2 patches to support JSR 292 to the MLVM repository. I've tested both thoroughly with JRuby's tests and benchmarks and both work pretty good. Although I know of one bug in C1 this can be treated as the final versions and I'll start the first review round soon to get them into JDK 7 builds.
I'm proud to say that I will be participating in the upcoming Über Conf 2010 in Colorado this June. This is a truly awesome conference, featuring rock-star developers of the likes of Keith Donald, Matthew McCullough, David Klein, Paul King, Neal Ford and heaps more. Here's what the brochure says: "Uber Conf 2010, the extreme Java platform experience will offer over 120 technically focused sessions including over 20 hands on workshops centered around Architecture, Cloud, Security, Enterprise Java, Languages on the JVM, Build/Test, Mobility and Agility..."
Management is one of the most crucial parts of an application server set of functionalities. Development of the application which we deploy into the server happens once with minor development iteration during the software lifecycle, but the management is a lifetime task. One of the very powerful features of the GlassFish application server is the powerful administration and management channels that it provides for different level of administrators and developers whom want to extend the application server administration and management interfaces. GlassFish as an application server capable or serving mission critical and large scale applications benefits...
MSRP protocol support has been recently added to SailFin CAFE. This feature is available in the latest sailfin-cafe downloads. With the MSRP protocol it is now possible to do the following using SailFin CAFE: * Session mode instant messaging; * Large file transfers. (more to come in the forthcoming builds). SailFin CAFE added two new APIs to support MSRP...
In the Forums, in the GlassFish WebTier forum, stephendw has questions regarding JSF 2 Custom Component el on attribute: Hi!, I'v created a custom component which has an attribute called displayname. On my facelet when setting displayname with an el expression ( that takes a value from a resource bundle), displayname is not set. When I just set displayname...
In the GlassFish forum, Dominik Dorn has a question regarding Servlet 3.0 and files under /resources/: Hi, are files under /resources/ handled differently then under some other directory? I sometimes get the problem, that files loaded from there don't seem to "complete", meaning the browser blocks as if the stream from the...
In the LWUIT forum, handylearn notes that Resources.open( ) handles missing files in a bad way: Hello LwUIT developers and maintainers, a missing resource file is a common error. The filename can have wrong lower/upper-case, a missing leading slash, or the build process is not packaging the file like expected. In the moment...
The Java Community Process, or JCP, was created by Sun as the standards setting body for the Java language, libraries, and runtime. From 1998 to 2009, Sun ruled the JCP with an iron fist, but now that Oracle is calling the shots that will inevitably be changing. Recently, I discussed the topic with Tony de la Lama, senior vice president of research and development, at Embarcadero Technologies. Tony was a JCP founding executive committee member from 2000-2003 and prior to joining Embarcadero was general manager of Borland's Java business, so he knows a thing or two about how the JCP works (or fails to work)...
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.
Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.