Method for extending the hypertext markup language (HTML) to support a graphical user interface control presentation
First Claim
1. In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains screen control language of a Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said Form, said method comprising the steps of:
- a. receiving from said Web browser program parameters containing said screen control language for each one of said Forms;
b. parsing said screen control language of said Form to obtain a sequence of Constructs, some of which contain information relating to GUI Controls of said Form;
c. for each of said Constructs with a GUI Control to be displayed, painting said GUI Control by using type and positioning information derived from each of said Constructs, respectively;
d. interpreting user inputs to navigate from GUI Control to GUI Control;
e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; and
,f. using font information from each of said Constructs to set font characteristics of said GUI Control.
12 Assignments
0 Petitions
Accused Products
Abstract
A method useful in a computing system that has at least one server and a multiplicity of clients coupled thereto by means of a network. The server has a repository coupled to it for storing SCL of a legacy Form and at least one of the clients executes a Web browser program. The method operates in the same client that the Web browser operates and is invoked by the Web browser program for supporting the exact reproduction of the legacy Form. SCL Text is parsed to obtain a sequence of SCL Constructs, some of which contain information relating to GUI Controls of the legacy Form. For each SCL Construct with a GUI Control to be displayed, a GUI Control is painted by using type and positioning information derived from each of the SCL Constructs, respectively. Font information from the SCL Construct is used to set font characteristics of the GUI Control and user inputs are interpreted to navigate from GUI Control to GUI Control. Finally, the user inputs are interpreted to invoke a process that sends contents of the GUI Controls to the host application.
28 Citations
6 Claims
-
1. In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains screen control language of a Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said Form, said method comprising the steps of:
-
a. receiving from said Web browser program parameters containing said screen control language for each one of said Forms; b. parsing said screen control language of said Form to obtain a sequence of Constructs, some of which contain information relating to GUI Controls of said Form; c. for each of said Constructs with a GUI Control to be displayed, painting said GUI Control by using type and positioning information derived from each of said Constructs, respectively; d. interpreting user inputs to navigate from GUI Control to GUI Control; e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; and
,f. using font information from each of said Constructs to set font characteristics of said GUI Control.
-
-
2. In a computing system having at least one server and a multiplicity of clients coupled thereto by means of a network, said server having a repository coupled thereto that contains SCL of a legacy Form to be displayed and at least one of said clients being disposed for executing a Web browser program, a method operating in said at least one of said clients (hereafter said client) and being invoked by said Web browser program for supporting the exact reproduction of said legacy Form, said method comprising the steps of:
-
a. receiving from said Web browser program parameters containing said SCL for each one of said Forms; b. parsing SCL Text to obtain a sequence of SCL Constructs, some of which contain information relating to GUI Controls of said legacy Form; c. for each SCL Construct with a GUI Control to be displayed, painting a GUI Control by using type and positioning information derived from each of said SCL Constructs, respectively; d. interpreting user inputs to navigate from GUI Control to GUI Control; and
,e. interpreting user inputs to invoke a process that sends contents of said GUI Controls to said server; whereby said GUI Controls appear in said Form, when displayed, exactly as they would in a windowed graphical environment. - View Dependent Claims (3, 4, 5, 6)
-
Specification