Patent ID: 8126349
Filing Date: 2012-02-28
Classification: G03G,H04N

Abstract:
1. An image forming apparatus having a first execution environment provided by an operating system of the image forming apparatus and a second execution environment realized by a virtual machine which runs on the first execution environment, the image forming apparatus comprising: a first control unit, comprising a driver program which runs on the first execution environment, configured to control a scanner unit or a printer unit provided in the image forming apparatus; an interface unit, comprising an application programming interface, configured to establish an interface between the first control unit, a first application program which runs on the second execution environment, and a plurality of second application programs which run on the second execution environment and are provided to control the first control unit through the interface unit; and a second control unit, comprising the first application program, configured to display a window that includes a list of the plurality of second application programs but does not include a list of applications which run on the first execution environment, and configured to delete a selected second application program, in response to an instruction to delete one of the plurality of second application programs selected by the user from among the list of the plurality of second application programs displayed in the window.