Preparing

There are a couple pre-requisites for developing with the BeNOW web framework.

Install Java

Java is required to run and perform development. Grab and install the latest JDK from Sun's Java site. Only the JDK is required, and there is no need to download the full J2EE distribution. Install the JDK as appropriate.

Other JDKs besides Sun's JDK should also work, but the web framework requires Java 5 (v1.5) features. The latest JDK should always work.

Once the JDK is installed, you should be able to run java from the command line.

For Windows (XP, Vista, 7, etc)...

For others (Linux, Mac OS9, Mac OSX, Solaris, etc)...

Java must be properly installed in order for the web framework to be used.

Install Apache Ant

Apache Ant is an XML based compilation and project development tool which is used for code compilation and packaging. It uses an XML based configuration to guide tasks involved in project development and packaging.

Ant must be installed and configured correctly for use with the BeNOW web framework. Install ant according to your operating system.

For Windows (XP, Vista, 7, etc)...

For others (Linux, Mac OS9, Mac OSX, Solaris, etc)...

Ant must be properly installed for the web framework to be used.

Install Firefox

The Mozilla Firefox web browser is the default browser used in development, and so the web framework looks best in firefox. For the best experience, install firefox. Other browsers will work (especially Safari and Chrome) but there might be issues with others (IE6).

Install an IDE

An integrated development environment (IDE) is useful (but not required) when developing with the web framework. I use Eclipse, but there are many IDEs out there. Using the web framework with Eclipse will be demo'd within this walkthru, so grab it if you are not tied to your current IDE and want to follow along.

If you are using Eclipse, you'll want to install support for editing web and xsl documents...