Information processing apparatus and method and program for mediating applications
First Claim
1. An information processing apparatus capable of being connected to an IC card via a reader/writer, comprising:
- a middleware for providing a plurality of applications for the IC card with basic functions shared by the applications; and
a device driver provided so as to correspond to the reader/writer, the device driver sequentially processing a plurality of commands received from the plurality of applications via the middleware in the order in which the commands are received so as to control the corresponding reader/writer so that the applications concurrently access the reader/writer.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus is capable of being connected to an IC card via a reader/writer. The information processing apparatus includes a middleware and a device driver provided so as to correspond to the reader/writer. The middleware provides a plurality of applications for the IC card with basic functions shared by the applications. The device driver sequentially processes a plurality of commands received from the plurality of applications via the middleware in the order in which the commands are received so as to control the corresponding reader/writer. In this way, the applications concurrently access the reader/writer.
27 Citations
23 Claims
-
1. An information processing apparatus capable of being connected to an IC card via a reader/writer, comprising:
-
a middleware for providing a plurality of applications for the IC card with basic functions shared by the applications; and
a device driver provided so as to correspond to the reader/writer, the device driver sequentially processing a plurality of commands received from the plurality of applications via the middleware in the order in which the commands are received so as to control the corresponding reader/writer so that the applications concurrently access the reader/writer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of mediating a plurality of applications for an IC card for use in an information processing apparatus capable of being connected to the IC card via a reader/writer, the method comprising the steps of:
-
receiving a plurality of commands by a device driver provided so as to correspond to the reader/writer from a middleware, the middleware providing the plurality of applications with basic functions shared by the applications so that the applications are concurrently accessible to the reader/writer; and
sequentially processing the plurality of received commands by the device driver in the order in which the commands are received so as to control the reader/writer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A program comprising:
program code for causing a computer to function as an information processing apparatus capable of being connected to an IC card via a reader/writer, the information processing apparatus including a middleware for providing a plurality of applications for the IC card with basic functions shared by the applications and a device driver provided so as to correspond to the reader/writer, the device driver sequentially processing a plurality of commands received from the plurality of applications via the middleware in the order in which the commands are received so as to control the corresponding reader/writer so that the applications concurrently access the reader/writer.
Specification