Table of Contents

Serenity Application Platform

The Serenity Application Platform™ is not an MVC framework in the strictest sense. Serenity AP uses a mixture of procedural and object oriented PHP5 code to make developer's lives easier when migrating or deploying multiple applications in one environment. In short, Serenity AP is the glue for your critical COTS applications.

Technical Requirements

Serenity AP requires PHP 5.0 or above, and currently can only run on the MySQL database. The DB abstraction layer has hooks for multiple databases, however at this writing the drivers for Oracle, Sybase, MSSQL and Postgresql are still considered alpha, and not production quality.

Serenity AP has been tested on Microsoft IIS 5.0+, Apache 1.3 and 2.0+, and lighttpd. It has been load tested and scaled in a real environment up to 2,000 concurrent users

Developer Tutorials

In this tutorial series we will build some small applications to demonstrate how everything ties in together:

Building Hello World

Working with sGen

Creating Widgets

Extra security using @SecurityRole() Annotations

Upgrade Instructions