Dynamic discovery and management of page fragments
First Claim
Patent Images
1. A method of providing a dynamic application user interface, comprising:
- receiving an indication to add a fragment dynamically to a current application page at runtime;
in response to the indication, determining the fragment to be added, wherein determining the fragment to be added includesidentifying at runtime a user-composed expression associated with the current application page, wherein the user-composed expression is defined by a developer at development time, andevaluating the expression associated with the current application page at runtime to discover the fragment to be added, wherein identification of the fragment is dependent upon evaluation of the expression, the expression including page context data of the current application page read from a context data cache; and
adding the determined fragment dynamically to the current application page at runtime.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to dynamically discover and manage page fragments, e.g., to provide a dynamic application user interface, are disclosed. In various embodiments, an indication to add a fragment dynamically to a current application page is received. The fragment to be added is determined, in response to the indication, and added dynamically to the current application page.
-
Citations
22 Claims
-
1. A method of providing a dynamic application user interface, comprising:
-
receiving an indication to add a fragment dynamically to a current application page at runtime; in response to the indication, determining the fragment to be added, wherein determining the fragment to be added includes identifying at runtime a user-composed expression associated with the current application page, wherein the user-composed expression is defined by a developer at development time, and evaluating the expression associated with the current application page at runtime to discover the fragment to be added, wherein identification of the fragment is dependent upon evaluation of the expression, the expression including page context data of the current application page read from a context data cache; and adding the determined fragment dynamically to the current application page at runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a display; a processor; and a non-transitory memory storing instructions executable by the processor to; receive an indication to add a fragment dynamically at runtime to a current application page displayed on the display; in response to the indication, determine the fragment to be added, wherein determining the fragment to be added includes identifying at runtime a user-composed expression associated with the current application page, wherein the user-composed expression is defined by a developer at development time, and evaluating the expression associated with the current application page at runtime to discover the fragment to be added, wherein identification of the fragment is dependent upon evaluation of the expression, the expression including page context data of the current application page read from a context data cache, wherein evaluating the expression comprises using the page context data to evaluate the expression; and add the determined fragment dynamically to the current application page at runtime. - View Dependent Claims (18, 19, 20)
-
-
21. A computer program product to provide a dynamic application user interface, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an indication to add a fragment dynamically to a current application page at runtime; in response to the indication, determining the fragment to be added, wherein determining the fragment to be added includes identifying at runtime a user-composed expression associated with the current application page, wherein the user-composed expression is defined by a developer at development time, and evaluating the expression associated with the current application page at runtime to discover the fragment to be added, wherein identification of the fragment is dependent upon evaluation of the expression, the expression including page context data of the current application page read from a context data cache, wherein evaluating the expression comprises using the page context data to evaluate the expression; and adding the determined fragment dynamically to the current application page at runtime. - View Dependent Claims (22)
-
Specification