Creating and utilizing a wizard to capture an application's interdependencies between web pages and data accesses for running the application's downloadable dynamic web pages off-line
First Claim
1. A method of creating a transactional application having dynamic Web pages, comprising:
- running a wizard while running a Web application;
keeping track, by the wizard, of the information needed by the Web pages of the Web application;
keeping track, by the wizard, of each data access required for any given Web page of the Web pages of the Web Application;
keeping track, by the wizard, of the rules for handling at least one different sequence of the Web pages of the Web Application based upon differing aspects of user input to be received;
determining whether the Web application is to run in an off-line mode while running the Web application; and
responsive to determining that the Web application is to run in the off-line mode, creating a transactional application that comprises the tracked information needed by the web pages, the tracked data access required, the tracked rules for handling, and at least part of the wizard.
3 Assignments
0 Petitions
Accused Products
Abstract
A wizard is utilized when creating a server-based transactional Web page application. The wizard keeps track of the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web pages based upon differing aspects of anticipated user input. The wizard can then be used to access the required data if a user selection is made to download the application and run the application off-line at a client that is disconnected from the network. When running off-line, the wizard plays back the downloaded pages of the application in a sequence dependent upon the tracked interdependencies and received user input. When running off-line, the wizard controls the dynamic presentation of the downloaded pages and provides the required data to enable the transactional pages of the application to be completed. The wizard, in conjunction with a browser running at the client, automatically submits the completed Web pages of the application to the server when the client is reconnected to the network.
-
Citations
16 Claims
-
1. A method of creating a transactional application having dynamic Web pages, comprising:
-
running a wizard while running a Web application; keeping track, by the wizard, of the information needed by the Web pages of the Web application; keeping track, by the wizard, of each data access required for any given Web page of the Web pages of the Web Application; keeping track, by the wizard, of the rules for handling at least one different sequence of the Web pages of the Web Application based upon differing aspects of user input to be received; determining whether the Web application is to run in an off-line mode while running the Web application; and responsive to determining that the Web application is to run in the off-line mode, creating a transactional application that comprises the tracked information needed by the web pages, the tracked data access required, the tracked rules for handling, and at least part of the wizard. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising a memory having means for creating a transactional application having dynamic Web pages, comprising:
-
means for running a wizard while running a Web application; means for keeping track, by the wizard, the information needed by the Web pages of the Web application; means for keeping track, by the wizard, of each data access required for any given Web a e of the Web a es of the Web Application; means for keeping track, by the wizard, of the rules for handling at least one different sequence of Web pages of the Web Arwlication based upon differing aspects of user input to be received; means for determining whether the Web application is to run in an off-line mode while running the Web application; and responsive to determining that the Web application is to run in the off-line mode, means for creating a transactional application that comprises the tracked information needed by the web pages, the tracked data access required, the tracked rules for handling, and at least part of the wizard. - View Dependent Claims (8, 9, 10, 11, 14)
-
-
12. A computer system comprising:
-
a bus system; a memory connected to the bus system, wherein the memory includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to create a transactional application by running a wizard while running a Web application;
wherein the wizard keeps track of the information needed by the Web pages of the Web application, keeps track of each data access required for any given Web page of the Web pages of the Web application, and keeps tracks of the rules for handling at least one different sequence of the Web pages of the Web aiwlication based upon differing aspects of user input to be received;
determining whether the Web application is to run in an off-line mode while running the Web application; and
responsive to determining that the Web application is to run in the off-line mode, creating a transactional application that comprises the tracked information needed by the Web pages, the tracked data access required, the tracked rules for handling, and at least part of the wizard.
-
-
13. A computer program on a volatile or nonvolatile computer usable medium having computer readable program code means that when executed on a computer cause the computer to create a transactional application having dynamic Web pages, comprising:
-
means for running a wizard while running a Web application; means for keeping track, by the wizard, the information needed by the Web pages of the Web application; means for keeping track, by the wizard, of each data access required for any given Web page of the Web pages of the Web application; means for keeping track, by the wizard, of the rules for handling at least one different sequence of the Web pages of the Web aiwlication based upon differing aspects of user input to be received; means for determining whether the Web application is to run in an off-line mode while running the Web application; and responsive to determining that the Web application is to run in the off-line mode, means for creating a transactional application that comprises the tracked information needed by the web pages, the tracked data access required, the tracked rules for handling, and at least part of the wizard. - View Dependent Claims (15, 16)
-
Specification