发明名称 |
User interface with configuration, registration, and runtime selection of views |
摘要 |
A method, system and computer program product for providing a configurable user interface comprises receiving, by a server computer, a request for information to be rendered in a user interface; and in response to the request, sending, by the server computer, the information to be rendered and an identifier related to one of a plurality of user interface components. Also, in response to the request, the server computer sends a registry of the plurality of user interface components, wherein the registry comprises a respective entry for each of the plurality of user interface components. More particularly, the respective entry for a particular one of the plurality of user interface components comprises: a) a location of a configuration associated with the particular one user interface component; and b) a plurality of attributes and corresponding attribute values associated with the particular one user interface component. |
申请公布号 |
US9348490(B2) |
申请公布日期 |
2016.05.24 |
申请号 |
US201213617066 |
申请日期 |
2012.09.14 |
申请人 |
CA, Inc. |
发明人 |
Abrams Howard A.;Mitranic Stanislav |
分类号 |
G06F15/177;G06F3/0484;G06F17/30;H04L29/06;H04L29/08 |
主分类号 |
G06F15/177 |
代理机构 |
Stevens & Showalter, LLP |
代理人 |
Stevens & Showalter, LLP |
主权项 |
1. A method of maintaining a registry of a plurality of user interface components, comprising:
determining, by a computer, a location of a configuration associated with a new one of the plurality of user interface components; assigning, by the computer, a respective value to each of a plurality of attributes associated with the new one of the plurality of user interface components, wherein at least a subset of the plurality of attributes relates to a runtime environment in which the new one of the plurality of user interface components can be instantiated; and adding, by the computer, a corresponding entry for the new one of the plurality of user interface components in the registry, wherein the entry comprises the location and plurality of respective values; wherein the registry comprises a respective entry for each of a corresponding one of the plurality of user interface components and each respective entry comprises a respective plurality of attributes; wherein each of the respective plurality of attributes comprises an alias attribute and a subset of the plurality of user interface components are associated with one another by assigning a same value to the respective alias attribute of each of the subset of user interface components, wherein the subset of user interface components are alternative versions of a same user interface component; and wherein at least one of the respective plurality of attributes for each of the subset of user interface components comprises a weight value, wherein the weight value is used, at least in part, to dynamically calculate a respective ranking of each of the alternative versions of the same user interface component based on a specific runtime environment wherein a best matched version of the alternative versions is to be rendered in the specific runtime environment based on the ranking. |
地址 |
Islandia NY US |