Formular 10 description
Generates forms, handles multipaged forms, supports multiple languages, provides a neat framework for validating data
Formular was developed to simplify the process of building forms and handling form data. Gone are the days when you had to hard code your HTML forms in an editor, then go through the tedious task of handling user interaction between form pages, and finally validating the posted data.
Formular will make the whole process smooth by generating forms, supporting multiple languages, handling multipaged forms and providing a neat framework for validating data and handling submissions.
What you get is a manageable forms application at minimal development and maintenance costs, while simplifying design implementation and increasing flexibility.
Here are some key features of "Formular 10":
·
XML-based form model
Defining web forms in XML frees you from binding your forms to a specific markup type. Forms defined in XML can be presented in any markup like HTML, cHTML, WML, any other format such as a Word document.
Now building forms to work in any format, for any device (Web, PDA, mobile
, TV) is easy.
·
Multiple language support
Formular 10 allows you do build forms one, and display them in several different languages without rewriting them. No more duplicate forms, and no more custom coded language support.
·
Built-in validation
Formular 10 can perform common validation tasks such as required field checks, numeric checks, string comparisons. All validation is declarative.
·
Supports multiple page forms
Formular 10 supports multiple page forms and automatically handles navigation between form pages. Now you never have to add or delete JSP pages when modifying multipage forms. You also never have to rewrite any form-handling code such as validators and form processors/handlers
·
Dynamic datasources
Forms elements such as dropdowns, checkboxes, radio buttons, textareas can now be populated dynamically from any data store (database, flat file, remote server, etc.). Gone are the days you had to write your own code to iterate over arrays and collections.
·
Unified form rendering
To display a form, Formular 10 uses a XSL style to describe how form elements will be rendered. A site administrator could define one universal template for all forms making it very quick and easy to manage all form layout, while enforcing presentation and company/site profile requirements.
·
Flexible navigation (random page sequence)
Why should users of electronic forms be forced to proceed through form pages sequencially? A majority of developers and form designers will most likely point to the complexity of building the logic behind such forms as the main hinderance. That is why most forms only flow in one direction.
Formular enables form navigation to be flexible, allowing the user to jump between any page in the form in much the same way they would if the form was on printed on paper sheets. Data integrity is still enforced by ensuring that compulsory fields are filled out and that validation is successfull at each point.
Requirements:
· Java Virtual Machine