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!
Agile Development & Prototyping
 
 

Habanero supports agile development by simplifying the change process in an application. Test-driven development is facilitated by providing objects and controls that are readily accessible to test code.

The change process for adding a new field to a class in Habanero is:

  1. Add the field to the database
  2. Automatically update the class definitions in Firestarter
  3. In Firestarter, specify where this new field might show in user interface forms or grids
  4. Automatically update (regenerate) the code with Firestarter

At this stage we have eliminated much of the old hard work of updating raw SQL CRUD statements, modifying DataSets, modifying hard-coded tests for the SQL statements and reconstructing user interfaces.

What About Prototyping?

Habanero supports prototyping by providing an incredible quick application generation time. As you set up your data structure, the creation of a visible user interface to edit the data is readily available, allowing the client to see a working application in rapid time. Even better, in line with agile techniques and scalable technologies, the new application can be adopted rather than thrown away.

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