INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT
First Claim
1. An information processing apparatus comprising:
- a browser unit configured to receive, from a server device, page files included in a web application and execute the web application by processing the received page files;
an application range management unit configured to, at the time of starting execution of the web application, receive application range information representing the page files included in the web application and store the application range information in a memory;
a termination detecting unit configured to, when there is a change of the page file being processed by the browser unit, determine whether or not the web application being executed has ended depending on whether or not the page file after the change is included in the application range information;
a usability determining unit configured to, when a call request is issued for an add-on that represents a function not processed by the browser unit, determine whether or not the add-on for which the call request is issued is allowed to be used in the web application being executed; and
an add-on calling unit configured to, when it is determined that the add-on for which the call request is issued is allowed to be used in the web application being executed, call the add-on.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an aspect of the embodiment, an information processing unit includes a browser unit that receives page files and execute a web application; an application range management unit that receives application range information at the start of execution of the web application, and stores that information in a memory unit; a termination detecting unit that, when the page file being processed by the browser unit changes, determines whether or not the web application being executed has terminated depending on whether or not the new page file is included in the application range information; a usability determining unit that determines whether or not an add-on for which a call request is issued is allowed to be used in the web application being executed; and an add-on calling unit that calls an add-on when determined that the add-on is allowed to be used in the web application being executed.
-
Citations
13 Claims
-
1. An information processing apparatus comprising:
-
a browser unit configured to receive, from a server device, page files included in a web application and execute the web application by processing the received page files; an application range management unit configured to, at the time of starting execution of the web application, receive application range information representing the page files included in the web application and store the application range information in a memory; a termination detecting unit configured to, when there is a change of the page file being processed by the browser unit, determine whether or not the web application being executed has ended depending on whether or not the page file after the change is included in the application range information; a usability determining unit configured to, when a call request is issued for an add-on that represents a function not processed by the browser unit, determine whether or not the add-on for which the call request is issued is allowed to be used in the web application being executed; and an add-on calling unit configured to, when it is determined that the add-on for which the call request is issued is allowed to be used in the web application being executed, call the add-on. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing method implemented in an information processing apparatus including
a browser unit configured to receive, from a server device, page files included in a web application and execute the web application by processing the received page files; - and
a memory unit, the information processing method comprising; receiving, at the time of starting execution of the web application, application range information representing the page files included in the web application; storing the application range information in the memory unit; determining, when there is a change of the page file being processed by the browser unit, whether or not the web application being executed has ended depending on whether or not the page file after the change is included in the application range information; determining, when a call request is issued for an add-on that represents a function not processed by the browser unit, whether or not the add-on for which the call request is issued is allowed to be used in the web application being executed; and calling, when it is determined that the add-on for which the call request is issued is allowed to be used in the web application being executed, the add-on.
- and
-
13. A computer program product comprising a computer-readable medium including programmed instructions for an information processing method for an information processing apparatus including
a browser unit configured to receive, from a server device, page files included in a web application and execute the web application by processing the received page files; - and
a memory unit, wherein the instructions, when executed by a computer, cause the computer to perform; receiving, at the time of starting execution of the web application, application range information representing the page files included in the web application; storing the application range information in the memory unit; determining, when there is a change of the page file being processed by the browser unit, whether or not the web application being executed has ended depending on whether or not the page file after the change is included in the application range information; determining, when a call request is issued for an add-on that represents a function not processed by the browser unit, whether or not the add-on for which the call request is issued is allowed to be used in the web application being executed; and calling, when it is determined that the add-on for which the call request is issued is allowed to be used in the web application being executed, the add-on.
- and
Specification