Projects

WebFlow

This project is about the creation of a framework allowing web developers to shift from the "page" and "link" concepts to a "state" and "transition" environment.
Providing the possibility to define the states and transition of a website using a XML file, taglibs to handle the multiple situations and a layer of AJAX to improve the user experience, this project is a bet in the world of the web development.

For the developers, it simply means that the pages are designed as "states" and all the actions are designed as "transitions".
Internally, it allows the framework to handle a lot of the workload which comes with the development of a website...
No more thinking about the old usual "pages" paradigm; all the URL, pages, HREF, ... are automatically handled and their use is simplified through simple taglibs.

More than a technical description, a list of what it does to help you might interest you...

  • State-flow view of your website, and all the transitions you defined are accessible through easy-to-use taglibs,
  • Fully integrated AJAX support, allowing you to directly develop WEB 2.0 applications,
  • Single point of entry to the web application; no more playing around with your web application by typing weird URLs,
  • Submission of data made through Ajax, more user-friendliness and less problems with the browser's refresh or history
  • Transitions can finally be handled by the rendering of AJAX-level responses, allowing for multiple behaviors; page reload, JS script evaluation, partial update, ...
  • Support of multi-browser applications; the end user can start up using multiple WebFlow instances in the same time if you want it to be possible,
  • ...

More informations can be found on the project's sourceforge website.