OSGi PROGRAM, OSGi SYSTEM
First Claim
1. An OSGi program that causes a computing device to execute a process in compliance with OSGi framework specification, the OSGi program comprising:
- a software module that implements an OSGi framework; and
an OSGi bundle that describes a process that operates under the OSGi framework;
whereinthe OSGi program causes the computing device to execute;
a device detection step of detecting an external device that is connected to an electronic device equipped with the computing device;
a step of acquiring device identification information for identifying the external device;
a step of requesting a distribution server to distribute an OSGi bundle that corresponds to the device identification information; and
a step of receiving an OSGi bundle that corresponds to the device identification information from the distribution server and installing the received OSGi bundle on the OSGi framework.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention automatically installs an OSGi bundle needed to use an external device connected to an electronic device having an OSGi framework mounted. The OSGi bundle is installed into the electronic device without imposing a load on a distribution system. The OSGi program related to the invention detects the external device connected to the electronic device having the OSGi framework mounted, downloads an OSGi bundle corresponding to said external device from a distribution server, and installs the OSGi bundle in the electronic device.
-
Citations
10 Claims
-
1. An OSGi program that causes a computing device to execute a process in compliance with OSGi framework specification, the OSGi program comprising:
-
a software module that implements an OSGi framework; and an OSGi bundle that describes a process that operates under the OSGi framework; wherein the OSGi program causes the computing device to execute; a device detection step of detecting an external device that is connected to an electronic device equipped with the computing device; a step of acquiring device identification information for identifying the external device; a step of requesting a distribution server to distribute an OSGi bundle that corresponds to the device identification information; and a step of receiving an OSGi bundle that corresponds to the device identification information from the distribution server and installing the received OSGi bundle on the OSGi framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification