Abstract:
An interface is provided between a receiving component of a server application and a remote application, the receiving component being operable to receive serialized objects from the remote application via the interface. The interface comprises: a module for ascertaining if a piece of code associated with the received object is locally stored and directly available to the server application, and a store for locally storing the associated piece of code in the event that it is not already locally stored and directly available to the server application.
Abstract:
A processing system for assisting computer programs running in a distributed computer system is disclosed, the processing system including: a detector for detecting that a running program has encountered a problem caused by not having direct access to another piece of code; a requisitioner for obtaining the other piece of code from another part of the system; and a controller for controlling the computer to re-run the program from a point before the problem was encountered, in such a way that it has the necessary direct access to the other piece of code.
Abstract:
An interface for interfacing between a receiving component of a server application and a remote application, the receiving component being operable to receive serialised objects from the remote application via the interface, the interface comprising: means for ascertaining if a piece of code associated with the received object is locally stored and directly available to the server application; and means for locally storing the associated piece of code in the event that it is not already locally stored and directly available to the server application.
Abstract:
A development environment, comprising: text editing means (810); an interface (860) for passing amended code to a live running application (880) on a Java EE platform, and for receiving an exception in the event that said exception is generated by the application; means (830) for parsing said received exception in order to identify an associated portion of the amended code as identified in the exception; and means (810) for identifying the associated line of the class within the text editing means (810).
Abstract:
Processing means for assisting computer programs running in a distributed computer system, the processing means including: detection means (530) for detecting that a running program (510) has encountered a problem caused by not having direct access to another piece of code; requisition means (530) for obtaining the other piece of code from another part of the system (550, 560); and means for controlling the computer to re-run the program from a point before the problem was encountered, in such a way that it has the necessary direct access to the other piece of code.
Abstract:
A method for analyzing a presentation structure and content including providing a presentation markup, receiving one or more logical attributes for the presentation key point, assigning a time value and an importance weight to a presentation key point utilizing the one or more logical attributes, generating a summary of the presentation, detecting a logical attribute during the presentation and marking the local attribute as located, detecting a presenter behavior pattern detecting a presenter speech pattern; providing a real-time notification of at least one of the presenter behavior pattern or the presenter speech pattern via an external device having a display viewable to the presenter but not to an audience; recording voice input of the presentation; providing an analysis of the presentation generated by analyzing at least one key point in the presentation; and providing an edited playback of the presentation.