Friday, May 18th, 2007

ADF Faces Rich Client Components Demo

Category: Examples, Java

Sometimes I feel a little bad when people enjoy a new component here or there, when there are tools such as TIBCO, Backbase, and Oracle ADF that have hundreds of them :)

Oracle has released ADF Faces Rich Client Components Demo:

A first technology preview of the Oracle ADF Faces Rich Client components is contained
within the Oracle
JDeveloper technology preview release
that is available for download on
OTN. To explore the ADF Faces Ajax components at runtime, the ADF Faces development
team at Oracle created a runtime demo
that allows you see the components in action and try different property settings on the components.
This how-to explains how to set up the ADF Faces component demo using
either a stand alone OC4J container or the embedded OC4J container in Oracle JDeveloper.

ADF Faces Demo

Posted by Dion Almaer at 6:26 am

3.2 rating from 49 votes


Comments feed TrackBack URI

these components, I believe, were donated to Apache MyFaces as RCF (rich client faces) and are currently incubating. I haven’t seen an initial code drop, though … anyone know if it’s coming soon?
would it be possible/allowed to just grab the jars out of this demo and get started? (don’t know how Oracle ADF is licensed)

Comment by rogers reilly — May 18, 2007


we are in the process of donating this components. If Apache accepts the donation then we can get started soon.


Comment by Frank Nimphius — May 21, 2007

To Dan Yoder:

“I’ve been doing HTML for years. It’s relatively simple and I generate most of it anyway from templates”

You are ignoring the fact that not every developer is such a propeller head as you obviously are. Your top 10 reasons are very subjective to your own skill set ignoring the broad mass of developers that are business focussed and used to 4GL tools and abstraction layers that allow for declarative development.

There is for sure truth in what you say, but this is also within the difference between a suit tailored for the mass and one that is custom made. The latter one for sure fits better but takes the longest to build and most likely is more expensive.

So while I agree with some of your points, my response is that you don’t gain productivity from your approach nor do you get any future safety. All the libraries you mention make perfect sense in the hand of a developer building components that then others use to build business applications. Believe me, the future is composition and components, not low level plumbing.


Comment by Frank Nimphius — May 21, 2007

As far the licensing is concerned I’ve read that deployment is free if you deploy on an Oracle Application Server, or 5000$ per CPU if you deploy on any other application server. I wonder if this will change after the donation to Apache. Frank, any hint?

Comment by andrea costa — May 21, 2007

yeah, you really wouldn’t want to build these components by hand. i think your “top 10” is more about Javascript/DHTML-ish libraries like YUI/Dojo/etc. than ADF RichFaces, which is a JSF component set that handles not only client-side widget creation, but also all the server-side binding stuff within the context of JavaServer Faces. The whole point of JSF is that to whatever extent possible, you do *not* end up rolling your own.

On licensing- I’m not really interested in deploying straightaway, but I am evaluating rich technologies for a couple projects (basically this vs. Flex) and wanted to see if these demo JARs would let me play around with RichFaces in advance of the Apache code drop. Tried and got my app to start (using Trinidad 1.2 + JSF RI 1.2 + Facelets), but couldn’t quite get the RichFaces components to work. Guess I will just hold off for the drop. Looking forward to it, though

Comment by Rogers Reilly — May 21, 2007

All components that are donated to open sources are free through the open source project – this is how open source works

Comment by Frank Nimphius — May 25, 2007

dan’s article can be found here,

Comment by jtheis — October 5, 2007

Leave a comment

You must be logged in to post a comment.