Control system
First Claim
Patent Images
1. A control system a portion of which is embodied on a computer-readable media and operating on a Java Virtual Machine platform, said control system comprising:
- a device control object provides a first interface for each of a plurality of device classes to an application program that controls devices of the plurality of device classes;
a device service object provides to the device control object a second interface for each device of the device classes;
a config/loader object provides a third interface for connecting the device service object to, or disconnecting the device service object from, the device control object;
a database for storing information for setting and loading the device service object; and
a factory class object provides a fourth interface to the config/loader object, to obtain an entry point to a database record keeping the information on the device service object, and to create the device service object for any one of the devices;
wherein the device service object further provides a fifth interface to the factory class object for passing the entry point from the factory class object to the device service object.
2 Assignments
0 Petitions
Accused Products
Abstract
A simplified control system provides a uniform interface to a Java-based POS application. A new interface defining a method SetEntry for passing an entry point to a database to a device service object is created in the device service object which loads this interface as a rule. This allows greater freedom designing the device service object and makes it possible to write better service objects. Device service objects for other manufacturers and other types of devices can also be loaded by a shared factory class, and a simpler JavaPOS system can be provided at low cost.
8 Citations
14 Claims
-
1. A control system a portion of which is embodied on a computer-readable media and operating on a Java Virtual Machine platform, said control system comprising:
-
a device control object provides a first interface for each of a plurality of device classes to an application program that controls devices of the plurality of device classes; a device service object provides to the device control object a second interface for each device of the device classes; a config/loader object provides a third interface for connecting the device service object to, or disconnecting the device service object from, the device control object; a database for storing information for setting and loading the device service object; and a factory class object provides a fourth interface to the config/loader object, to obtain an entry point to a database record keeping the information on the device service object, and to create the device service object for any one of the devices; wherein the device service object further provides a fifth interface to the factory class object for passing the entry point from the factory class object to the device service object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A program embodied on a computer-readable media and runs on a Java Virtual Machine, the program functioning as a device service object provides to a device control object, that provides a first interface for each of a plurality of device classes to an application program, that controls devices of the plurality of device classes, a second interface for each device, said program comprising:
-
a command provides a fifth interface to a factory class object for passing an entry point from a factory class object to the device service object, wherein the factory class object creates the device service object for the corresponding device, to provide a fourth interface to a config/loader object, and to obtain an entry point to a database record keeping information on the device service object, the config/loader object provides a third interface to the device control object for connecting the device service object to, and disconnecting the device service object from, the device control object. - View Dependent Claims (7, 8, 9)
-
-
10. A program embodied on a computer-readable media and runs on a Java Virtual Machine, the program functioning as a factory class object for instantiating a device service object provides to a device control object, that provides a first interface for each of a plurality of device classes to an application program, that controls devices of the plurality of device classes, a second interface for each device, said program comprising:
-
a command provides a fourth interface to a config/loader object, and to obtain an entry point to a database record keeping information on the device service object, the config/loader object provides a third interface to the device control object for connecting the device service object to, and disconnecting the device service object from, the device control object; and a command passes the entry point by means of a fifth interface provided by the device service object to the factory class object. - View Dependent Claims (11, 12, 13, 14)
-
Specification