EclipseCon 2007 March 5-8, Santa Clara California





Extending the JavaServer Faces Tools project

Raghu Srinivasan (Oracle Corporation), Cameron Bateman (Oracle), Gerry Kessler (Oracle)

· Long Talk

Wednesday, 10:10, 50 minutes | Grand Ballroom C

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

The project also includes extensible frameworks that enable other vendors to contribute and enhance the services provided by the project. This talk will focus on the extensibility frameworks in the JSF Tools project. The talk will walk through the process of adding support for a 3rd party component library. Following are the areas and the use cases in those areas that will be explored: 1. JSF-JSP Page editor a.Enable built-in features such as content assist, validation b.Contribute a custom wizard, property editor for a specific component c.Add a new feature (say QuickFix) to the editor 2.Unified Expression Language support a.Add support for a component tag that contributes EL variables 3.Faces Configuration Editor a.Use API to add a managed bean 4.JSF Library management a.Configuring the project artifacts like web.xml, application configuration resource files when a component library is added to a JSF-enabled web application.

Raghu Srinivasan is a senior software development manager in the JDeveloper Group at Oracle where he is responsible for Eclipse projects. He leads the Eclipse JavaServer Faces (JSF) Tools Project and is also a member of the Web Tools Platform (WTP) PMC. Prior to joining Oracle, Raghu was a development manager at PeopleSoft where he led a team to build the next-generation IDE based on the Eclipse Platform.

JSF Tools Project committer blog: http://camscode.blogspot.com/

Gerry has 17 years of software development experience primarily in developing software tools. He currently works for Oracle working on the WTP JavaServer Faces Tooling project. He worked previously for PeopleSoft, Versata and Blyth Software.

Floor Plan

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo