With the philosophy that some developers enjoy fond memories of the powerful clients of client/server, Capgemini subsidiary Sogeti is donating a new Ajax framework to the ObjectWeb consortium.
The framework, named Telosys, is an Ajax extension of ObjectWeb’s J2EE middleware stack intended to mimic client/server applications that operate in a web environment. Consequently, like client/server apps, Telosys uses a screen rather than a web page metaphor, and comes with a tool that looks a lot like a 4GL.
The obvious advantage of going by screens is that it simplifies or eliminates the need to spread client side Internet applications across multiple web pages.
But the difference is that Telosys overlays a screen map atop the browser page, thereby giving the framework its client/server look and feel. Actually, the framework can work with any HTTP client, meaning it’s not limited to HTML-based web pages. It could also run on Java, C++, or any 4GL client such as Borland (soon to be CodeGear) Delphi. And the pages can be deployed from a variety of servers including J2EE, .NET, or PHP.
Telosys is hardly the only open source Ajax framework out there. It joins an increasingly crowded field that includes alternatives like Helmi, an open source Ajax cross-browser platform based in a J2EE environment that also includes tooling; ZK, an XUL and Java-based framework that supports event-driven interactions on Firefox web pages; and Ajax4JSF, which manipulates Ajax assets, not at the individual component level, but grouped within Java Server Pages. That’s only the top of the list.
So one could be excused by reacting to the ObjectWeb proposal with the question, What, another open source Ajax framework?
Telosys is now available as release candidate for version 1.0.