« July 30, 2006 | Main | August 15, 2006 »

August 11, 2006 Archives

August 11, 2006

JHeadstart 10.1.3 Production!

Finally, it's there! After several weeks of hard work by the JHeadstart Team to put in the finishing touches, we present you: Oracle JHeadstart 10g for ADF Release 10.1.3.0, with support for JSF and ADF Faces.

Customers that hold a supplement option license can download jhs1013-install.zip from the Consulting Supplement Option
portal.  A limited trial version will be available for evaluation
purposes on OTN later. If you want to acquire a subscription to the
JHeadstart Supplement Option, you can contact your local Oracle
Consulting representative. If you don't have a local Oracle Consulting
representative, please send an e-mail with your name and location to
idevcoe_nl "at" oracle.com.

Fact Sheet, FAQ, online demos, and the new updated JHeadstart 10.1.3 Developer's Guide (with extra chapters compared to the draft version) can be found in the JHeadstart Product Center.

What's New in JHeadstart 10.1.3

  • Generation of JSF ADF Faces pages. Instead of generating UIX pages, we generate ADF Faces pages (in .jspx format).
  • Generation of Faces-config.
    JSF is used as the Controller instead of Struts. As a result, managed
    bean definitions and navigation rules are generated in the
    faces-config, instead of the old struts-config generation.
  • Velocity Generator Templates. The JHeadstart Application Generator is driven by generator templates. These templates now use the Velocity Template Language.
    The content of the generated pages is now 100% driven by these velocity
    generator templates. Everything that is generated on a page can be
    customized by creating a custom template.
  • Pluggable Generator Archictecture.
    The JHeadstart Application Generator engine has been completely
    rewritten and is now java-only. XSLT Stylesheets are no longerused. All
    important generator classes are instantiated using the Spring Bean
    Factory. This allows you to plug in your own custom generator classes
    to extendthe JHeadstart Metadata Model used by the generator templates.
  • Item-level Templates.
    In 10.1.2, one single generator token represented all items in a form
    or table layout. This limited the flexibility in generating
    non-standard layouts. Item level templates allow for much finer-grained
    customizations of the layout generation. You can even define the exact
    position of each item, by using index-based or named-based item tokens.
  • Items included in Application Definition Editor (previously known as Application Structure Editor).
    The separate ADF BC attributes editor no longer exists.Instead, the
    group items (attributes) are defined inside the application definition.
    A "Synchronize" option is provided to automatically load the attributes
    from the Data Control Collection (the View Object Usage in case of ADF
    BC) that is associated with the group.
  • Support for Unbound Items.
    In addition to items that are bound to an underlying model attribute,
    unbound items are supported. The existing display types will be
    supported for these items. Unbound items can be made "Action items" by
    using a custom template that generates a hyperlink, button or clickable
    image.
  • New Table Overflow Styles. In addition to Detail
    Disclosure (now renamed to "Inline Overflow"), we support "Overflow
    Right" and "Overflow Below" where additional items of the current row,
    not shown in the table itself, are displayed at the right side of the
    table, or below the table.
  • Tabbed Regions and Tabbed Child Groups.
    Item Regions and detail groups can now be grouped together in a
    so-called Region Container. A Region Container can have a layout style
    of "horizontal", "vertical" or "stacked". With layout style "stacked"
    you will get tabbed regions. With layout style "horizontal" you will
    get side-by-side regions.
  • New Group Properties. New group properties include stack detail groups, Show New Rows At Top and Table Overflow Style (see above).
  • New Item properties.
    New item properties include: Bound to Model Attribute, Value, Java
    Type, Display in Table Overflow Area, Prompt in Table Layout, Column
    Alignment, Column Sortable, Column Wrap, Depends on Item, Validator
    Binding, Regular Expression, Regular Expression Error Message, Include
    in Quick Search, Include in AdvancedSearch, Prompt in Search Region,
    Rendered, and Disabled.
  • Enhanced List of Values. List of
    values can now be reused accross pages, and can return as many values
    as you like. Since List of Values are now modeled using the group
    element, you also have full control over the items that are displayed
    in the LOV.
  • Drag and drop in Application Definition Editor (ADE).
    You can now use drag and drop in the ADE. For example, you can drag and
    drop an item into a region. To copy an element, you can use a
    right-click option or press the CTRL-key while dragging and dropping.
  • Domain Definitions Integrated in Application Definition Editor. There is no longer a separate DomainDefinitions.xml. Domains are now maintained in the ADE.
  • Deep Linking.
    There is now declarative support to call a page using deep linking
    which allows you to query a specific row and show this row on the page.

About August 2006

This page contains all entries posted to JHeadstart Blog in August 2006. They are listed from oldest to newest.

July 30, 2006 is the previous archive.

August 15, 2006 is the next archive.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type and Oracle