Welcome to Habanero Land!   Register  |  Login
  So, why do you need to register to download Habanero and access the additional materials? 
The success of any open source project is based on the community built around it. So go ahead, register / login and get involved!
Firestarter
 
 
User Interface Generation  
Habanero carries out runtime generation of user interfaces to create and edit business objects. Linking up seamlessly with the business object layer, vast of amounts of the presentation layer can be composed either partly or entirely of generated components, as defined in the class definitions for each object.

This approach provides specific advantages:
  • Full validity and business rule checking as the user enters and saves data
  • Time is saved laying out controls and mapping each control to a property
  • Changes to the data layer structure are easily reflected in the presentation layer
  • Commonly used facilities like lookup lists in comboboxes are streamlined
  • Dynamic generation circumvents the hassle of broken designer code
  • The Habanero UI structure lends itself to testing and robust design

User Interface Sample Screenshot

This website is best viewed in Internet Explorer 7 & 8; Firefox 3.6.11; Opera 10.63; & Safari 4.