Enterprise Components




Cotsec Forms

Forms

Cotsec Forms is designed to enable the rapid development of all styles of forms in all environments, including:

  • Web based forms
  • PC and Macintosh forms within applications
  • Mobile devices (such as mobile/cell phones) [in beta]

Cotsec forms are not designed using a form painter, but rather through the definition of the fields that must be present on the forms, and a layout compiler that will place the fields on a generated application in a consistent and easy to use manner.

By using this technique, the style of all forms across the enterprise can be changed very quickly, as well as enabling new environments such as mobile phones or voice based systems that have either no forms environment or a radically different forms environment to be quickly targetted using existing form definitions.

Status

Framework Internet
Struts

The Struts compiler will generate:

  • A JSP fragment that will be included into JSP pages
  • The Struts Form Java file - this will include validation for all form fields
  • The Struts Action Java file which will create events within the Cotsec Control product
  • The Struts-config.xml file with actions and form fields defined

Cotsec Forms will deploy directly to a Tomcat server, or create a WAR file that can be installed in any J2EE compliant application server

Swing

A Swing compiler is included and generates Swing code that both generates standard Swing forms, as well as binds via EJB to

Eclipse

Eclipse utilises it's own implementation of graphical libraries (SWT). Cotsec supports and generates Eclipse SWT forms.

Windows Forms

A Windows Forms compiler (C#) is included that compiles the model to a Windows Forms compliant application. This application binds via Web Services to a SQL database

.NET ASPX

A .NET ASPX compliant compiler is included that generates .NET ASPX files that bind via Web Services to a database via Cotsec Datalink