Avalanche
Avalanche – Lightweight Presentation Engine
Avalanche is a component-oriented JEE web framework, developed for data acquisition from various data sources (databases, proprietary CMS, file systems, web services etc.), as well as for processing and presentation. Avalanche is based entirely on AJAX, and represents an outstanding alternative to highly complex web frameworks that are difficult to master.
Avalanche introduces a genuine coding-by-conventions concept into web development. This concept is virtually custom-tailored for teams with a strict developmental segmentation: web designers, prototypers, customizers and system integrators can work simultaneously on the same project and concentrate on their areas of expertise without having to acquire other technologies.
The component-oriented JEE web framework Avalanche defines every component in an associated object model. Components can be interdependent, e.g. an action in one particular component can initiate an action in many further components on an HTML page - the so-called «Avalanche effect».
Customizers and system integrators, who program the connectors for a particular data source, use an object model as the only link between them. They thereby need not concern themselves with HTTP requests or responses, parameter transfer, action generation, AJAX logic, etc. Connector developers need only to fill the object model with the data from the data source, while customizers compile the HTML code from it. How data are generated and transferred, how processes are handled by the server, and how single components communicate with each other all lie within the realm of the Avalanche framework which executes them.
The Avalanche framework has proven its functionality in numerous applications and customer projects.
Fact Sheet Avalanche (PDF, 575 KB)
Avalanche Framework Presentation held at Jazoon June 2007 "Coding by conventions in Web development"
PDF Download (PDF, 1'715 KB)