System for displaying interrelationships between application features
First Claim
1. A computer-implemented method, comprising:
- executing an environment comprising application features and a registry containing entries that indicate names and corresponding application features;
wherein each registry entry is associated with a list of registered application features, the list indicating which of the application features are registered to be notified when events associated with the registry entry are detected; and
upon receiving a command to display interrelationships between the application features, generating a map containing nodes representing the application features and lines between the nodes representing the interrelationships; and
outputting the map to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system that facilitates developing applications in a component-based software development environment. This system provides an execution environment comprising instances of application components and a registry that maps names to instances of application components. Within the registry, each entry is associated with a list of notification dependencies that specifies component instances to be notified when the registry entry changes. Upon receiving a command to display notification dependencies for the registry, the system generates and displays a dependency graph containing nodes representing component instances and arrows between the nodes representing notification dependencies between the component instances. Upon receiving a command to display a timeline for with the registry, the system generates and displays a timeline representing events associated with the registry in chronological order.
118 Citations
30 Claims
-
1. A computer-implemented method, comprising:
-
executing an environment comprising application features and a registry containing entries that indicate names and corresponding application features; wherein each registry entry is associated with a list of registered application features, the list indicating which of the application features are registered to be notified when events associated with the registry entry are detected; and upon receiving a command to display interrelationships between the application features, generating a map containing nodes representing the application features and lines between the nodes representing the interrelationships; and outputting the map to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the comprising:
-
executing an environment comprising application features and a registry containing entries that indicate names and corresponding application features; wherein each registry entry is associated with a list of registered application features, the list indicating which of the application features are registered to be notified when events associated with the registry entry are detected; and upon receiving a command to display interrelationships between the application features, generating a map containing nodes representing the application features and lines between the nodes representing the interrelationships; and outputting the map to a user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
at least one processor and at least one associated memory; and an execution environment that executes on the at least one processor and comprises application features and a registry that indicate names and corresponding application features; wherein each registry entry is associated with a list of registered application features, the list indicating which of the application features are registered to be notified when events associated with the registry entry are detected; and wherein upon receiving a command to display interrelationships between the application features, the execution environment is configured to; generate a map containing nodes representing the application features and lines between the nodes representing the interrelationships; and output the map to a user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification