Menu

Echo Point / News: Recent posts



EchoPoint 0.6 released

Added a new RichTextArea component that allows HTML rich text editing. This component requires IE 5.5 or Mozilla 1.3 or better. This component uses the rich text capabilities of the client browser to allow the user to edit HTML markup.

Added an HourGlass component that can display an image whenever a server side interaction takes place. This is useful for giving the userdefinite feedback as to when a server interaction is taking place.... read more

Posted by Brad Baker 2003-09-23

Issue with Echo 1.0.2

A small binary change in the ActionEventListener itnerface has meant that the EchoPoint 0.4.1 release must be recompiled to binary compatible with Echo 1.02.

Just take the source code and recompile it via its ANT script and it will work with Echo 1.02.

Posted by Brad Baker 2003-07-28

v0.4.1 released

v0.4.1 Changes to this release include:
---------------------------------------------------------

*
Tested EchoPoint against the new official Echo 1.0 release. This release is now inlcuded in the the binary support jar files.
*
Updated EchoPoint to use the new JFreeChart 0.9.8 classes. JFreeChart has been moved to a new code base under org.free.chart.*. It also has Serialization support which fixes a previous issue with ChartPanel not being serializable. The new JFreeChart libraries are included in the EchoPoint binary release.
*
Added an ImageIcon component that allows an ImageReference to be displayed scaled to different dimensions than what has been initially defined in the ImageReference. It also allows the image to be clickable and hence raise ActionEvents.
*
Added a HorizontalLayoutManager and HorizontalPanel component that lays out its content left to right in a continous horizontal fashion. This can be used as a easier alternative to Grid layout.
*
Added a DropDownBox component that allows a collection of Components to be "dropped" down, much like a SelectField, when a button is clicked upon. The contents that can be dropped down is any collection of Components.
*
Added a TimeField component that allows the user to enter in a time value from a drop down of valid time values.
*
Added a NumberFormatField component that allows the user to enter in numerical data. A java.text.NumberFormat is attached to the TextField derived component and validation is performed against this format.
*
The SortableTable class has been improved so that it no longer overwrites any SortableHeaderRenderer that may have been placed into it. Also improved the handling of "enabled" cells within the table when the Table itself is disabled. The class now "listens" for structural changes to its TableModel and ensures the current SortableHeaderRenderer is applied to any new columns (if they dont already have a header renderer).
*
The rendering of SelectableTable now allows for rollover and selction on multi-colored table cells. Previously the browser "color inheritance" feature effectively stopped the rollover and selection effects.
*
Rearranged the Scrollable, Positonable, Borderable and Clippable interfaces so that they define their public constants in the Interfaces themselves rather than in the classes that implement these interfaces. This really should have been done right from the start. Luckily no code has been affect by this change.
*
Used the Eclipse Java compiler feature to find all variables that are never referenced. This identified numerous examples of harmless yet redundant code. These anamolies have been cleand up across a number of classes.
*
Improved many of the default component models so that they can handle a null object value. For example the DefaultColorSelectionModel can now have a null color set as the selected color.
*
Added left and right arrow icons to DatePicker for a more pleasing aesthetic. Also compacted the default display of DatePicker so it takes up less screen real estate.
*
Added support to ColorKit and FontKit to allows creation of Color and Font objects from symbolic strings. The objects are cached to minimize the memory footprint and to maximise re-use.
*
Added a Component Viewer application that allows the JavaBean properties of a component to be visually manipulated.

Posted by Brad Baker 2003-07-28

EchoPoint v0.2.5 has been released

EchoPoint v0.2.5 has been released. It is now available for download from SourceForge and in CVS.

This version of the library requires :
Echo v1.0 beta 4
http://www.nextapp.com/products/echo/
JCommon v0.7.1
http://www.object-refinery.com/jcommon/index.html
JFreeChart v0.9.4
http://www.object-refinery.com/jfreechart/index.html

Changes to this release include:
----------------------------------------------------------------
Changed most classes so that they now support java.io.Serializable. ... read more

Posted by Brad Baker 2003-02-25

EchoPoint 0.2.3 released

EchoPoint v0.2.3 has been released. It is now available for download from
SourceForge and in CVS.

Changes to this release include:
----------------------------------------------------------------

- Added a Thermometer component that shows a range of values as a "thermometer". This uses JFreeChart drawing capabilties.

- Added a Tachometer component that shows a range of values as a "tachometer". This uses JFreeChart drawing capabilties.... read more

Posted by Brad Baker 2002-12-04

EchoPoint v0.2.2 released

EchoPoint v0.2.2 has been released. It is now available for download from
SourceForge and in CVS.

Changes to this release include:
----------------------------------------------------------------

- A memory leak issue in TreeUI has been resolved. Previously the ImageManager
managed images were not being tracked correctly and this left unwanted
references around and hence memory was leaked. This has been fixed.... read more

Posted by Brad Baker 2002-11-20

EchoPoint version 0.1.2 released.

EchoPoint version 0.1.2 has been released.

The version contains a number of minor changes as well as fixing the broken HidingSlidingPanel.

Parts of the the LGPL DynAPI javascript library has been included to provide the dynamic layers support. I intend to use it more extensively in the future.

Posted by Brad Baker 2002-09-24

EchoPoint 0.1.1 released

EchoPoint 0.1.1 has just been released.

The EchoPoint project provides a rich collection of Web components which seamlessly integrate with the Echo Web Framework.

More information about this project and the source code can be found at http://echopoint.sourceforge.net.

Information about the Echo Web Framework can be found at http://www.nextapp.com/products/echo/

Whats new in 0.1.1
--------------------------------------------------------... read more

Posted by Brad Baker 2002-09-16

EchoPoint 0.1 released

The first release of the EchoPoint has been made available. Version 0.1 is now available for download.

The EchoPoint project provides a rich collection of web components which seamlessly integrate with the Echo Web Framework. We believe that EchoPoint combined with the Echo provides one of the simplest and richest frameworks for Web application development.

Go to http://echopoint.sourceforge.net for more information or to download the release files.

Posted by Brad Baker 2002-09-09