Gradle Repositories coordinates

The current 3.0 release can be retrieved at:

repositories {

dependencies {
	compile 'com.nextapp:echo3-app:3.0.2'
	compile 'com.nextapp:echo3-webcontainer:3.0.2'
	compile 'com.nextapp:echo3-extras:3.0.3'
	compile 'com.nextapp:echo3-extras-webcontainer:3.0.3'
	compile 'com.nextapp:echo3-filetransfer:3.0.2'
	compile 'com.nextapp:echo3-filetransfer-model:3.0.2'
	compile 'com.nextapp:echo3-filetransfer-receiver:3.0.2'
	compile 'com.nextapp:echo3-filetransfer-webcontainer:3.0.2'

The SNAPSHOT for version 3.1 can be retrieved at:

Echo3 Articles

This page contains an index of various articles discussing aspects of Echo3 development. See the Developer's Guide if you are looking for an introduction to the framework. The material on this page is intended for developers who are already familiar with Echo3.

Client Browser Support

Echo3 aims to provide full support for all standards-compliant browsers that support DOM2, CSS2.1, and JavaScript 1.5 / ECMAScript-262 v3 in addition to the Microsoft Internet Explorer family of browsers for Windows, version 6 and higher.

Supported browsers include Firefox, Internet Explorer (6 and higher), Safari, and Chrome.

Gecko Browsers: Firefox, Mozilla, and Derivatives

Echo3 Download Archive

This page contains non-current Echo3 releases. Visit the download page to get the latest current release.

  • Note that the TAR/GZip downloads require a GNU-compatible tar command to extract, due to long filenames.

Echo Releases

Using Echo3's Content/Font-Based Sizing Features

To ensure Echo3 applications are accessible by a broad array of users and devices, the platform has been designed to work well regardless of a user's chosen font size. Some users or environments may need text to be rendered in larger-than-normal sizes, and Echo works to avoid burdening the developer with the issues that can arise from such arbitrary sized fonts. The most notable features include the capability to specify font-relative dimensions for components and automatically position and scale container components based on the size of their rendered content. JavaScript/HTML component developers can also take advantage of cross browser content-measuring APIs and the multiple-phase rendering architecture of Echo3.

Echo3 Chart

Echo3 Chart provides support for rendering charts using JFreeChart from within a server-side Echo3 application. All of the heavy-lifting is done by JFreeChart, this component is only a thin wrapper to simplify its use within Echo applications.

Echo3 Status Update: March 2008

Hello all,

The big news in the past couple months of Echo3 development has been the maturing of the client-side version of the framework. This was accomplished largely by creating the Client-Side JavaScript Demo App, which currently stands just shy of about 5,000 lines of JavaScript code (note that line counts tend to be significantly lower for JS apps compared to server apps). The development of this application served three purposes: The first was nothing more than to show off what the framework can do and serve as a marketing tool. The second was to provide a proper example application. The third and arguably most important was to test and refine the client-side framework by writing a reasonably complex application with it.

File Transfer Library

The Echo3 File Transfer Library provides support for uploading and downloading files to and from Echo3 applications (client-side or server-side). It uses the the Apache Commons File Upload library to process uploaded files.

The library consists of an UploadSelect component which provides support for selecting and uploading files, and a DownloadCommand which will download a file to the user.

Echo3 Extras

Echo3 Extras provides a collection of additional user interface components for the Echo3 framework. This project is currently under development and should be considered beta-quality software.

Current components provided by the Extras library include:


NextApp-maintained Echo3 Add-Ons

Syndicate content
Date Version ZIP Format TAR/GZip Format
August 6, 2009 3.0.beta8