EnhydraDemos 5.1-9 release notes


Table of Contents

1. System requirements
2. What is new in Release 5.1-9
2. Release 5.1-7
3. EnhydraDemos Tools
4. Platform and system information
Platform support
JDKs

System requirements

The minimum recommended system configuration is:

  • 128 MB RAM

  • 200 MHz processor or better

  • Java Development Kit (JDK) 1.4.x

  • Servlet Container (e.g Enhydra5.1, JOnAS, etc.)

 

What is new in Release 5.1-9

This chapter lists new release changes:

  • Integrated new DODS 5.1-9 release.

  • Integrated new Enhydra 5.1-9 release jar files (as ServletContainer jar files for binary output option).

  • Changed binary output option (enhydraservlets output directory / enhydrademos-5.1-9.jars.zip). Included Enhydra 5.1 libraries are placed in "shred_lib" directory and shared between the applications (not repeatedly placed in lib directory of every application).

 

Release 5.1-7

This chapter lists applications within EnhydraDemos 5.1-7

  • The Welcome Application

    This application is a simple "hello world" test application.

  • The Chat Application

    This is a chat room application. It uses a special algorithm to achieve the effects of push technology using standard HTTP. Messages the user sends appear immediatly.

  • The Calculator Application

    This is a little application that simulates a simple calculator.

  • The DiscRack Application

    This is a demonstration application for querying, inserting, deleting and updating a list Persons and their discs in a database. It uses enhydra DODS. The default database is HSQL.

  • The TransactionsDiscRack Application

    This is a demonstration application for querying, inserting, deleting and updating a list Persons and their discs in a database. It uses enhydra DODS and it's new transaction features. The default database is HSQL.

  • The Poker Application

    This application is a simulation of a poker. It can use database. By default, it doesn't use database, but, if uses, the default database is HSQL.

  • The GolfShop Application

    An example of a classic Web shopping cart application used to support on-line Golf Store shopping Experience.

  • The PhoneBook Application

    This is a demonstration application for querying and updating a list of phone numbers in a database. It has been tested with Informix, Oracle, InstantDB and HSQL databases. The default database is HSQL.

  • BarracudaDiscRack

    Barracuda DiscRack is an example of using Barracuda in Enhydra application. The primary purpose for this excercise was to provide a "real-life" example of how you could use Barracuda to build a web application.

  • Fopes

    Fopes aplication is used to create default PDF file. PDF files are created using Apache Software Foundation's FOP tool.

  • The Project Management Application

    Project Management is an Enhydra application, which primary use should be evidencing of working hours of employees within some organization. It holds the data of employees, customers, projects, pay rates and finally, the working hours. Projects belong to the customer, and the organization is working on different projects for different customers. Pay rates for employees can be defined for every project that employee is working on, and can vary through the time.

  • The Multibase Enhydra Demo Application

    This is a demonstration application for querying, inserting, deleting and updating a tables in case of simultanious using multiple databases in same application. It uses enhydra DODS.

  • CactusForEnhydra

    This example presents enhydra testing framework using Jakarta Cactus.

This release consists of next files:

  • enhydrademos-5.1.src.zip

    Zip file that contains EnhydraDemos source files (Source files of sample applications, EnhydraDemos tools, ant build files, build scripts (Windows, Linux), etc.).

  • enhydrademos-5.1.jars.zip

    Zip file that contains binaries of applications, "run" scripts and configuration files configured for standalone running process under Enhydra 5.1 server (Enhydra 5.1 libraries included).

  • enhydrademos-5.1.wars_included.zip

    Zip file that contains binaries of applications and configuration files packed in war files together with all (libraries for every sample application) additional libraries (nedded at runtime). War files need additional configuration which is explained (in detail) in readme.txt file placed inside this zip file.

  • enhydrademos-5.1.wars_shared.zip

    Zip file that contains binaries of applications and configuration files packed in war files. All additional libraries (nedded at runtime) are appended in separate directory. War files need additional configuration which is explained (in detail) in readme.txt file placed inside this zip file.

EnhydraDemos Tools

This chapter lists tools within EnhydraDemos 5.1.

  • Ant - version 1.5.4
  • AntContrib - version 1.5.2
  • Barracuda - version 1.2.6
  • Cactus - version 1.4.1
  • DODS - version 5.1-7
  • EAF - version 6.0
  • Fop - version 0.20.4
  • gnu-regexp - version 1.1.4
  • HSQL - version 1.7.1
  • log4j - version 1.2.5
  • Soap - version 2.3.1
  • XMLC - version 2.2.4
  • ServletContainer - necessary Enhydra 5.1-7 Server jars nedded for running (standalone) applications thru run scripts.

Platform and system information

Table of Contents

Platform support
JDKs

Platform support

Through the open-source development process, EnhydraDemos have been used on a wide variety of platforms.

JDKs

  • Sun JDK 1.4.x on Windows (NT,2000 & XP), Linux, Solaris