Method, system and program product for controlling native applications using open service gateway initiative (OSGi) bundles
First Claim
Patent Images
1. A method for controlling native applications using Open Service Gateway Initiative (OSGi) bundles, comprising:
- packaging a native application within an OSGi bundle to create a link between the OSGi bundle and the native application;
installing the OSGi bundle within an OSGi environment of a client device after the packaging;
deploying the OSGi bundle within a native environment of the client device; and
controlling the native application within the native environment using the OSGi bundle within the OSGi environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Under then present invention, a native application is packaged within an OSGi bundle to create a link there between. Then, the OSGi bundle is installed within an OSGi environment of a client device. Once installed, the OSGi bundle is deployed in a native environment of the client device and the native application is removed from within the OSGi bundle while maintaining the link. Thereafter, the native application within the native environment can be controlled from the server using the OSGi bundle within the OSGi environment.
-
Citations
36 Claims
-
1. A method for controlling native applications using Open Service Gateway Initiative (OSGi) bundles, comprising:
-
packaging a native application within an OSGi bundle to create a link between the OSGi bundle and the native application;
installing the OSGi bundle within an OSGi environment of a client device after the packaging;
deploying the OSGi bundle within a native environment of the client device; and
controlling the native application within the native environment using the OSGi bundle within the OSGi environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for enabling life cycle management of native applications using Open Service Gateway Initiative (OSGi) bundles, comprising:
-
packaging a native application within an OSGi bundle on a server to create a link between the OSGi bundle and the native application;
installing the OSGi bundle within an OSGi environment of a client device after the packaging;
deploying the OSGi bundle within a native environment of the client device;
removing the native application from within the OSGi bundle while maintaining the link; and
managing a life cycle of the native application within the native environment using the OSGi bundle within the OSGi environment. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for controlling native applications using Open Service Gateway Initiative (OSGi) bundles, comprising:
-
a packaging system for packaging a native application within an OSGi bundle to create a link between the OSGi bundle and the native application;
an exportation system for installing the OSGi bundle within an OSGi environment of a client device, wherein the OSGi bundle is thereafter deployed within a native environment of the client device; and
a control system for controlling the native application within the native environment using the OSGi bundle within the OSGi environment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for controlling native applications using Open Service Gateway Initiative (OSGi) bundles, comprising:
-
means for packaging a native application within an OSGi bundle to create a link between the OSGi bundle and the native application;
means for installing the OSGi bundle within an OSGi environment of a client device;
means for deploying the OSGi bundle within a native environment of the client device;
means for removing the native application from within the OSGi bundle while maintaining the link; and
means for managing a life cycle of the native application within the native environment using the OSGi bundle within the OSGi environment. - View Dependent Claims (24, 25, 26)
-
-
27. A program product stored on a recordable medium for controlling native applications using Open Service Gateway Initiative (OSGi) bundles, which when executed, comprises:
-
program code for packaging a native application within an OSGi bundle to create a link between the OSGi bundle and the native application;
program code for installing the OSGi bundle within an OSGi environment of a client device, wherein the OSGi bundle is thereafter deployed within a native environment of the client device; and
program code for controlling the native application within the native environment using the OSGi bundle within the OSGi environment. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification