Web page authoring tool
First Claim
1. A method for developing a web page executable by a web browser, the method comprising the steps of:
- opening a visual development environment, wherein the visual development environment includes a visual representation of the web page under development;
selecting a field from a plurality of field types to be included in the web page;
inserting the selected field into the visual development environment;
customizing a visual appearance of the inserted field using a visual editor of the visual development environment;
customizing dynamic behavior of the inserted field using at least one additional visual editor of the visual development environment;
repeating the steps of selecting a field, inserting the selected field, customizing a visual appearance of the inserted field, and customizing dynamic behavior of the inserted field until all fields are included in the web page; and
generating, in a single file, program code executable by a web browser to implement the visual appearance and dynamic behavior of the selected fields inserted into the visual development environment.
1 Assignment
0 Petitions
Accused Products
Abstract
An authoring tool can be used by an author, who may or may not have programming experience, to create complex input forms for the Internet. The authoring tool provides visual components that permit an author to build both the layout and functionality of the input form without writing any programming code. The author can select an input field to be inserted in the input form from a list of input types. The author can then customize the visual layout and appearance of the input fields and can incorporate dynamic behavior into the input form by associating events, actions and error checking with each input field. The authoring tool also provides a preview frame that interactively shows the author the appearance of the input form, as the author is building the input form. Finally, once the author is satisfied with the input form that is being created, the author can use the authoring tool to generate a file or web page that is executable on the client side by any web browser.
240 Citations
20 Claims
-
1. A method for developing a web page executable by a web browser, the method comprising the steps of:
-
opening a visual development environment, wherein the visual development environment includes a visual representation of the web page under development;
selecting a field from a plurality of field types to be included in the web page;
inserting the selected field into the visual development environment;
customizing a visual appearance of the inserted field using a visual editor of the visual development environment;
customizing dynamic behavior of the inserted field using at least one additional visual editor of the visual development environment;
repeating the steps of selecting a field, inserting the selected field, customizing a visual appearance of the inserted field, and customizing dynamic behavior of the inserted field until all fields are included in the web page; and
generating, in a single file, program code executable by a web browser to implement the visual appearance and dynamic behavior of the selected fields inserted into the visual development environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to develop and provide a web application executable by a web browser, the system comprising:
-
a computer, said computer comprising a storage device and a processor;
an authoring tool, said authoring tool being stored on said computer, said authoring tool being configured for use by an author to generate a web application, said authoring tool comprising a visual development environment to generate a visual appearance and dynamic behavior for fields of said web application and a code generator to generate program code for said web application to implement said generated visual appearance and dynamic behavior of said fields of said web application in a single file executable by a web browser; and
at least one server communicating with said authoring tool, said at least one server comprising means for providing access to said generated program code for said web application to an end-user having a web browser. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied on a computer readable medium and executable by a computer for developing an input form executable by a web browser, the computer program product comprising computer instructions for executing the steps of:
-
providing a visual development environment, wherein the visual development environment includes a visual display of an input form representing a current state of the input form;
selecting an input field from a plurality of input field types;
customizing a visual appearance of the selected input field using a visual editor of the visual development environment;
customizing dynamic behavior of the selected input field using at least one additional visual editor of the visual development environment;
incorporating the customized selected input field into the visual display of the input form in the visual development environment;
repeating the steps of selecting an input field, customizing a visual appearance of the selected input field, customizing dynamic behavior of the selected field, and incorporating the customized selected input field until all input fields are included in the input form; and
generating, in a single file, program code for the input form executable by a web browser to implement the visual appearance and dynamic behavior of the selected input fields of the input form. - View Dependent Claims (17, 18, 19, 20)
-
Specification