TymeacSE / News: Recent posts

Release 6.2.1

Release 6.2.1 December 2008

This release is just a smooth-up for some of the classes. That is, making some protected fields private, streamlining some code, etc.

We removed support for the Jini version 1.x examples. Jini version 2.x has been available for many years now.

Posted by Edward Harned 2008-12-15

Release 6.2

Release 6.2 November 2008

This release adds additional functionality for the Run Time Functions:
Notification
Logging
Statistics Repository

The run time functions load at Tymeac start up. We now provide three GUIs (and command line access) to reset, stop, display and update (change) these functions.

Tymeac Interface (and all the implementation classes) changed to accommodate the above. You must recompile any affected modules.... read more

Posted by Edward Harned 2008-11-03

TymeacSE: Release 6.1

TymeacSE is a full-feature, multi-threading, backend-process manager for Java (J2SE) development (RMI and internal server). TymeacSE provides a queuing facility, professional thread management and recursive processing that is easy to use.

October 2008

Standard Edition, Release 6.1

This release is a cosmetic upgrade to the server. More of a pretty-up for the com.tymeac.base classes.

The original Java code started in 1998 for JDK1.1. Ten years later some of that code still functioned as-is (logging, statistics etc.) So we just brought that old code into line with newer techniques.... read more

Posted by Edward Harned 2008-10-03

Release 6.0

Release 6.0 April 2008

This release is a major upgrade to the server. It's been awhile since the last upgrade. This release is based on JDK 1.6.

We added the timeout variable in the Processing Application Class as an updateable field in the Queue Data GUI/non-GUI. There was some minor restructuring to support this in the TyBase Class.

We added a high water mark field in the Wait Lists. This affects the Wait List GUI/non-GUI and the statistics.... read more

Posted by Edward Harned 2008-04-15

Release 5.5

Release 5.5 August 2007

This release is the last minor internal restructuring to the server that was started in release 5.0.

We restructured the Start up Class into six related classes. This helps in maintaining and enhancing.

We restructured the command line start up for the Jini Server. Before, the command line arguments were in a configuration file. We moved these to the command line were they really belong. For the Jini Server, you need to make minor changes.... read more

Posted by Edward Harned 2007-08-09

Release 5.4

Release 5.4 July 2007
This release is a minor internal restructuring to the server.

We restructured the Tymeac Queue Area. We made the "Area" into a three level structure.

We restructure the Function Array Classes to be in line with the Collections Framework.

We're beginning the restructuring of the start-up Class. This beast will be tamed.

Posted by Edward Harned 2007-07-11

Release 5.3, June 2007

Release 5.3 June 2007

This release is a minor upgrade to the server.

We fixed a minor bug in the wait algorithm for Queue Threads to speed up de-allocation of the thread when no work was present.

We applied the patch that came out for release 5.2 for the NetBeans GUI Demonstration classes.

We restructured the way Request-Detail objects are created and maintained. These object hold data associated with each request. The Eden-Space of the garbage collector is so efficient, we take advantage of this.... read more

Posted by Edward Harned 2007-06-18

Release 5.2

This release is a minor upgrade to the server.

We added the embedded database shutdown for the Activation system. We missed this in release 5.1.

We added error recovery to the cancel sync request using a callback. See cancelSyncReq(). The proper term should be that we trapped the errors and printed a message.

There can be no recovery from such errors. This functionality requires internal Tymeac classes and if something goes wrong, it means there is system damage.... read more

Posted by Edward Harned 2007-03-15

Release 5.1 January, 2007

Release 5.1 January 2007

This release is a minor upgrade to the server.

There are some bug fixes. As we mentioned below, using no-lock/no-wait logic is not as easy as it looks.

We added support for embedded databases. Derby and Hsql are the ones we concentrated on. Tymeac was first built with the DBMS mode only. Using the standalone mode came later. We only tested with DB2 and ran into some structure problems when adding Derby (DB2 allowed a semi-colon (;) after commands, YEAR was a valid column name, etc.) Therefore, there are name changes to the Log and Stats tables.... read more

Posted by Edward Harned 2007-01-09

Release 5.0 released

This release is a major upgrade to the server.

From a functionality viewpoint, there is no difference. Tymeac looks the same. From an internal viewpoint there are major differences.

This release incorporates the java.util.concurrent packages.

In prior releases, there was only course grained locking; i.e. synchronization. The volatile keyword did not work properly in releases prior to Java5. If multiple threads wanted access to a shared variable, then both the get() and put() methods needed to be synchronized.... read more

Posted by Edward Harned 2006-09-18

Version 4.0 released

We support Jini2.0 and JDK1.4.2. This will be a major upgrade and policy shift.

Our policy was that the binary release of Tymeac supported two prior releases of the JDK. That is, when JDK1.3x was the current JDK. We supported backward to JDK1.1x. The binary classes of Tymeac were compiled with the JDK1.1 compiler. Therefore, customers who ran on prior releases of Java could still use the product.

Henceforth, we will release versions of Tymeac on the latest version of the JDK.... read more

Posted by Edward Harned 2004-03-16

Forthcoming release

1st Quarter, 2004

We will support Jini2.0 and JDK1.4.2. This will be a major upgrade and policy shift.

Our policy was that the binary release of Tymeac supported two prior releases of the JDK. That is, when JDK1.3x was the current JDK. We supported backward to JDK1.1x. The binary classes of Tymeac were compiled with the JDK1.1 compiler. Therefore, customers who ran on prior releases of Java could still use the product.... read more

Posted by Edward Harned 2004-01-07