METHOD, SYSTEM AND COMPUTER PROGRAM FOR DEBUGGING SOFTWARE APPLICATIONS IN A WEB ENVIRONMENT
First Claim
1. A method for debugging a software application in a data processing system that includes a server entity and a plurality of client entities, for at least one of the client entities the method comprising the steps of:
- accessing a server component of the software application that is running on the server entity;
downloading a client component of the software application from the server entity to the one client entity;
executing the client component on the one client entity;
saving client log information relating to the execution of the client component on the one client entity by invoking a log function provided by the client component, the client log information being saved to a non-persistent memory structure of the client component; and
transmitting the client log information for use in the debugging of the software application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for debugging a software application in a data processing system that includes a server entity and client entities. For at least one of the client entities, a server component of the application running on the server entity is accessed, and a client component of the application is downloaded from the server entity. The client component is executed. Client log information relating to the execution of the client component is saved by invoking a log function provided by the client component; the client log information is saved into a non-persistent memory structure of the client component. The client log information is transmitted for use in the debugging of the application.
27 Citations
20 Claims
-
1. A method for debugging a software application in a data processing system that includes a server entity and a plurality of client entities, for at least one of the client entities the method comprising the steps of:
-
accessing a server component of the software application that is running on the server entity; downloading a client component of the software application from the server entity to the one client entity; executing the client component on the one client entity; saving client log information relating to the execution of the client component on the one client entity by invoking a log function provided by the client component, the client log information being saved to a non-persistent memory structure of the client component; and transmitting the client log information for use in the debugging of the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible computer-readable medium encoded with a computer program for debugging a software application in a data processing system that includes a server entity and a plurality of client entities, the computer program comprising instructions for performing the steps of:
-
accessing a server component of the software application that is running on the server entity; downloading a client component of the software application from the server entity to the one client entity; executing the client component on the one client entity; saving client log information relating to the execution of the client component on the one client entity by invoking a log function provided by the client component, the client log information being saved to a non-persistent memory structure of the client component; and transmitting the client log information for use in the debugging of the software application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for debugging a software application in a data processing system that includes a server entity and a plurality of client entities, the system comprising:
-
means for accessing a server component of the software application that is running on the server entity; means for downloading a client component of the software application from the server entity to the one client entity; means for executing the client component on the one client entity; means for saving client log information relating to the execution of the client component on the one client entity by invoking a log function provided by the client component, the client log information being saved to a non-persistent memory structure of the client component; and means for transmitting the client log information for use in the debugging of the software application. - View Dependent Claims (17, 18, 19, 20)
-
Specification