Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Echo3 Client-Side JavaScript Demonstration Application
Copyright (C) 2002-2008 NextApp, Inc.

The Echo3 JavaScript Demonstration Application, Echo3 Framework, and Echo3 
Extras Library are licensed under the Mozilla Public License.
This license may be found at:

This distribution includes the Yahoo YUI Compressor, which is used for 
compressing JavaScript files.  More inforamtion about the YUI Compressor may 
be found here:  The YUI Compressor
is distributed under the BSD license:

This distribution contains public domain photography from

Please feel free to contact NextApp with any questions regarding Echo:

NextApp, Inc.               
2549-B Eastbluff Drive #201 (Dev Forums)
Newport Beach, CA 92660

TEL: +1.949.340.2097


This application is written entirely in client-side JavaScript, using the
NextApp Core.js, Echo3, and Echo3 Extras frameworks.  It does NOT need to
be installed on a web server.  You may directly browse to the HTML files
on your computer's filesystem and use the application (MSIE will display a
security warning, but it can be bypassed).

To view the application locally, visit the file src/index-dev.html in your 
browser.  The index-dev.html file uses uncompressed JavaScript files 
contained in the src/lib and src/app directories.

To build a version of the application with compressed JavaScript suitable 
for online use, you will need to use Java (1.4+) and the Apache Ant build 
tool.  Apache Ant can be obtained from   Once ant
is installed, simply run "ant" form the root folder of the application
(which contains a "build.xml" file).  The JavaScript will be compressed,
and an host-able version of the application will be placed in the "out/"
folder.  Note that Java is only required for the build process to work,
the application itself does not depend on it.