Projects / Echo Web Application Framework

Echo Web Application Framework

Echo is a framework for developing object-oriented, event-driven Web applications in Java. Echo removes the developer from having to think in terms of "page-based" applications and enables him/her to develop applications using the conventional object-oriented and event-driven paradigm for user interface development. Knowledge of HTML, HTTP, and JavaScript is not required. Tutorials, white papers, and full API documentation are available.

Operating Systems

Recent releases

  •  11 Jan 2005 14:11

    Release Notes: Support was added for setting order of tab-based navigation of components. A bug where invoking Component.setFocused() would sometimes not focus the component on the client browser was corrected.

    •  28 Sep 2004 13:57

      Release Notes: Echo is now distributed under the Mozilla Public License, in addition to the GNU LGPL and GPL. This version also corrects a few minor bugs found in the SelectField component.

      •  30 Aug 2004 11:40

        Release Notes: The changes made to the HTML rendering code in the previous release were reverted to solve rendering issues with certain EchoPoint components. Bugs were fixed in DefaultListModel, where events of the wrong type were being fired in response to item additions/removals. A nextapp.echo.Table rendering issue where invalid values were being rendered in cell width/height attributes was fixed.

        •  13 Aug 2004 03:59

          Release Notes: Minor performance and memory footprint improvements were made to the HTML rendering architecture. An issue was fixed where buttons were not focusable via the TAB key. The EchoInstance is now retrievable via the static EchoInstance.getEchoInstance() method during the execution of the pre-destruction life cycle method EchoInstance.doExit(). A bug encountered when replacing a cell in a Grid at a specific position was fixed.

          •  27 Jul 2004 15:40

            Release Notes: A "CButton" component was added which can render with borders, margins, and press effects. Support has been added for programmatically setting component focus. The "Grid" component can now automatically lay out its contents if its cells are not given explicit coordinate positions. New "Row" and "Column" layout components provide a less complex alternative to Grids. A new static method in the EchoInstance object retrieves the relevant EchoInstance at any time. An automatic peer registration feature was added. Support was added for nesting panes inside ContentPanes. (Such panes will be rendered as HTML IFRAMEs.)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.