Whitebeam is a mature web-application server provided as an Apache module delivering server-side JavaScript and XML since 2002. Releae 1.3.32 improves Whitebeam's capabilities as an AJAX service end point with fast native support for JSON encoding. This also opens up access to 'noSQL' data manipulation with the JSONB data types in PostgreSQL. Image manipulation has been enhanced to provide correct manipulation of PNG files with alpha channel information. There have been a number of bug fixes and other minor enhancements. The project is distributed as source and as 32 or 64bit RPMs.
Whitebeam application development occurs either in Server Side XML pages using WhitebeamML or in server-side JavaScript modules. Bindings are provided to a range to server technologies to satisfy web application requirements including PostgreSQL, libcurl, libGD, zlib, SMTP amongst others.
Examples of real-world use here :
http://www.whitebeam.org/community/users.rhtm
Whitebeam is released under a BSD style license - enabling more flexible adoption of this key server-side technology.
Release details can be found at http://www.whitebeam.org/CHANGELOG.rhtm.
The major design aims for Whitebeam are simplicity of application development, familiarity with existing client side technologies, security, scalability (Whitebeam provides an unlimited number of front end web servers working concurrently) and reliability.
The commercial roots for Whitebeam have led to a complete set of application development documentation and a number of useful examples, including a Content Management application as well as a set of 'cookbook' examples to help new developers build applications. All the documentation is available on the Whitebeam homepage at: http://www.whitebeam.org
To download: