Sunday Nov 30, 2008

... JSF 2.0 Samples, Merb Support, More Prizes, Multi-Lingual Downloads, JavaFX, Modular JDK

A compilation of news of interest:

Radio Receiver Icon

JSF 2.0 went into Public Review Draft and Jim has posted more entries in his series showing how to take advantage of the new functionality. In the first one, he describes how to write an AJAX-aware Editable Text Component - sources are here. The second is a SwitchList - sources for an AJAX-aware variant are here (I suspect Jim will write about that version soon).

Arun has written two pieces on how to use the GlassFish v3 Gem with Merb. In the first one he covers the basics while the second Provides a Scaffold for a typical application. The posts have already been used successfully by Ashley Towers, Grant Michaels, iamclovin. Aded - Also check on details on Grant's Experience.

The winners of the Student Contest on MySQL and GlassFish (Official Rules, Announcement) have been announced. They are grouped into two categories, Campus Ambassadors and General Students, with one Grand Prize and several (4/3) Second Prizes on each. The winners are from Brazil (4), India (3), China (1) and the US (1). Full details (and photos) in the Winner Announcement - and thanks to Arun for the tip.

More Translations, this time of the download pages of GlassFish v3 Prelude to 7 languages: German, Spanish, French, Japanese, Korean, Simplified Chinese and Traditional Chinese - see Ogino's Note;

JavaFX will be launched this Thursday, Dec 4th, but the previews are starting to show. Chris - the original inventor of F3, the precursor to JavaFX - has a Thank-you note, while Robert has published the Reference Manual (thanks to Octavian for the tip). Stay tuned for more news during the launch.

And, in the meantime, on OpenJDK-land, Mark is describing the issues involved in today's Monolithic JDK, which we need to address if we want this infrastructure to be widely available as the basis for efforts like JavaFX.

Saturday Nov 29, 2008

New screencast - JavaFX and Amphibious Portlets

Amphibious Portlets

Prashant has developed a very interesting combination of Portlet and JavaFX technologies - Amphibious Portlets. Watch and learn as Prashant shows you how to make JavaFX portlets swim on the WebSynergy desktop and on your OS desktop. Very slick and a very useful combination of enterprise and RIA!

Tuesday Nov 11, 2008

... Releases and Acquisitions: JavaFX, OpenSSO Enterprise, G2One and SpringSource

A compilation of today's news of interest - Special Release and Acquisitions Edition:

Radio Receiver Icon

SpringSource has announced the acquisition of G2One the Groovy and Grails specialist company. Congrats to both! See the reports from The Register and DZone, including comments from Rod on their New Role in the JCP EC. Maybe SpringSource will be able to finish JSR 241? It has been more than 4 years since the EG formed...

Sun has released OpenSSO Enterprise 8.0 (previously FAM, previously Access Federated Manager, previously Access Manager) with full enterprise support. Check out: download, documentation and Java.Net site. Also see Mark's Short Overview, and entries tagged OpenSSO.

And Danny promises that JavaFX will be finally Released on December 2nd. He also points to a nice JavaFX Overview at InfoQ and to the current RC download. More info as we get closer to the launch.

Monday Aug 25, 2008

... Django on Jython on GlassFish, JavaFX performance

A compilation of today's news of interest:

Radio Receiver Icon

From Chris a report on the performance improvements of JavaFX: where JavaFX is close to Java in performance. Big improvements since this Earlier Post. I know the JavaFX compiler team (Robert, Per, Brian) and they are all top notch.

From Leo Soto, the Django Framework now runs on Jython. See Leo's blog entry and the Wiki page for details... and How to Run it on GlassFish. One more scripting language and framework! Jython is moving much faster than I had anticipated; Frank is already Working on Jython 2.5.

Wednesday Aug 20, 2008

... Rails 2.2, Arun on JSF Apps, OpenOffice and OpenESB, FishCAT turns 30!, Adobe and JavaFX

A compilation of today's news of interest:

Radio Receiver Icon

