Post Reply 
 
Thread Rating:
  • 372 Votes - 2.92 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Forms1:Creating Forms
06-15-2011, 04:55 PM (This post was last modified: 06-20-2011 04:32 PM by kino.)
Post: #1
Forms1:Creating Forms
Forms-based transactions and data entry are a key part of most enterprise workflows. Well-designed forms streamline users' work through attractive, usable visual design; by providing well-chosen, relevant predefined options for user input; and by interactively providing help and validating information entered by users. Most of all, a high-functioning form never requires its users to pause to wait for processing. These principles apply whether a form is used for sales orders, feedback surveys, product requests, or expense reporting.


A classic server-based Web application is structured as a series of one or more forms. A user using a client machine enters information into a form and clicks a Submit or Go button. The information is sent to a server, where it is processed and a new page or form is created that is sent back to the user. This architecture makes few demands on the client machine.


Unfortunately, this architecture also brings about the “World-Wide Wait” – that phenomenon where users around the world see an unresponsive screen after clicking the submit button. As a result, the usability and responsiveness of server-based Web applications represent a big step backward from the client/server or locally installed applications that they replaced.


Curl applications do the presentation work and, where appropriate, run application logic on the client side. Curl’s client-side processing capabilities offload a major computational burden from server machines and greatly reduce the amount of data transmitted from servers to clients.

This architecture allows Curl applications to provide “Active Forms” where validation and computations can be performed on the client without needing to continually submit information to the server. Certain selections by a user, such as indicating multiple beneficiaries on an insurance application, can even dynamically open out new panels required by the user's specific situation.


One of the easiest examples is a form where the user inputs information which is then sent to a server.


Attached File(s)
.jpg  FormProcessing.jpg (Size: 22.92 KB / Downloads: 658)
.jpg  FormProcessingCurl.jpg (Size: 18.5 KB / Downloads: 620)
Find all posts by this user
Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Getting Started1:Creating a Simple Applet: Hello World kino 2 5,222 08-15-2016 03:50 PM
Last Post: dyoshida
  Styling3:Creating Styles with the Style Designer kino 0 4,290 06-16-2011 09:52 AM
Last Post: kino
  Forms3:HTTP Forms kino 0 4,284 06-15-2011 05:02 PM
Last Post: kino
  User Interface Basics3:Creating Dialogs kino 0 2,916 06-15-2011 03:55 PM
Last Post: kino
  Getting Started5:Creating Lists kino 0 2,921 06-15-2011 03:15 PM
Last Post: kino
Forum Jump:


User(s) browsing this thread:
1 Guest(s)