Integrating online community and program development environments
First Claim
1. In a computing system with an operating system running one or more software applications, the one or more software applications including an integrated development environment configured to receive user input for developing computing programs, a method for enabling access to one or more online community resources from within the integrated development environment, the method comprising:
- an act of providing an integrated development environment that is configured to develop one or more computing programs;
an act of displaying at least one link within the integrated development environment, the at least one link to information related to development of the one or more computer programs, the information being accessible over a network in response to user input received from within the integrated development environment;
an act receiving user input selecting the at least one link; and
a step for enabling access to the information related to development of the one or more computer programs using the integrated development environment, the integrated development environment opening an integrated Web browser within the integrated development environment in response to user input selecting the at least one link such that the integrated web browser appears to be part of the integrated development environment, the integrated web browser including the information corresponding to the displayed link.
2 Assignments
0 Petitions
Accused Products
Abstract
An Integrated Development Environment (IDE) is configured with an online community interface for accessing online community resources, such as contacts and information, directly through the Internet or other networks. The online community interface displays icons and other selectable objects that are associated with contacts or webpages. Upon selecting an object associated with a contact, an email or instant messaging window is launched that enables communication with the one or more contacts. Upon selecting an object associated with a webpage, a browser is launched that accesses and displays the webpage. The online community interface also enables an IDE element, such as a development tool or program snippet to be copied from the IDE and sent to a desired contact through the IDE interface.
41 Citations
30 Claims
-
1. In a computing system with an operating system running one or more software applications, the one or more software applications including an integrated development environment configured to receive user input for developing computing programs, a method for enabling access to one or more online community resources from within the integrated development environment, the method comprising:
-
an act of providing an integrated development environment that is configured to develop one or more computing programs; an act of displaying at least one link within the integrated development environment, the at least one link to information related to development of the one or more computer programs, the information being accessible over a network in response to user input received from within the integrated development environment; an act receiving user input selecting the at least one link; and a step for enabling access to the information related to development of the one or more computer programs using the integrated development environment, the integrated development environment opening an integrated Web browser within the integrated development environment in response to user input selecting the at least one link such that the integrated web browser appears to be part of the integrated development environment, the integrated web browser including the information corresponding to the displayed link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a computing system with an operating system running one or more software applications, the one or more software applications including an integrated development environment configured to receive user input for developing computing programs, a method for enabling access to one or more online community resources from within the integrated development environment, the method comprising:
-
an act of providing an integrated development environment that is configured to develop one or more computing programs; an act of displaying one or more links within the integrated development environment, the links configured to interact with an integrated electronic message client interface that is part of the integrated development environment, the links corresponding to one or more contacts that can be communicated with over a network and from within the integrated development environment using the integrated electronic message client interface; an act receiving user input selecting a first link corresponding to a first contact; and in response to receiving the user input selecting the first link corresponding to the first contact, an act of initiating the integrated electronic message client interface within the integrated development environment, the integrated electronic message client being configured to initiate a communication with the first contact, wherein the communication includes transmitting at least one of an element of the integrated development environment related to development of the one or more computer programs and a message from the user to the first contact, the integrated electronic message client interface being opened within the integrated development environment such that the integrated electronic message client interface appears to be part of the integrated development environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 29, 30)
-
-
18. In a computing system with an operating system running one or more software applications, the one or more software applications including an integrated development environment configured to receive user input for developing computing programs, a method for enabling access to one or more online community resources from within the integrated development environment, the method comprising:
-
an act of providing an integrated development environment that is configured to develop one or more computing programs; an act of displaying at least one link within the integrated development environment, the at least one link to information related to development of the one or more computer programs, the information being accessible over a network in response to user input received from within the integrated development environment; an act of receiving user input selecting the at least one link; an act of initiating an integrated Web browser within the integrated development environment to access the information related to development of the one or more computer programs, the integrated web browser being opened within the integrated development environment in response to receiving user input selecting the at least one link such that the integrated web browser appears to be part of the integrated development environment, the integrated web browser including the information corresponding to the displayed link; and an act of displaying the information related to development of the one or more computer programs associated with the at least one link within the integrated Web browser within the integrated development environment in response to the user input selecting the at least one link. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program product for use in a computing system with an operating system running one or more software applications, the one or more software applications including an integrated development environment configured to receive user input for developing computing programs, the computer program product comprising:
one or more computer-readable media having computer-executable instructions for implementing a method for enabling access to one or more online community resources from within the integrated development environment, the method including; an act of displaying at least one link within the integrated development environment, the at least one link to information related to development of the one or more computer programs, the information being accessible over a network in response to user input received from within the integrated development environment; an act of receiving user input selecting the at least one link; an act of initiating an integrated Web browser within the integrated development environment to access the information related to development of the one or more computer programs, the integrated web browser being opened within the integrated development environment in response to receiving user input selecting the at least one link such that the integrated web browser appears to be part of the integrated development environment, the integrated web browser including the information corresponding to the displayed link; and an act of displaying the information related to development of the one or more computer programs associated with the at least one link within the integrated Web browser within the integrated development environment in response to the user input selecting the at least one link. - View Dependent Claims (23, 24, 25, 26, 27, 28)
Specification