Arun points out that Rails 2.2 is going to be multi-threaded. That's very good, specially in the context of a JRuby implementation - no need to do magical pooling of instances and the such!

And, talking about Arun, his latest TOTD entry (#42!) is a Hello World using JSF. Good to see Arun helping there; the JSF 2.0 spec includes a lot of interesting new features and we are going to need help to provide examples on how to use them!

Sebastien writes about how to his OpenESB application uses the OpenOffice Java API to Include MS Office Conversion in his application.

Judy reports that there are now 30 FishCAT members around the world that will help improve the quality of the GlassFIsh Server. All of them are non-Sun employees; I count 16 countries at the Quality Portal Home Page.

The JavaFX team provides an introduction to the Project Nile, which provides a mechanism to incorporate Adobe graphical assets into JavaFX; check out the Screencast by Jeff Hoffman and the Tutorial Document.

Saturday Aug 16, 2008

... NetBeans Ruby, JSF 2.0 Events, CallFlow in Sailfin, Phobos and jMaki, JavaFX Ask-the-Experts, xVM Server Demo ... and Solar Farms

A compilation of today's news of interest:

Radio Receiver Icon

The Tutorial Divas have been updating their Ruby tutorials to the forthcoming NetBeans 6.5 release that includes GlassFish v3 Prelude. They have comments on the key tutorials: Setup, Getting Started and Ruby Weblog in 10 Minutes. Check their Getting Started with NetBeans Ruby 6.5.

Ryan continues his series on JSF 2.0 new features with a Practical Example of the JSF 2.0 Event System. Ryan's previous 7 entries cover all the main features in JSF 2.0 (including the Event system) and are collected in This TA Spotlight.

Back in March, Yamini wrote an entry on how to use the CallFlow Monitoring in SailFin and now has a followup with an FAQ on CallFlow. Expect more coverage on SailFin as the product moves towards its final release at the end of the year.

From Roberto, a new Enterprise Tech Tip on Building An Ajax-Enabled Web Application Using Phobos and jMaki.

From the JavaFX team, an invitation to participate next week in an Ask-the-Experts session. This is a Q&A format via email, with replies summarized and available for later use. Check Rita's Note, or go directly to the Ask the Experts website.

From Steve a screencast of a Live xVM Server Demo.

And, for something different, from The New York Times, a report on two very large Solar Farms in California. One step at a time...

Wednesday Aug 13, 2008

... OpenJDK Porting Projects; VEGA using Wonderland; JavaFX Reviews;

A compilation of today's news of interest to our readers:

Radio Receiver Icon

From the OpenJDK Porting List, two new approved projects: BSD Port and Zero-Assembler project which dispenses with the need of an assembler to improve portability.

Two initial evaluations of the JavaFX SDK Preview. From the InfoWorld Test Center: Via Chhandomay and Java Developers Journal, via JavaFX Blog. Both are positive reviews; let's hope the momentum continues and grows.

From Wonderblog, reports of VEGA using Wonderland in a Virtual Academy. As a recap, wonderland (part of Looking Glass) is a toolkit for creating collaborative 3D virtual worlds; the standard server-side for it is the wonderland server, which is based on DarkStar, although other back-ends are possible (like the GlassFish-based Underworld project).

Thursday Jul 31, 2008

JavaFX SDK Preview is here!

Get JavaFX SDK

Sun has just released the Preview of the JavaFX SDK. This release targets developers and scripters, is available for Windows and Mac and has the following content:

• The JavaFX compiler and runtime (2D graphics, media libraries)
• Command-line tools (javafx, javafxc and javafxdoc)
• NetBeans plugin (build, preview, debug)
• Project Nile: add-on to Adobe tools to product JavaFX
• Documentation, tutorial, samples

This is all available in an all-in-one download and provides more content than the community openjfx.com site.

The relationship to server-side computing is in the way JavaFX clients can interact with Java-based back-ends (including with client-side dependency injection for things like web services or EJB references). Get previous coverage on JavaFX by following the javafx tag.

Wednesday Jan 23, 2008

More GreenFire from Adam

GreenFire dashboard

As expected, and in conjunction with the OOP 2008 Conference, Adam Bien has pushed GreenFire forward by releasing code and a presentation.

As a reminder, the GreenFire project manages, controls, and reports on Heating Systems. It uses GlassFish, Shoal, and Sun SPOTS. Adam explains that this Java EE 5 application "was developed on JBoss and ported to GlassFish afterwards in few minutes". The Front-end technology can be JavaFX, RSS, or JSF.

This all sounds like a wonderful application to support teaching of Java EE. More details on GreenFire here.

Sunday Nov 11, 2007

Week Highlights - GFv3 Schedule, IPS, Governance Board, JavaFX, ...

Red Hat Logo

• How-Tos: Clustering, Launchd, Metro & JAXB and GF Profiles
• Community - Interviews, RedHat and OpenJDK and Governance Board
• Future Releases - IPS in UC2, GFv3 Schedule and Sailfin Tooling
• Adoption Indicators - New GeoMap, Nuxeo Core and GF and Geronimo
• Web.Next - JavaFX, jMaki Charting, Bayeux/Comet and JAX-RS
• Events - IJTC
• Try this: GlassFish.ORG

JavaFX Script Client to GlassFish - Now with Resource Injection and Persistence

JavaFX Architecture - Big Picture

Tim has been exploring how to provide JavaFX Script support in GlassFish App Clients. Much of this can be done on the GFv2 base and we expect to do more in GFv3 - it is listed in the Themes Page. Tim's original post showed A Simple Client; since then he has posted two more entries: how to Use Injected Resources and how to Use Persistence.

JavaFX is beginning to show progress on multiple fronts, including some Adoption Reports, improvements on the JavaFX Script Compiler and its First Book. Also see earlier TA entries.

Wednesday Oct 03, 2007

JavaFX as a Client to GlassFish

CLIP from OpenJFXPad demo

GlassFish v2 already has Java WebStart support (TA entries) but Tim just added JavaFX Scripting support. This is targeted for GlasFish v2 UR but it will show up in a build near you very soon.

The technology requires Java SE 6 on the client but the client can be delivered via Java WebStart. Check all about it at Tim's writeup, and share with us if you write a cool screencast.

Wednesday Sep 05, 2007

News: jMaki + JavaFX @ The Rich Web Experience 2007

Informational Sign

News tip from Arun:
jMaki + JavaFX @ The Rich Web Experience 2007

Sunday Aug 05, 2007

Recent JavaFX News

Photo of Grace Murray Hopper

Java FX is making good progress and there is now an Open Source Compiler Project that complements the earlier OpenJFX project. A compiler (into JVM bytecodes) is critical for performance and the project has been mentioned by several people including Josh, Bob, Tom, and Chris.

Other recent positive reviews include those by OnJava and Dr. Dobb, and the Reference Manual and the Getting Started documents have also been translated to chinese ([1] and [2]).

Perhaps it is time to start considering how GlassFish should support Java FX.

BTW, I thought that the dictum "It's easier to ask forgiveness than it is to get permission" was a Sun colloquialism, but the Wikipedia attributes it to Grace Hopper.

Wednesday Jul 18, 2007

performance matter, 54x for JavaFX

JavaFX demos

Having a language run on the JVM using an interpreter is often seen as the first step. This is what both JRuby 1.0 and what JavaFX Script (introduced at JavaOne last May) both do today. Among the leading dynamic and scripting languages, Groovy and JavaScript already have compilers to byte-code.

The JRuby team started working on a compiler and so has the JavaFX engineers in close collaboration with the javac experts. Some languages do better than others based on them being dynamic or not (among other things). These first JavaFX Script compiler steps seem very encouraging according to project architect Chris Oliver - "Speed improvement for this particular example is a pretty awesome 54x".

Looking for the relationship with GlassFish? Well you could implement a JavaFX container for GlassFish v3 or use Phobos and the JSR 223 provider for server-side JavaFX!