Multiple browser architecture and method
First Claim
1. A method of executing a computer application in a computer architecture, the method comprising:
- configuring a running environment for managing a preselected script;
running a computer application on a first computer architecture having a processing device, a first operating system, and a first browser, including generating a test script from the preselected script and executing the test script on the first browser using the first processing device;
transmitting the test script to at least one second computer architecture on a remote device having a second browser different from the first browser, a second operating system different from the first operating system, and a remote control program for executing the test script on the second browser simultaneously while the test script is executed on the first browser, wherein user actions in the first browser are replicated in real time in the second browser; and
receiving results from the remote device upon execution of the transmitted test script;
wherein the preselected script comprises;
a core script that is executed by the system to generate new test scripts for each action by a user in the first browser,a template script that initializes a running environment, anda remote machine configuration script that configures the second computer architecture and the second browser.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention enable testing and operation of scripts or other applications on multiple browsers at the same time. The browsers may run on different operating systems and platforms. This permits the user to observe and manage any differences in script functionality in the different browsers. An application developer may create a script or other application, run the application in one browser and observe results simultaneously in one or more other browsers. Operation may occur in a step by step process in a specific domain to determine how the script/application works in the different browsers. Such operation may occur in a real time procedure, providing instantaneous feedback and speeding up the application development process.
26 Citations
15 Claims
-
1. A method of executing a computer application in a computer architecture, the method comprising:
-
configuring a running environment for managing a preselected script; running a computer application on a first computer architecture having a processing device, a first operating system, and a first browser, including generating a test script from the preselected script and executing the test script on the first browser using the first processing device; transmitting the test script to at least one second computer architecture on a remote device having a second browser different from the first browser, a second operating system different from the first operating system, and a remote control program for executing the test script on the second browser simultaneously while the test script is executed on the first browser, wherein user actions in the first browser are replicated in real time in the second browser; and receiving results from the remote device upon execution of the transmitted test script; wherein the preselected script comprises; a core script that is executed by the system to generate new test scripts for each action by a user in the first browser, a template script that initializes a running environment, and a remote machine configuration script that configures the second computer architecture and the second browser. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for executing a computer application in a computer architecture, the system comprising:
-
a running environment module for managing at least one preselected script; a control browser module for running a computer application on a first computer architecture having a first browser and a first operating system, the control browser module being operable to generate a test script from the at least one preselected script and to execute the test script on the first browser; a remote browser module for receiving the test script and for executing the test script on at least one second computer architecture having a second browser different from the first browser and a second operating system different from the first operating system, the remote browser module having a remote control program for executing the test script on the second browser simultaneously while the test script is executed on the first browser by the control browser module; and a processor for managing operation of the running environment module, control browser module and remote browser module; wherein the preselected script comprises; a core script that is executed by the system to generate new test scripts for each action by a user in the first browser, a template script that initializes a running environment, and a remote machine configuration script that configures the second computer architecture and the second browser. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable recording medium having instructions stored thereon, the instructions, when executed by a processor, cause the processor to perform the operations of:
-
configuring a running environment for managing a preselected script; running a computer application on a first computer architecture having the processor, a first operating system, and a first browser, including generating a test script from the preselected script and executing the test script on the first browser using the first processing device; transmitting the test script to at least one second computer architecture on a remote device having a second browser different from the first browser, a second operating system different from the first operating system, and a remote control program for executing the test script on the second browser simultaneously while the test script is executed on the first browser, wherein user actions in the first browser are replicated in real time in the second browser; and receiving results from the remote device of the executed test script; wherein the preselected script comprises; a core script that is executed by the system to generate new test scripts for each action by a user in the first browser, a template script that initializes a running environment, and a remote machine configuration script that configures the second computer architecture and the second browser. - View Dependent Claims (13, 14, 15)
-
Specification