System for generating a timeline of registry events
First Claim
1. A computer-implemented method, comprising:
- executing an environment comprising application features and a registry containing registry entries associating names with corresponding application features,wherein one or more of the registry entries are associated with a dynamic pointer and a corresponding one of the application features;
upon receiving a command to display a set of historical events related to the registry, generating a timeline comprising nodes positioned along the timeline according to a time of corresponding events,wherein one or more of the events comprise a modification to which of the application features the dynamic pointer corresponds or a modification of a value of the application feature with which the dynamic pointer corresponds; and
causing display of the timeline.
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.
-
Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
executing an environment comprising application features and a registry containing registry entries associating names with corresponding application features, wherein one or more of the registry entries are associated with a dynamic pointer and a corresponding one of the application features; upon receiving a command to display a set of historical events related to the registry, generating a timeline comprising nodes positioned along the timeline according to a time of corresponding events, wherein one or more of the events comprise a modification to which of the application features the dynamic pointer corresponds or a modification of a value of the application feature with which the dynamic pointer corresponds; and causing display of the timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method comprising:
-
executing an environment comprising application features and a registry containing registry entries associating names with corresponding application features, wherein one or more of the registry entries are associated with a dynamic pointer and a corresponding one of the application features; upon receiving a command to display a set of historical events related to the registry, generating a timeline comprising nodes positioned along the timeline according to a time of corresponding events, wherein one or more of the events comprise a modification to which of the application features the dynamic pointer corresponds or a modification of a value of the application feature with which the dynamic pointer corresponds; and causing display of the timeline of events. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 containing registry entries associating names with corresponding ones of the application features, wherein one or more registry entries are associated with a dynamic pointer and a corresponding one of the application features; upon receiving a command to display a set of historical events related to the registry, generating a timeline comprising nodes positioned along the timeline according to a time of corresponding events, wherein one or more of the events comprise a modification to which of the application features the dynamic pointer corresponds or a modification of a value of the application feature with which the dynamic pointer corresponds; and causing display of the timeline. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification