Configuring a GUI element to subscribe to data
First Claim
1. A method for configuring a graphical user interface (GUI) element to subscribe to a data source, the method comprising:
- during creation of a graphical program,displaying a first GUI element in the graphical program on a display of a first computer system, wherein the graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program;
receiving user input specifying a data source with which to associate the first GUI element;
in response to said receiving user input, automatically configuring the first GUI element to receive data from the specified data source;
executing the graphical program, wherein said executing comprises;
receiving data from the specified data source, wherein the data includes information specifying a first data type of the data;
automatically determining that the first GUI element cannot display data of the first data type;
automatically displaying a second GUI element in the graphical program in place of the first GUI element in response to said determining that the first GUI element cannot display data of the first data type, wherein the second GUI element can display data of the first data type, wherein the first GUI element is no longer displayed; and
displaying the received data from the specified data source on the second GUI element.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for configuring a graphical user interface (GUI) element to publish data to a data target and/or subscribe to data from a data source. During program development, a developer associates a GUI element with a program, e.g., for receiving user input data and/or indicating data to the user. The developer configures the GUI element to publish data associated with the GUI element to a data target and/or to subscribe to data from a data source, and specifies a data source or target for the data connection. The program is executed, during which the program automatically determines and uses an appropriate protocol for interfacing with the data source/target to connect to or open the data source and/or target, and receive data from the data source, which is provided to and displayed by the GUI element, and/or send or write data associated with the GUI element to the data target.
-
Citations
17 Claims
-
1. A method for configuring a graphical user interface (GUI) element to subscribe to a data source, the method comprising:
-
during creation of a graphical program, displaying a first GUI element in the graphical program on a display of a first computer system, wherein the graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program; receiving user input specifying a data source with which to associate the first GUI element; in response to said receiving user input, automatically configuring the first GUI element to receive data from the specified data source; executing the graphical program, wherein said executing comprises; receiving data from the specified data source, wherein the data includes information specifying a first data type of the data; automatically determining that the first GUI element cannot display data of the first data type; automatically displaying a second GUI element in the graphical program in place of the first GUI element in response to said determining that the first GUI element cannot display data of the first data type, wherein the second GUI element can display data of the first data type, wherein the first GUI element is no longer displayed; and displaying the received data from the specified data source on the second GUI element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable memory medium that stores program instructions for configuring a graphical user interface (GUI) element to subscribe to a data source, wherein the program instructions are computer-executable to implement:
-
during creation of a graphical program, displaying a first GUI element in the graphical program on a display of a first computer system, wherein the graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program; receiving user input specifying a data source with which to associate the first GUI element; in response to said receiving user input, automatically configuring the first GUI element to receive data from the specified data source; executing the graphical program, wherein said executing comprises; receiving data from the specified data source, wherein the data includes information specifying a first data type of the data; automatically determining that the first GUI element cannot display data of the first data type; automatically displaying a second GUI element in the graphical program in place of the first GUI element in response to said determining that the first GUI element cannot display data of the first data type, wherein the second GUI element can display data of the first data type, wherein the first GUI element is no longer displayed; and displaying the received data from the specified data source on the second GUI element.
-
-
16. A method for configuring a graphical user interface (GUI) element to subscribe to a data source, the method comprising:
-
displaying a first GUI element in a graphical program on a display of a first computer system, wherein the graphical program comprises a plurality of interconnected nodes which visually indicate functionality of the graphical program; receiving user input specifying a data source with which to associate the first GUI element; in response to said receiving user input, automatically configuring the first GUI element to receive data from the specified data source; receiving data from the specified data source, wherein the data includes information specifying a first data type of the data; automatically determining that the first GUI element cannot display data of the first data type; automatically displaying a second GUI element in the graphical program in place of the first GUI element in response to said determining that the first GUI element cannot display data of the first data type, wherein the second GUI element can display data of the first data type, wherein the first GUI element is no longer displayed; and wherein the method is performed during creation of the graphical program and prior to execution of the graphical program. - View Dependent Claims (17)
-
Specification