JavaOne 2007 – Oracle announces Rich Components (JSF) donation to Apache MyFaces

Lucas Jellema
0 0
Read Time:1 Minute, 42 Second

Following the donation of its ADF Faces JSF library to the open source community as Apache MyFaces Trinidad, late 2005, Oracle today announced that it will donate all the Rich Components currently being developed and rolled out in the JDeveloper11g Technical Preview to the Apache foundation as well. Note that the announcement did not mention any specific dates for when the components will be available from the Apache repository.

This set of pure JSF components offer a rich user experience, based on Ajax technologies using JavaScript, DHTML, CSS etc. And the good thing is: it is completely declarative. Getting the AJAX, Web 2.0 functionality, we do not have to program anything. You do not see the JavaScript. You set a few properties in the JSF components and that is all that is required.

Duncan Mills from the JDeveloper team demonstrated during the general session by Thomas Kurian how simple it is to add (client side) drag & drop behavior, in this case to be able to drag thumbnails for DVDs to shopping cart ‘area’. It literally takes two attributes to be set, enabling one component as drop target and another one as a draggable element.

Other cool components include:

  • table with stretchable, draggable columns and stepless data scrolling (fetching data sets from the server as required, allowing the user to scroll through 1000s of records without noticeable delay)
  • sliders, spinners
  • charts (rendered as Flash, SGV or PNG, by just setting property on the JSF component)
  • accordion
  • popup and popup menu
  • panel splitter
  • panel stretchlayout (a container that stretches the center child element to make use of all the available space)
  • list of values component
  • select date and select color
  • tabs
  • tree

 

....
 

 

Open source frameworks such as this one make you wonder how on earth commercial vendors of similar frameworks will be able to survive. The Java Pavilion seems to offer dozens of commercial rich web component vendors – I doubt whether (m)any of them will be around this time next year.

Note: this article was posted on the OTN Home Page during JavaOne 2007:

 

About Post Author

Lucas Jellema

Lucas Jellema, active in IT (and with Oracle) since 1994. Oracle ACE Director and Oracle Developer Champion. Solution architect and developer on diverse areas including SQL, JavaScript, Kubernetes & Docker, Machine Learning, Java, SOA and microservices, events in various shapes and forms and many other things. Author of the Oracle Press book Oracle SOA Suite 12c Handbook. Frequent presenter on user groups and community events and conferences such as JavaOne, Oracle Code, CodeOne, NLJUG JFall and Oracle OpenWorld.
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
Next Post

“We are a Project Company”

Recently we were bidding on a major project for the rebuilding and enhancement of an extranet system for one of our prospects. Their current system was based on old technology and its architecture was an impediment for the planned growth of their business. Based on an extensive selection process, finally […]
%d bloggers like this: