SPREANS is a browser technology that relies on declarative specifications and supports a typed user input model. SPREANS is based on a typed spreadsheet technology. It supports a rich widget set without requiring explicit GUI programming, it is type-aware and automatically checks all data while it is entered, it performs automatic, spreadsheet-style recalculation of dependent entries specified by formulae, and it finally performs non-local validation before data is submitted. SPREANS offers rich, configurable client functionality through declarative specifications, thus obviating the main uses of client-side scripting in web applications. SPREANS Our furthermore ensures separation of content and layout by moving from HTML to XML and web services.

More information soon.