US2012240105A1PendingUtilityA1
OSGi DYNAMIC BUNDLE GENERATION AT RUNTIME
Est. expiryApr 30, 2028(~1.8 yrs left)· nominal 20-yr term from priority
G06F 8/71G06F 8/61
42
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method of dynamically creating an OSGi bundle includes determining a directory for creation of the OSGi bundle, a runtime environment, and an OSGi framework, determining a functionality and data for the OSGi bundle based on the runtime environment and the OSGi framework, creating a JAR file of the OSGi bundle with the data and the functionality, and creating a bundle manifest for the OSGi bundle accordingly.
Claims
exact text as granted — not AI-modified1 . A method of dynamically creating an OSGi (Open Systems Gateway Initiative) bundle, said method comprising:
determining a directory for creation of said OSGi bundle, a runtime environment, and an OSGi framework; determining a functionality and data for said OSGi bundle based on said runtime environment and said OSGi framework after said determining said directory; creating a JAR (Java Archive) file of said OSGi bundle with said data and said functionality after said determining said functionality and said data; and creating a bundle manifest for said OSGi bundle accordingly after said creating said JAR file.
2 . The method of claim 1 , further comprising:
installing and starting said OSGi bundle after said creating said bundle manifest.
3 . The method of claim 2 , wherein one of a main OSGi bundle and an application performs said determining, said creating, and said installing and starting.
4 . The method of claim 2 , further comprising:
using an activator of said OSGi bundle to any one of initialize services and perform any additional tasks after said installing and starting said OSGi bundle.
5 . The method of claim 4 , wherein one of a main OSGi bundle and an application performs said determining, said creating, and said installing and starting.
6 . The method of claim 5 , wherein said main OSGi bundle and said application comprise logic that enables said determining of said functionality and said data offered by said OSGi bundle.
7 . The method of claim 6 , wherein an initialization of said services and a performance of said any additional tasks is dependent on said functionality and said data of said OSGi bundle.
8 . The method of claim 7 , wherein said application installing and starting said OSGi bundle is framework dependent.
9 . The method of claim 7 , wherein said main OSGi bundle comprises an activator launched prior to said determining said directory.
10 . The method of claim 9 , wherein said activator of said main OSGi bundle performs said determining, said creating, and said installing and starting.
11 . A system for dynamically creating an OSGi (Open Systems Gateway Initiative) bundle, said system comprising:
a unit that determines a directory for creation of said OSGi bundle, a runtime environment, and an OSGi framework; a unit that determines a functionality and a data for said OSGi bundle based on said runtime environment and said OSGi framework after said determining said directory; a unit that creates a JAR (Java Archive) file of said OSGi bundle with said data and said functionality after said determining said functionality and said data; and a unit that creates a bundle manifest for said OSGi bundle accordingly after said creating said JAR file.
12 . The system of claim 11 , further comprising:
a unit that installs and starts said OSGi bundle after said bundle manifest is created.
13 . The system of claim 12 , further comprising:
a unit that uses an activator of said OSGi bundle to any one of initialize services and perform any additional tasks after said installing and starting said OSGi bundle.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.