EchoStudio will soon be available as an open-source project.
The current thinking is to license EchoStudio under a strong copyleft license, i.e., a modified GPL license with a provision to allow use within the Eclipse environment (required as the GPL can technically otherwise prohibit such use). The idea is that everyone should be able to freely use and contribute to it, but without the ability to commercialize it.
A new stable release of Echo is available.
Echo3 has had a very long beta phase and the 3.0 release is rock solid and incredibly stable. It is being successfully used in multiple large scale enterprise applications.
The project has recently seen a lot of activity powered by current Echo3 users who recognize the strength and quality of Echo3 in contrast to its competitors and who want to see Echo3 develop further.
Planning for 3.1 is currently underway as is an update of the website, forums, etc.
The download artifacts are available on our community website.
The latest releases Echo3 3.0.1, Echo3 Filetransfer 3.0.2 and Echo3 Extras 3.0.1 are also available under Maven Central for easy integration into Maven-compatible dependency managers.
Chris an I committed IDE project definitions for IntelliJ IDEA and Eclipse in the current development branch "master" on GitHub. the 3.0.x maintenance branch on the other hand does not include these changes. It's recommended to use IntelliJ as IDE which is also freely available. Eclipse has some limitations i.e. the inability to nest projects.
I would like to invite everybody to participate in our small Echo3 Community get-together which will take part on 18. April 2013 starting at 10am in Ulm, Germany.
The first release candidate of Echo3 is now available. This release is identical to the very well tested SVN 2270 version. An updated release of Echo3 Extras will follow in the near future; in the interim the Echo3 Extras build 1386 should be used.
Beta2 is a complete re-imagining of EchoStudio for Echo3. The Form and StyleSheet editors have been redesigned, and now provide support for undo/redo along with faster and easier property editing. The product has been moved from a downloadable plugin to a proper Eclipse update site, such that users can easily upgrade to later releases.
A new default theme has been added to the application templates, reminiscent of the Echo3 demo application. The public domain Tango icons are additionally included. Together they can be used to create great looking applications with little effort.
All property editors have been overhauled for both efficiency and ease of use. Experienced users can (optionally) enter properties as text strings directly into property tables. For example, one could simply type "2px red" directly into a border field. Most property editing dialogs have been redesigned as well. A new menu editor allows for visually creating Extras
Beta8 adds a much improved TabPane with the capability to render custom graphic borders around tabs. RichTextArea has been overhauled; enhancements include improved aesthetics, cross-browser support, a more standard document format, and new features such as table editing. In server-side Java applications, text components can now progressively notify the server as a user types, making it possible to create "auto complete"-type components with only Java code. Architectural improvements have been made to the framework itself, including new APIs for component developers to receive keyboard events without worrying about browser peculiarities, and an easy and fast API for rendering image-based borders.
A new Echo3 File Transfer Library has been under development during the past several months. As often requested, the upload components now provide notification of uploads from within user interface threads, avoiding unpleasant work for the developer. A new
MultipleUploadSelect component is also available which wraps the Flash-based SWFUpload multiple file upload component. The
MultipleUploadSelect component can be safely used in situations where Flash installation is not a certainty in the intended deployment environment, as the component will fall back to the traditional browser-based upload when Flash is not available. Other new features include the ability to limit global file upload bandwidth for a server, and to programmatically cancel in-progress uploads.