EnhydraDemos 7.0-beta1 Release Notes


Table of Contents

1. System requirements
2. What is new in Release 7.0-beta1
3. What is new in Release 6.6-2
4. What is new in Release 6.6-1
5. What is new in Release 6.5-1
6. What is new in Release 6.4-1
7. What is new in Release 6.3-1
8. What is new in Release 6.2-2
9. What is new in Release 6.2-1
10. What is new in Release 6.1-1
11. What is new in Release 6.0-1
12. What is new in Release 6.0-beta1
13. What is new in Release 5.1-9
14. Release 5.1-7
15. EnhydraDemos Tools
16. 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 Enhydra6.x, Enhydra5.x, JOnAS, Tomcat, etc.)

What is new in Release 7.0-beta1

This chapter lists new release changes:

  • DODS maintenance - version 7.0-beta1 is included in this release.
  • EAF maintenance - version 7.0-beta1 is included in this release.
  • XMLC maintenance - version 2.2.9 is included in this release.
  • Barracuda maintenance - version 2.0 is included in this release.

What is new in Release 6.6-2

This chapter lists new release changes:

  • DODS maintenance - version 6.6-2 is included in this release.

What is new in Release 6.6-1

This chapter lists new release changes:

  • DODS maintenance - version 6.6-1 is included in this release.
  • EAF maintenance - version 6.6-1 is included in this release.
  • XMLC maintenance - version 2.2.8.1 is included in this release.
  • Axis maintenance - version 1.2.1 is included in this release.
  • Encoding Sample - simple enhydra application that demonstrates basic encoded parameter handling.
  • Transactions Disc Rack - enhydra demo application.
    • Implementation revised,
    • By default, it is configured to use enhydra DODS's newest XAUserTransaction features.
  • Jta Disc Rack - 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 newest XATransaction features. The default database is HSQL.

What is new in Release 6.5-1

This chapter lists new release changes:

  • DODS maintenance - version 6.5-1 is included in this release.
  • EAF maintenance - version 6.5-1 is included in this release.

What is new in Release 6.4-1

This chapter lists new release changes:

  • DODS maintenance - version 6.4-1 is included in this release.
  • EAF maintenance - version 6.4-1 is included in this release.
  • Java 1.5 support - modified application sources:
    • tableAppClient
    • phoneBookClient
    • XalanDoc
  • tableApp and tableAppClient application changed: implemented transfer of  custom java object.

What is new in Release 6.3-1

This chapter lists new release changes:

  • DODS maintenance - version 6.3-1 is included in this release.
  • EAF maintenance - version 6.3-1 is included in this release.
  • Axis maintenance - version 1.2RC2 is included in this release.
  • ServletContainer maintenance (used for Enhydra Servlet binary output option) - Enhydra v5.3-1 is included in this release
  • Distribution build procedure is changed (separate distribution builds for Windows and Linux OS).
  • Integrated new Enhydra demo application pair presenting 'Document' object transfer via Axis/Soap:
    • tableApp - simple enhydra axis server application. Creates  table presenting (axis server) application access time (can contain up to ten elements).
    • tableAppClient - simple enhydra axis client application. Presents (axis server) access table retrieved from the 'TableApp' application as 'Document' object via Axis/Soap.

What is new in Release 6.2-2

This chapter lists new release changes:

  • DODS maintenance - version 6.2-2 is included in this release.
  • EAF maintenance - version 6.2-2 is included in this release.
  • XMLC maintenance - version 2.2.6 is included in this release.
  • HSQL maintenance - version 1.7.3.2 is included in this release.
  • ServletContainer maintenance (used for Enhydra Servlet binary output option) - Enhydra v5.2-2 is included in this release
  • For Enhydra binary distribution option - all applications that use Database, now contain 'DataSource' definition itself. For those applications 'context.xml' (context description) files are defined. Those files contain DataSource definition which gets picked up by Enhydra (Tomcat) during application deployment. Context descriptors are placed in 'META-INF' directory of application WAR file.
  • GolfShop, XalanDoc and FopApplet - sources of those applications are adapted. Those applications required absolute path configuration within application specific configuration parameter settings. They are adapted to accept relative path settings also.
  • AirSent - adopted application source code. Resolved problems with request header matching (experienced on Mozila Firefox v1.0).
  • Chat - adopted application source code. Resolved problems with early script execution.
  • Included license and version files for all used tools.

 

What is new in Release 6.2-1

This chapter lists new release changes:

  • Integrated new DODS 6.2-1 release

What is new in Release 6.1-1

This chapter lists new release changes:

  • Integrated new DODS 6.1-2 release.

  • Integrated new EAF 6.1-1 release.

  • Integrated new Enhydra 5.1-18 release.

  • Integrated new enhydra demo application - BarracudaDiscRackEnhydra (discRackBarracuda). This is sample application that demonstrates how to take advantage of Barracuda in existing Enhydra super-servlet/presentation object applications. These application is adaptation of standard DiscRack enhydra demo application.

  • Changed binary distribution - implemented generation of preconfigured application war files for Enhydra and Enhydra-Enterprise.

What is new in Release 6.0-1

This chapter lists new release changes:

  • Integrated new DODS 6.0-1 release.

  • Integrated new EAF 6.0-1 release.

  • Integrated new Enhydra 5.1-16 release.

  • All demo applications modified ( to support EJOSA structure).

  • Axis - integrated new EnhydraDemos tool used by PhoneBook aplication (now implements Axis servis).

What is new in Release 6.0-beta1

This chapter lists new release changes:

  • Integrated new DODS 5.1-10 release.

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

  • Modified DatabaseManager configuration for applications (in application war files JNDI based DatabaseManager configuration is used - adapted for Enhydra6.0 - beta1).

  • Included additional appliacations:
    • PiggyBank: This is simple example showing the application of EJOSA Templates
    • JivanExample: This is example of using Jivan which has its own way of DOM parsing and DOM procesing in a way to create dynamic HTML page used as users http response.
    • EnhydraFlash: This is example of using Flash animation in enhydra application.
    • JarServlet: This is simple JarServerServlet sample - serves static HTML page from application jar file.
    • FileServlet: This is simple FileServerServlet sample - serves static HTML page.
    • SnoopServlet: A servlet that shows the data sent by the client.
    • CGIRunner: This is simple CGIServlet sample. It starts "run.bat" (or "run.sh") file which dispays (on STDOUTPUT) the set of environment variables that is transfered to executable.
    • Barracuda Config: This application serves a twofold purpose. You can actually use it to configure a running Barracuda system (nice!), but it also provides a great example of how to combine components, events, forms, and localization all in one app (even better!).
    • FopApplet: FOP Applet is used to create PDF file from the content of the FOP applet editor. PDF files are created using Apache Software Foundation's FOP tool. FOP is a Java application that reads a formatting object tree and then turns it into a PDF document.
    • SimpleVXML: This is a simple Voice-XML application.
    • ImapWeb: This is sample enhydra application that represents IMAP mail client.
    • AirSent: This is a demonstration application for querying, inserting, deleting and updating a tables. It uses enhydra DODS.
    • XalanDoc: This is a demonstration application that uses XML file as data source.
    • PhoneBook (modified): Application context now defines aditionall Axis server used by new client application.
    • PhoneBookClient : This is demonstration client application for PhoneBook's Axis server.

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

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 used during build, compile and/or runtime.

  • 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.

NOTE: EnhydraDemos contains only necessary binaries of its tools.

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