S1-Platform - the web application development Java framework