×

System and method for revealing remote object status in an integrated development environment

  • US 7,475,391 B2
  • Filed: 10/07/2004
  • Issued: 01/06/2009
  • Est. Priority Date: 10/07/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for creating software products using an integrated development environment including a debugger and further including a source code editor having a type-ahead facility, said method comprising:

  • facilitating user entry of source code into the source code editor, said facilitating including;

    accessing a remote object interface repository that includes interface definitions;

    determining one or more keywords from the interface definitions, wherein said determining includes predicting the one or more keywords in accordance with the interface definitions and a target programming language naming convention; and

    inserting one or more of the determined keywords into the type-ahead facility of the source code editor, such that user keystrokes are reduced;

    collecting a set of remote object identifiers representing remote objects available to the integrated development environment;

    periodically determining a status of said remote objects using said set of remote object identifiers; and

    providing remote object status information to said integrated development environment by displaying the remote object identifiers within a display of the source code editor of the integrated development environment utilizing color coding to indicate remote object status information, wherein;

    said remote object status information includes at least one quality of service metric of a remote object, including statistical availability metrics or current operational availability of the remote object; and

    said remote object status information indicates that the remote object is unavailable in response to the debugger of the integrated development environment determining that the remote object is unavailable while emulating execution of a program that calls the remote object.

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