IMAGE FORMING APPARATUS, METHOD OF INSTALLING OSGi-BASED SERVICE, METHOD OF PROVIDING OSGi-BASED SERVICE, AND COMPUTER-READABLE RECORDING MEDIUM
AssigneeSamsung Electronics Co., Ltd.
InventorKi-young HWANG
Life of this patent
Estimating the term…
Abstract
An image forming apparatus having an open services gateway initiative (OSGi)-based service is provided. The image forming apparatus may include a user interface (UI) unit to receive a service execution command for a first bundle to provide at least one service, and a control unit which controls the UI unit to display a UI of a second bundle to provide at least one service, the second bundle having UI expansion information for the first bundle in one region of a UI window corresponding to the first bundle.
Claims32
An image forming apparatus to provide an open services gateway initiative (OSGi)-based service, the image forming apparatus comprising:
- a user interface (UI) unit to receive a service execution command for a first bundle to provide at least one service;
- and
- a control unit to control the UI unit to display a UI of a second bundle to provide at least one service, the second bundle having UI expansion information for the first bundle in one region of a UI window corresponding to the first bundle.
An image forming apparatus to provide an open services gateway initiative (OSGi)-based service, the image forming apparatus comprising:
- a user interface (UI) unit to display the OSGi-based service;
- and
- a control unit to control the UI unit to display a UI window including a first UI which displays a first service provided by a first bundle, a second UI which displays a second service provided by a second bundle installed after the first bundle is installed, and an expansion UI which displays the second service provided by the second bundle on the first UI after the second bundle is installed.
A method of installing an open services gateway initiative (OSGi)-based service on an OSGi apparatus, the method comprising:
- selecting a new bundle to provide at least one service to be installed on an OSGi framework of the OSGi apparatus;
- determining whether the new bundle includes UI expansion information for at least one bundle preinstalled on the OSGi framework;
- when the new bundle includes the UI expansion information, setting the UI expansion information to the OSGi framework so as to display a UI according to the UI expansion information in one region of a UI window corresponding to the preinstalled bundle when at least one service corresponding to the preinstalled bundle is executed;
- and
- installing the new bundle in the OSGi framework of the OSGi apparatus.
A method of providing open services gateway initiative (OSGi)-based service with an OSGi-based apparatus, the method comprising:
- receiving a service execution command for a first bundle that provides at least one service with the OSGi-based apparatus;
- and
- displaying a user interface (UI) of a second bundle that provides at least one service, the second bundle having UI expansion information for the first bundle in one region of a UI window corresponding to the first bundle with the OSGi-based apparatus.
A non-transitory computer-readable recording medium including a program that, when executed by a computer, performs a method of providing an open services gateway initiative (OSGi)-based service, the method comprising:
- receiving a service execution command for a first bundle that provides at least one service;
- determining whether a second bundle having user interface (UI) expansion information for the first bundle is present;
- and
- displaying a UI according to the UI expansion information in one region of a UI window corresponding to the first bundle.
A method of expanding a user interface (UI) of an open services gateway initiative (OSGi)-based service apparatus including an OSGi framework, the method comprising:
- receiving a bundle to provide at least one service, the bundle including UI expansion information;
- setting the UI expansion information to the OSGi framework of the OSGi-based service apparatus;
- and
- displaying the UI of the OSGi-based service apparatus including the expansion information when a service execution command is received by the OSGi-based service apparatus for the at least one service provided by the bundle including the UI expansion information.
An open services gateway initiative (OSGi)-based service apparatus including an OSGi framework and a user interface (UI), comprising:
- a communication interface to receive a bundle to provide at least one service, the bundle including UI expansion information;
- a controller to set the UI expansion information to the OSGi framework of the OSGi-based service apparatus;
- and
- a user interface unit to display the UI including the expansion information when a service execution command is received for the at least one service provided by the bundle including the UI expansion information.
Dependencies are inferred from the claim text.