Application wrapping for application management framework
First Claim
1. A method, comprising:
- modifying, by a computing system, an unmanaged application into a managed application configured for execution within an application-management agent of an application-management framework, by inserting, into a software component of the unmanaged application, information configured to control execution of the software component when executed within the application-management agent of the application-management framework;
generating, by the computing system, metadata identifying a public application store from which the unmanaged application can be downloaded; and
providing, by the computing system, the metadata to an enterprise application store associated with the application-management framework.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for developing, modifying, and distributing software applications for enterprise systems are described herein. A software component, such as a native mobile application or a template application, may be modified into a managed mobile application, and metadata associated with the managed mobile application may be generated. The managed application and associated metadata may be provided to one or more application stores, such as public application stores and/or enterprise application stores. Managed applications and/or associated metadata may be retrieved by computing devices from public application stores and/or enterprise application stores, and may be executed as managed applications in an enterprise system.
-
Citations
20 Claims
-
1. A method, comprising:
-
modifying, by a computing system, an unmanaged application into a managed application configured for execution within an application-management agent of an application-management framework, by inserting, into a software component of the unmanaged application, information configured to control execution of the software component when executed within the application-management agent of the application-management framework; generating, by the computing system, metadata identifying a public application store from which the unmanaged application can be downloaded; and providing, by the computing system, the metadata to an enterprise application store associated with the application-management framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media comprising instructions that when executed by a computing system cause the computing system to:
-
modify an unmanaged application into a managed application configured for execution within an application-management agent of an application-management framework, by inserting, into a software component of the unmanaged application, information configured to control execution of the software component when executed within the application-management agent of the application-management framework; generate metadata identifying a public application store from which the unmanaged application can be downloaded; and provide the metadata to an enterprise application store associated with the application-management framework. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a memory storing instructions that when executed by the at least one processor cause the system to; insert, into a software component of an unmanaged application, information configured to control execution of the software component when executed within a management agent of an application-management framework; generate metadata identifying a public application store from which the unmanaged application can be downloaded; and communicate, to an enterprise application store associated with the application-management framework, data comprising the software component and the metadata. - View Dependent Claims (18, 19, 20)
-
Specification