Echo3 is a framework for developing rich Web
applications. From the developer's perspective,
Echo3 behaves as a user interface toolkit, like
Swing or Eclipse SWT. AJAX technology is employed
to deliver a user experience to Web clients that
approaches that of desktop-based applications.
Echo3 applications can be created in either
client-side JavaScript or server-side Java code
using a component-oriented and event-driven API.