Collaborative Environment Project Extensibility with Composition Containers
First Claim
1. A method for development of an extensible project in a browser-based collaborative environment which configures a networked computing system, the method comprising the steps of:
- locating a collaborative project factory;
identifying a collaborative project extension artifact factory at least in part based on the collaborative project factory; and
creating an instance of a collaborative project extension artifact in a composition container in the networked computing system, at least in part based on the collaborative project extension artifact factory.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamic collaborative project extensibility is provided via composition containers in a managed extensibility framework within an integrated development environment. A browser-based collaborative environment project is extended, using an extension artifact factory to obtain extension artifacts within composition containers. A class library project can be configured with a custom action, a browser-based collaborative environment project extension artifact can be created representing the custom action, and a factory class for the project extension artifact can then be created with an export attribute for discovery within a composition container.
54 Citations
20 Claims
-
1. A method for development of an extensible project in a browser-based collaborative environment which configures a networked computing system, the method comprising the steps of:
-
locating a collaborative project factory; identifying a collaborative project extension artifact factory at least in part based on the collaborative project factory; and creating an instance of a collaborative project extension artifact in a composition container in the networked computing system, at least in part based on the collaborative project extension artifact factory. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium configured with data and instructions for performing a method for developing a browser-based collaborative environment project extension, the method comprising the steps of:
-
creating a class library project configured with a custom action; creating a browser-based collaborative environment project extension artifact representing the custom action; and creating a factory class for the project extension artifact, the factory class configured with an export attribute. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a logical processor; a browser-based collaborative environment project configuring memory in operable communication with the logical processor; a browser-based collaborative environment project extension artifact factory configuring memory in operable communication with the logical processor; and a browser-based collaborative environment project extension artifact within a composition container which configures memory in operable communication with the logical processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification