Variable abstraction
First Claim
1. A computer-implemented method for configuring a variable for use in one or more programs, the method comprising:
- displaying a graphical user interface (GUI) in response to user input requesting configuration of a variable, wherein the variable is comprised in one or more programs;
receiving user input to the GUI configuring attributes of the variable, wherein the attributes comprise one or more of;
name;
data type; and
scope;
storing the configured attributes; and
updating the variable in each of the one or more programs in accordance with the configured attributes.
5 Assignments
0 Petitions
Accused Products
Abstract
System and method for creating, configuring, representing, and using variables in programs. A graphical user interface (GUI) may be displayed in response to user input requesting creation and/or configuration of a variable for use in or comprised in one or more programs, e.g., on various devices. User input is received to the GUI configuring attributes of the variable, including: name, data type, and/or scope (e.g., local, global, or network). The configured attributes are stored and optionally displayed, e.g., in a resource tree, and the variable in each of the programs updated in accordance with the configured attributes. When at least one of the programs is incompatible with the configured variable, an error condition may be indicated, e.g., by providing information relating to portions of the program that are incompatible with the configured variable. The program may be modified in response to user input for compatibility with the configured variable.
65 Citations
28 Claims
-
1. A computer-implemented method for configuring a variable for use in one or more programs, the method comprising:
-
displaying a graphical user interface (GUI) in response to user input requesting configuration of a variable, wherein the variable is comprised in one or more programs;
receiving user input to the GUI configuring attributes of the variable, wherein the attributes comprise one or more of;
name;
data type; and
scope;
storing the configured attributes; and
updating the variable in each of the one or more programs in accordance with the configured attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A memory medium that stores program instructions for configuring a variable for use in one or more programs, wherein the program instructions are executable by a computer to perform:
-
displaying a graphical user interface (GUI) in response to user input requesting configuration of a variable, wherein the variable is comprised in one or more programs;
receiving user input to the GUI configuring attributes of the variable, wherein the attributes comprise one or more of;
name;
data type; and
scope;
storing the configured attributes; and
updating the variable in each of the one or more programs in accordance with the configured attributes.
-
-
26. A system for configuring a variable for use in one or more programs, comprising:
-
a processor;
a memory medium coupled to the processor; and
a display device coupled to the processor and the memory medium;
wherein the memory medium stores program instructions which are executable by the processor to;
display a graphical user interface (GUI) on the display device in response to user input requesting configuration of a variable, wherein the variable is comprised in one or more programs;
receive user input to the GUI configuring attributes of the variable, wherein the attributes comprise one or more of;
name;
data type; and
scope;
store the configured attributes; and
update the variable in each of the one or more programs in accordance with the configured attributes.
-
-
27. A system for configuring a variable for use in one or more programs, the system comprising:
-
means for displaying a graphical user interface (GUI) in response to user input requesting configuration of a variable, wherein the variable is comprised in one or more programs;
means for receiving user input to the GUI configuring attributes of the variable, wherein the attributes comprise one or more of;
name;
data type; and
scope;
means for storing the configured attributes; and
means for updating the variable in each of the one or more programs in accordance with the configured attributes.
-
-
28. A computer-implemented method for creating a variable for use in a program, the method comprising:
-
displaying a graphical user interface (GUI) in response to user input requesting creation of a variable;
receiving user input to the GUI specifying attributes of the variable, wherein the attributes comprise one or more of;
name;
data type; and
scope;
storing the specified attributes; and
instantiating the variable in accordance with the specified attributes; and
displaying a representation of the variable, wherein the variable is selectable via the representation for inclusion in a program.
-
Specification