Registry for app features referenced pointers and pointer definitions
First Claim
1. A method for using a registry to facilitate app development, comprising sending one or more libraries of code to a client device, wherein the one or more libraries cause the client device to perform, during execution of application code that references the one or more libraries of code, operations comprising:
- automatically registering a detected first app feature, a detected pointer and a detected pointer definition for the pointer in a registry, wherein the pointer definition associates the pointer with a second app feature;
responsive to detecting that the first app feature references the pointer and responsive to detecting the pointer definition, automatically registering the first app feature in the registry to receive notifications about events pertaining to the second app feature; and
responsive to detecting a change associated with the second app feature, notifying the first app feature about the change associated with the second app feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A first feature (e.g., chart or table) includes a reference to a dynamic pointer. Independently, the pointer is defined to point to a second feature (e.g., a query). The first feature is automatically updated to reflect a current value of the second feature. The reference to the pointer and pointer definition are recorded in a central registry, and changes to the pointer or second feature automatically cause the first feature to be updated to reflect the change. A mapping between features can be generated using the registry and can identify interrelationships to a developer. Further, changes in the registry can be tracked, such that a developer can view changes pertaining to a particular time period and/or feature of interest (e.g., corresponding to an operation problem).
-
Citations
30 Claims
-
1. A method for using a registry to facilitate app development, comprising sending one or more libraries of code to a client device, wherein the one or more libraries cause the client device to perform, during execution of application code that references the one or more libraries of code, operations comprising:
-
automatically registering a detected first app feature, a detected pointer and a detected pointer definition for the pointer in a registry, wherein the pointer definition associates the pointer with a second app feature; responsive to detecting that the first app feature references the pointer and responsive to detecting the pointer definition, automatically registering the first app feature in the registry to receive notifications about events pertaining to the second app feature; and responsive to detecting a change associated with the second app feature, notifying the first app feature about the change associated with the second app feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
automatically registering a detected first app feature, a detected pointer and a detected pointer definition for the pointer in a registry, wherein the pointer definition associates the pointer with a second app feature; responsive to detecting that the first app feature references the pointer and responsive to detecting the pointer definition, automatically registering the first app feature in the registry to receive notifications about events pertaining to the second app feature; and responsive to detecting a change associated with the second app feature, notifying the first app feature about the change associated with the second app feature. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
a server comprising one or more hardware processors and memory configured to provide computer program instructions to the one or more hardware processors, wherein the server is configured to utilize the one or more hardware processors to send one or more libraries of code to a client device, wherein the one or more libraries cause the client device to perform, during execution of application code that references the one or more libraries of code, operations comprising; automatically registering a detected first app feature, a detected pointer and a detected pointer definition for the pointer in a registry, wherein the pointer definition associates the pointer with a second app feature; responsive to detecting that the first app feature references the pointer and responsive to detecting the pointer definition, automatically registering the first app feature in the registry to receive notifications about events pertaining to the second app feature; and responsive to detecting a change associated with the second app feature, notifying the first app feature about the change associated with the second app feature. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification