Extensible productivity tool for exposing common classes in application building
First Claim
1. A system that facilitates building an application using a development framework, the system comprising an exposer component that exposes a set of classes, which set includes at least one of a framework class of the framework and a project class of a project, and which at least one of the framework class and the project class is used to develop the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture for developing an application. The architecture provides an entry point to commonly used classes of an application development framework. A developer begins a project which predefines a set of collection classes. An exposer component includes an identifier component and a compiler for generating accessors to the collected classes. The identifier uses an attribute on a collection class which a compiler dynamically extracts in order to generate accessors to the desired collected classes and compiles the generated collection classes for use in the namespace.
-
Citations
39 Claims
- 1. A system that facilitates building an application using a development framework, the system comprising an exposer component that exposes a set of classes, which set includes at least one of a framework class of the framework and a project class of a project, and which at least one of the framework class and the project class is used to develop the application.
-
13. A system that facilitates building an application within a development framework, comprising:
-
a compiler that compiles code; and
an identification component that receives search information related to class information of a class to be identified, which identification component signals the compiler to search the code based on the search information and tag the class information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
- 20. A system that facilitates building an application within a development framework, the system comprising a compiler that compiles code, which compiler receives search information associated with class information, searches the code based on the search information, and tags the class information.
-
23. A method of aggregating functionality in support of building an application, comprising:
-
identifying a class of objects to be returned from source code;
searching the source code for one or more of the objects;
collecting the one or more objects that are found;
generating a property for each of the one or more objects that are found; and
accessing the one or more objects that have the associated property. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer-readable medium having computer-executable instructions for performing a method of building an application, the method comprising:
-
providing a programming language compatible with an application environment, the language used for developing the application;
identifying objects of the application environment;
searching source code of the application environment for one or more of the objects;
generating a property for each of the one or more objects that are found; and
accessing the one or more objects that have the associated property. - View Dependent Claims (29, 30)
-
-
31. A system that facilitates building of an application, comprising:
-
means for identifying an object of an application development environment;
means for searching source code of the environment for one or more of the objects;
means for generating a property for each of the one or more objects that are found;
means for returning the one or more objects that have the associated property;
means for compiling the one or more objects into a class; and
means for associating the class with a namespace. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification