×

Method, system and computer program for debugging software applications in a web environment

  • US 8,347,269 B2
  • Filed: 07/02/2008
  • Issued: 01/01/2013
  • Est. Priority Date: 09/28/2007
  • Status: Expired due to Fees
First Claim
Patent Images

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:

  • 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, the client component comprising;

    at least one script that performs at least one function of the client component, anda log function that traces an execution of the at least one function;

    executing, by a processor, the client component that includes the at least one function on the one client entity;

    tracing, by the log function, the at least one function of the script in response to executing the at least one function;

    responsive to the tracing, saving client log information in a log buffer on the one client entity relating to at least the execution of the at least one function of the script, the log buffer being a non-persistent memory structure of the client component that is maintained in the working memory of the one client entity; and

    transmitting the client log information saved in the log buffer from the one client entity to the server entity for use in the debugging of the software application, and then purging the log buffer,wherein the non-persistent memory structure is an array, the log buffer comprises a series of client log items, and each of the client log items is an array entry, andthe saving comprises adding one client log item to the log buffer by the log function passing the one client log item as a parameter.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×