Main Page
From HabaneroWiki
Welcome to the HabaneroWiki
Habanero is an Enterprise Application Framework encompassing ORM, business logic and runtime UI generation. This Wiki provides an organised resource to assist developers with standard and custom usage of the Habanero library. See the official Habanero Website for an introduction to the framework, and consider stepping through the Tutorial if you'd like a guided walkthrough of how to build a working application.
This Wiki is a work-in-progress and we welcome additions. See About for site rules and Help for useful information to get you going.
Contents |
General Information
Coding, IDEs & Programming Tools
Coding Guidelines and Conventions
Upgrading to a new Habanero Version
Business Objects & Collections
Deleting Objects & Collections
Transferring Objects / Serialisation
Using Habanero to Generate SequentialNumbers for BusinessObjects / NumberGenerator
Databases
User Interfaces
Understanding Habanero's UI Layer
Manipulating/Configuring User Interfaces
Building Custom User Interfaces
Developing for Visual WebGui (VWG)
Understanding Parameters defined
FireStarter
Test Driven Development
Other Resources
- API Documentation - API documentation (CHM format) is available for Habanero Core and Habanero Faces. These files are contained within the Habanero Suite download. Please note: if using these files results in a 'Navigation to webpage cancelled' response, you will need to access the properties of the CHM file (right-click the filename from within Windows explorer), and click 'Unblock'
Optimising Your Application Speed
Additional Links
- Tutorial - If you are just getting going with Habanero and not sure where to start. This is a purpose-driven hands-on guide.
- Forum - For specific questions, feedback and bug reports
Future Features
Future Features
06 August 2010: We are in the process of determining what features will be required for the Habanero Suite.
The objective of this section is to provide a list of all proposed enhancements and modifications.
Anyone who wants a new feature can add it to this list.
If you want to add details to a feature then add to the list.
If you want to participate in the development of one of these features then add your user name to the list.
Over time we will structure this list better; in the mean time this is pretty much a dumping list for ideas.
