Main Page

From HabaneroWiki

Jump to: navigation, search

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

Installation

Troubleshooting

Coding, IDEs & Programming Tools

Editing Habanero Source

Known Issues

Configurations

Coding Guidelines and Conventions

Upgrading to a new Habanero Version

Business Objects & Collections

XML Class Definitions

Creating Objects

Loading Objects & Collections

Editing Objects & Properties

Saving Objects & Collections

Deleting Objects & Collections

Relationships

Transferring Objects / Serialisation

Using Habanero to Generate SequentialNumbers for BusinessObjects / NumberGenerator

Databases

Connecting to Databases

Working With Sql & Criteria

Inheritance Structures

Database Version Control

Number Generation

Supporting Other Databases

User Interfaces

Understanding Habanero's UI Layer

Generating User Interfaces

Manipulating/Configuring User Interfaces

Building Custom User Interfaces

Layout Managers

Habanero's Custom Controls

Habanero UI & Designers

Developing for Visual WebGui (VWG)

Developing for ASP

Understanding Parameters defined

FireStarter

Generating Code

Generating Tests

Test Driven Development

Habanero Testability Project

Creating a Stub BO

Creating a RhinoMock BO

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

Tips & Tricks

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.

Related Links

Personal tools