Wednesday, May 04, 2005


Welcome to the Echo2 blog. I'm getting a bit of a late start on this, 'this' being both blogging in general and blogging Echo2 development.

If you're unfamiliar with Echo2, well, it's a web application framework of sorts... a component-oriented/event-driven/don't-write-any-HTML API backed up by an AJAX-based rendering engine. The idea is to provide an API that looks like a user-interface toolkit so the end-developer doesn't have to concern him/herself with the general nonsense of web development. The AJAX piece on the back-end keeps the state of the browser in-sync with the server-side application by performing fine-grained manipulations to the browser's DOM. Every update to the client is the smallest modification possible, so there are no page refreshes, and thus the response time is very, very fast.

A slightly more thorough overview can be found in this article on TheServerSide. But the best explanation can probably be had from seeing the online demo/test application.

As of this writing, the ninth alpha release of Echo2 is on its way out the door. This release sees the introduction of Checkbox and RadioButton widgets and better support for a couple more browsers, notably Konqueror and Opera. At this point the only truly "critical" widgets that are missing are Tables, SelectFields, and ListBoxes...all of which are coming very soon. The core API has mostly taken shape, but there are a few significant design decisions that have yet to be made.

In any case, I'm very much looking forward to adding blog entires and hope to do so very soon.

Best regards
--Tod Liebeck


  • I knew you'd come around... with enough arm twisting.

    By Anonymous Anonymous, at 8:03 PM  

  • Keep up the good work! The windows/panels demo looks pretty cool!

    By Blogger Ariel D. Araza, at 1:32 AM  

  • Excellent work - I love Java but go weak at the knees at the thought of having to write Javascript (too many bad memories from the early 2000's) so Echo2 is a great solution!

    I have a question:

    Is it possible to not set a specific width and height for a floating WindowPane and let Echo2 work out the natural size based on the components that it contains?

    By Blogger Sir Christopher, at 2:34 PM  

Post a Comment

<< Home