What is Oracle JHeadstart?
Oracle JHeadstart 10g for ADF dramatically improves developer’s productivity for the Oracle Application Development Framework (ADF). By declaratively specifying your application through highly functional meta data, using simple property editors, and using the JHeadstart Application Generator, JHeadstart generates fully functional applications based on Oracle ADF. Amongst others it generates features like multi-row editing, trees, (multi-select) list of values, quick and advanced search wizards, and shuttles based on simple meta data. It does not generate Java! It generates UI pages, configures the page flow and wires together the pages, the page flow, and the business components. It allows IT organizations to rapidly introduce J2EE, without the need for a team of J2EE gurus to build complex transactional J2EE applications.
The declarative nature of this approach allows you to migrate your Oracle Forms to Java/HTML, thereby protecting your investments when moving to J2EE. Oracle JHeadstart is seamlessly integrated in the Oracle JDeveloper IDE.
What is the synergy?
Oracle JHeadstart is used to build new ADF Faces applications. It generates your application from highly functional metadata. In this metadata you can specify that you want to embed an existing Oracle Form using OraFormsFaces. When generating the application from JHeadstart you will get a trully hybrid application that consists of pure ADF Faces pages generated by JHeadstart and ADF Faces pages that embed Oracle Forms but also generated straight from JHeadstart. JHeadstart will generate all the necessary navigation logic between the pages.
This can be a great combination for a gradual migration from Oracle Forms to ADF Faces. You can start of with a JHeadstart generated application that largly consists of existing Oracle Forms modules using OraFormsFaces. Then graduately you can replace individual pages that embed Oracle Forms with true ADF Faces pages than can just as easily be configured and generated from JHeadstart.
Recent versions of JHeadstart even include a feature to analyze your existing Oracle Forms modules and generate the necessary ADF Business Components and JHeadstart metadata to then generate ADF Faces pages with similar functionality as the old Oracle Forms.
Combining Oracle JHeadstart and OraFormsFaces gives you an extremely smooth and gradual path to migrate from Oracle Forms to ADF Faces. If you want to migrate from Oracle Forms to ADF Faces do it at a pace that makes sense to your business, as there is no need for any big-bang rewrite or conversion.
How to get it
Soon it will be very easy to get going with a combination of Oracle JHeadstart and OraFormsFaces. All you need to do is download both products. A few enhancements have been made to OraFormsFaces to make generation from JHeadstart as easy as possible. You can go to the trial download page and download a fully functional trial version.
A trial version of JHeadstart is also available.
Once you have downloaded both OraFormsFaces and JHeadstart you can follow the installation instructions for both products. Please note that both products free trial versions but require a commercial license for any other use.