Groupware Consulting's Spring Layout

Share Article

Groupware Consulting is pleased to announce the first release of Spring Layout. An Australian software development services company, Groupware Consulting utilize a number of widely adopted open source frameworks in order to facilitate rapid software development delivering reliable, quality business solutions. Spring Layout is an Open Source Spring extension that simplifies the development of data-centric web applications. Spring Layout is designed to service a number of common requirements of web applications enabling the rapid development of form based web applications.

Groupware Consulting Pty Ltd are a Melbourne-based software development services company who utilize a number of widely adopted open source frameworks in order to facilitate rapid development delivering reliable, quality business solutions. Groupware strongly believe in the open source paradigm and their developers are encouraged and supported in the contribution to open source projects through the investment of time and resources. As their contribution to the Open Source community, Spring Layout has now been released.

Spring Layout is an Open Source Spring extension that simplifies the development of data-centric web applications. Spring Layout is designed to service a number of common requirements of web applications enabling the rapid development of form based web applications. This is achieved through the following set of features:

Extended Spring JSP Tag framework with integrated declarative client & server-side validation

Spring Layout tag library offers "request aware" validation. This means that validation can be achieved through cross field dependency and is easily managed. More than simply "request aware", the Spring Layout validation framework is "field aware". This means that any field which is mapped via xml can be included in a validation expression.

Enables the use of a single JSP for edit / read modes

Spring Layout tags can display in read mode and edit mode on a single JSP with zero re-coding. This means that pages can display differently depending on user permission. Control can be applied on a field by field basis or modes can switch completely from display to edit for all controls based on request parameters.

We have allowed for a hybrid or multi mode which provides an over-ride edit mode and allows for any field to display as if in read mode. When a user with the correct permission clicks on that field, it switches to edit mode.

Pluggable security with page and form field level granularity

Security for Spring Layout is provided through a pluggable page Access Resolver which can be custom coded to provide page and field level security for specific needs.

Rich multi-page / wizard form framework

Spring Layout adds a multi-page controller to the Sring Layout Controller family. This provides the framework for multi-page, non-directional, wizard like controller. This is designed specifically for multi page data gathering where directionality cannot be assured.

More Information

Spring Layout has already been successfully implemented within the Victorian Government, and through the framework's integration we have developed rich form-based user interfaces for data entry that were previously seen as not capable on browsers. The benefits are lower management requirements, reduced administration and lower maintenance costs.

Groupware Consulting provides access to and encourages the take-up of the Spring Layout framework which can be found via their website: http://www.groupware.com.au. Groupware's Agile Development philosophy and proven methodologies continue to deliver such flexible, efficient and user focused software applications. Further contributing to the Open Source community, Groupware Consulting is preparing to release iTrack, an Issue Tracking and Project Management tool.

###

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Wendy Mayer
Visit website