Architecture for creating a user interface using a data schema
First Claim
1. A system that facilitates generation of a user interface, comprising:
- a generation component that facilitates the use of a control in the user interface; and
a data component that accesses a data schema such that the control is associated with the data schema.
2 Assignments
0 Petitions
Accused Products
Abstract
A rich user interface (UI) development framework that uses the schema of a data source to which it is relevant. The developer is able to rapidly create a data bound UI using a number of familiar gestures, including drag and drop, from the schema in a data tool window, using a designer tasks, or using a data form creation wizard. The system includes a UI generation component that allows a developer to input a number of different controls into the interface using associated control graphics. A data source object, type, or file can be passed to the UI generation component as an input. The developer chooses the desired controls and associates (or binds) the data entity of the data source with the control by any number of gestures.
242 Citations
40 Claims
-
1. A system that facilitates generation of a user interface, comprising:
-
a generation component that facilitates the use of a control in the user interface; and
a data component that accesses a data schema such that the control is associated with the data schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system that facilitates generation of a user interface, comprising:
-
a generation component that facilitates the use of a plurality of controls in the user interface;
a data component that accesses a data schema such that the controls can be associated with the data schema; and
a driver component that creates a probable mapping between the controls and entities of the data schema. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of creating a user interface based on a data source, comprising:
-
generating a plurality of controls in an interface development environment;
generating a data schema that represents a structure of the data source; and
binding entities of the data schema to the plurality of controls by associating the controls and the data schema while in the development environment. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium having computer-executable instructions for performing a method for creating a user interface in association with a data source, the method comprising:
-
generating a plurality of controls in an interface development environment;
receiving a data schema that is representative of a structure of the data source; and
binding entities of the data schema to the plurality of controls by associating the controls and the data schema entities while in the development environment. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system that facilitates the creation of a data bound user interface, comprising:
-
means for generating a plurality of controls in an interface development environment;
means for receiving a data schema that is representative of entities of a data source; and
means for binding the entities of the data schema to the plurality of controls by associating the controls and the entities while in the development environment. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification