Combined application and execution environment install
First Claim
1. A method comprising:
- receiving a request to provide for installation of a software application on a target computer, where the software application requires for operation an application execution environment program comprising a cross-platform application program interface to provide services to applications that run in the application execution environment; and
providing installation of both the software application and the application execution environment program in an installation sequence when the target computer lacks the application execution environment program;
wherein the installation of the software application and the application execution environment program are tied together as a single installation transaction, such that they succeed or fail together.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including medium-encoded computer program products, for installing software, including application execution environments, on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods that include receiving a request to provide for installation of a software application on a target computer, where the software application requires for operation an application execution environment program including a cross-platform application program interface to provide services to applications that run in the application execution environment; and providing installation of both the software application and the application execution environment program in an installation sequence when the target computer lacks the application execution environment program; wherein the installation of the software application and the application execution environment program are tied together as a single installation transaction, such that they succeed or fail together.
174 Citations
26 Claims
-
1. A method comprising:
-
receiving a request to provide for installation of a software application on a target computer, where the software application requires for operation an application execution environment program comprising a cross-platform application program interface to provide services to applications that run in the application execution environment; and providing installation of both the software application and the application execution environment program in an installation sequence when the target computer lacks the application execution environment program; wherein the installation of the software application and the application execution environment program are tied together as a single installation transaction, such that they succeed or fail together. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving a request to provide for installation of a software application on a target computer, where the software application requires for operation an application execution environment program comprising a cross-platform application program interface to provide services to applications that run in the application execution environment; and providing installation of both the software application and the application execution environment program in an installation sequence when the target computer lacks the application execution environment program; wherein the installation of the software application and the application execution environment program are tied together as a single installation transaction, such that they succeed or fail together. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a target computer; and one or more computers operable to interact with the target computer and to perform operations comprising; receiving a request to provide for installation of a software application on the target computer, where the software application requires for operation an application execution environment program comprising a cross-platform application program interface to provide services to applications that run in the application execution environment; and providing installation of both the software application and the application execution environment program in an installation sequence when the target computer lacks the application execution environment program; wherein the installation of the software application and the application execution environment program are tied together as a single installation transaction, such that they succeed or fail together. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification