Clean is an open source engine for AJAX, that provides a high level interface to work with the AJAX technology.
It can be plugged in any page or DHTML framework because it was designed in conformation with the separation of concerns principle, keeping focus on AJAX issues.
Clean is a software based on well succeed design patterns and inspired on Java Message Service API, that offers reliable solutions to AJAX.
It was created to solve real problems found on AJAX applications, and is used in many projects. Clean will help you to adopt AJAX saving your time and your code, reducing your learning curve and the code reengineering.
What Clean is:
What Clean is not:
Features Provided
Clean focus is on simplicity and speed on development, keeping the focus only on AJAX issues.
It is very important to note that the sense of simplicity does not mean poorness, so Clean is not negligent with AJAX problems and needs. To accomplish the mission of improve AJAX applications Clean provides:
function showError(e){
alert(e);
}
function get(url, consumer, progress_bar, cache){
var message = Clean.createSimpleMessage(url,
consumer, showError);
if(cache != null)
message.cache = cache;
if(progress_bar != null){
var progress = new EmbeddedProgressBar(document,
progress_bar);
message.progressBar = progress;
}
message.effect = {steps: 12, effect:"FADE"};
Clean.doGet(message);
}
function post(url, consumer, form){
var message = Clean.createSimpleMessage(url, consumer,
showError);
Clean.sendFormByName(message, form, false);
}
Demo: http://clean-ajax.sourceforge.net/index.php?tab=demos
Download: http://jaist.dl.sourceforge.net/sourceforge/clean-ajax/clean-ajax_4.3.zip
Source: http://clean-ajax.sourceforge.net

Related Listings:
No comments yet.
RSS feed for comments on this post. TrackBack URL