Generating packages for managed applications
First Claim
Patent Images
1. A method, for generating a managed application package for distribution to a plurality of devices, the managed application package being based on a target application package, comprising:
- generating an executables file for the managed application package, wherein the executables file comprises a first executable for a loader that loads a target application into memory, wherein the executables file further comprises a second executable for a compliance rule enforcer for the target application;
generating a resource file for the managed application package, wherein the resource file comprises a public resource for the target application;
generating a manifest file for the managed application package, wherein the manifest file comprises manifest data for the target application;
bundling the executables file, the resource file, and the manifest file into the managed application package; and
distributing the managed application package to the plurality of devices for installation, wherein the managed application package is installed on the plurality of devices; and
distributing the target application package to the plurality of devices, wherein the target application package is stored in a local storage area, and the loader intercepts a request from the target application for access to resources referenced by the resource file, the request being redirected to the local storage area of the target application package, wherein the loader and the target application are executed by at least one of the plurality of devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to a managed application package generator that creates an executables file, a resource file, and a manifest file for a managed application. The executables file comprises an executable for a loader that loads a target application into memory. The resource file comprises a public resource for the target application. The manifest file comprises manifest data for the target application.
-
Citations
19 Claims
-
1. A method, for generating a managed application package for distribution to a plurality of devices, the managed application package being based on a target application package, comprising:
-
generating an executables file for the managed application package, wherein the executables file comprises a first executable for a loader that loads a target application into memory, wherein the executables file further comprises a second executable for a compliance rule enforcer for the target application; generating a resource file for the managed application package, wherein the resource file comprises a public resource for the target application; generating a manifest file for the managed application package, wherein the manifest file comprises manifest data for the target application; bundling the executables file, the resource file, and the manifest file into the managed application package; and distributing the managed application package to the plurality of devices for installation, wherein the managed application package is installed on the plurality of devices; and distributing the target application package to the plurality of devices, wherein the target application package is stored in a local storage area, and the loader intercepts a request from the target application for access to resources referenced by the resource file, the request being redirected to the local storage area of the target application package, wherein the loader and the target application are executed by at least one of the plurality of devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device for generating a managed application package for distribution to a plurality of devices, the managed application package being based on a target application package, the plurality of computer instructions being configured to cause the computing device to at least:
-
generate an executables file for a managed application, wherein the executables file comprises an executable for a loader that is configured to load a target application into memory; generate a resource file for the managed application, wherein the resource file comprises a public resource for the target application; generate a manifest file for the managed application, wherein the manifest file comprises manifest data for the target application; bundle the executables file, the resource file, and the manifest file into the managed application package; distribute the managed application package to the plurality of devices for installation, wherein the managed application package is installed on the plurality of devices; and distribute the target application package to the plurality of devices, wherein the target application package is stored in a local storage area, and the loader intercepts a request from the target application for access to resources referenced by the resource file, the request being redirected to the local storage area of the target application package, wherein the loader and the target application are executed by at least one of the plurality of devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
16. A system for generating a managed application package for distribution to a plurality of devices, the managed application package being based on a target application package, comprising:
-
a computing device; and a managed application package generator executable by the computing device, wherein the managed application package generator, when executed by the computing device, is configured to cause the computing device to at least; generate an executables file for the managed application package, wherein the executables file comprises an executable for a compliance rule enforcer for a target application and a loader that loads the target application into memory; generate a resource file for the managed application package, wherein the resource file comprises a public resource for the target application; generate a manifest file for the managed application package, wherein the manifest file comprises manifest data for the target application; and bundle the executables file, the resource file, and the manifest file into the managed application package, wherein; the computing device distributes the managed application package to the plurality of devices for installation, wherein the managed application package is installed on the plurality of devices; and distribute the target application package to the plurality of devices, wherein the target application package is stored in a local storage area, and the loader intercepts a request from the target application for access to resources referenced by the resource file, the request being redirected to the local storage area of the target application package, wherein the loader and the target application are executed by at least one of the plurality of devices. - View Dependent Claims (17, 18, 19)
-
Specification