Connecting entities with general functionality in aspect patterns
First Claim
Patent Images
1. A method of developing a computer application to perform tasks, comprising:
- providing a set of object types;
providing a set of aspect patterns, the aspect patterns including generalized functionality that can be implemented for at least some of the set of object types; and
establishing desired connections between selected object types in the set of object types and selected aspect patterns in the set of aspect patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
A task oriented user interface increases ease of use of the system because the user is guided through the system. The tasks resemble how the user thinks he/she should do the job. This aids and assists the user in doing the job.
-
Citations
29 Claims
-
1. A method of developing a computer application to perform tasks, comprising:
-
providing a set of object types;
providing a set of aspect patterns, the aspect patterns including generalized functionality that can be implemented for at least some of the set of object types; and
establishing desired connections between selected object types in the set of object types and selected aspect patterns in the set of aspect patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer system configured to run an application program, comprising:
-
a first store storing aspect pattern metadata associated with a plurality of aspect patterns and object type metadata associated with a plurality of object types, the aspect patterns implementing functionality for the object types and the aspect pattern metadata and object type metadata describing connections between the aspect patterns and the object types;
a second store storing aspect pattern instances of the aspect patterns and object instances of the object types;
an object controller controlling interaction between the object instances and the aspect pattern instances based on the aspect pattern metadata and object type metadata. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification