Patent ID: 7631006
Filing Date: 2009-12-08
Classification: G06F,Y10S

Abstract:
1. A computer-readable storage medium encoded with computer-executable instructions that, as a result of being executed by a computer, control the computer to perform a method comprising: creating a first virtual container to contain a first software project, the first virtual container defined by a first team project namespace; placing first instances of a set of user selected tools and first artifacts within the first virtual container; creating a second virtual container to contain a second software project, the second virtual container defined by a second team project namespace; placing second instances of the set of user selected tools and second artifacts within the second virtual container; providing access to the first and second virtual containers through the first and second team project namespaces, respectively, in an integrated development environment (IDE), wherein the first instances of the tools and the first artifacts are unique to the first software project and the second instances of the tools and the second artifacts are unique to the second software project, wherein the first instances of the tools include at least a first cross-tool reporting tool, the first cross-tool reporting tool configured to generate first report data from the first instances of the tools and the first artifacts unique to the first software project; and displaying within the IDE a tool window for navigating through the first instances of the tools and the first artifacts unique to the first software project within the first virtual container, wherein the tool window is further configured to simultaneously display the second instances of the tools and the second artifacts of the second software project.