Connecting an integrated development environment with an application instance
First Claim
1. A method performed by a computing system having a processor and memory for connecting with an instance of an integrated development environment, comprising:
- starting an integrated development environment component;
providing an identifier to the integrated development environment component so that the integrated development environment component can indicate the identifier when registering, wherein the providing includes identifying an application that starts the integrated development environment so that the integrated development environment can customize itself;
locating, using the processor, the provided identifier in a registry, the locating identifying a process associated with the started integrated development environment component so that the identified process can be connected to; and
sending a command to the identified process.
2 Assignments
0 Petitions
Accused Products
Abstract
A facility is provided for connecting with an application instance. In various embodiments, the facility starts an integrated development environment component, provides an identifier to the integrated development environment component so that the integrated development environment component can indicate the identifier when registering, locates the provided identifier in a registry, and connects to the identified process. The facility can include a running object table component that stores identifications of running application instances and their corresponding monikers, and an application having a provider component that can communicate with an integrated development environment component that, when started by the application, receives an identifier and registers the started integrated development environment with the running object table, the registration including the associated identifier so that the application can identify the started integrated development environment.
106 Citations
15 Claims
-
1. A method performed by a computing system having a processor and memory for connecting with an instance of an integrated development environment, comprising:
-
starting an integrated development environment component; providing an identifier to the integrated development environment component so that the integrated development environment component can indicate the identifier when registering, wherein the providing includes identifying an application that starts the integrated development environment so that the integrated development environment can customize itself; locating, using the processor, the provided identifier in a registry, the locating identifying a process associated with the started integrated development environment component so that the identified process can be connected to; and sending a command to the identified process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for connecting with an instance of an integrated development environment, comprising:
-
a processor and memory; a running object table component that stores identifications of running application instances and their corresponding monikers; and an application having a provider component that can communicate with an integrated development environment component that, when started by the application, receives an identifier and registers the started integrated development environment with the running object table, the registration including the associated identifier so that the application can identify the started integrated development environment, wherein the provider component identifies a pointer associated with the integrated development environment associated with the identifier so that the application can employ the pointer to connect to the integrated development environment; wherein the running object table component associates monikers with running objects, wherein a running object is an integrated development environment instance. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-readable storage device storing computer-executable instructions that, when executed, perform a method for connecting with an instance of an application, the method comprising:
-
starting a first instance of an application; and under control of a controlling application, starting a second instance of the application and providing an identifier to the second instance of the application so that the second instance of the application can register an association between the second instance of the application and the identifier, wherein the providing includes identifying an application that starts the integrated development environment so that the integrated development environment can customize itself; locating the registered association so that the controlling application can connect to the second instance of the application rather than the first instance of the application, and sending a command to the identified process. - View Dependent Claims (13, 14, 15)
-
Specification