FIELD: physics; computer engineering.
SUBSTANCE: present invention relates to systems and methods of controlling properties of a user interface using data. The application is divided into independent parts, a logic part and a user interface part. The logic part manipulates data values in the application. The user interface part is responsible for displaying user interface properties. A binding specification describes the interrelationship between the user interface properties and data value. A system level code uses the binding specification to determine how it informs on data changes and how it orders the user interface part to display changes in the user interface properties. The binding specification identifies the source data element, the path to the data value in the source data element, the user interface target element and the user interface property on the user interface target element. Binding can be done using a code or mark-up language.
EFFECT: separation of user interface and data from application logic due to provision for a mechanism of binding data to the user interface.
25 cl, 4 dwg
Title | Year | Author | Number |
---|---|---|---|
APPLICATION OF DATA BINDING MECHANISM TO PERFORM COMMAND BINDING | 2005 |
|
RU2398266C2 |
PROGRAMMING INTERFACE FOR COMPUTER PLATFORM | 2004 |
|
RU2371758C2 |
SYSTEMS AND METHODS OF INTERFACING APPLICATION PROGRAMS WITH ARTICLE BASED STORAGE PLATFORM | 2003 |
|
RU2412461C2 |
SYSTEM AND METHOD FOR DYNAMIC VISUALIZATION OF SOFTWARE ELEMENTS | 2021 |
|
RU2799988C2 |
PRIORITY BINDING | 2005 |
|
RU2405190C2 |
WIRELESS COMMUNICATION DEVICE | 2003 |
|
RU2385532C2 |
DATA CONTAINER FOR USER INTERFACE CONTENT DATA | 2005 |
|
RU2363039C2 |
ARCHITECTURE OF DISPLAY WITH MAINTENANCE OF INCREMENT REPRESENTATION | 2007 |
|
RU2441273C2 |
METHOD AND DEVICE FOR CREATING USER INTERFACES BASED ON AUTOMATION WITH POSSIBILITY OF COMPLETE SETUP | 2005 |
|
RU2390822C2 |
TECHNIQUES FOR ADAPTING INTERPRETIVE RUN TIME APPLICATION TO MULTIPLE CLIENTS | 2012 |
|
RU2608472C2 |
Authors
Dates
2009-06-10—Published
2003-05-17—Filed