GRAPHICAL DEPLOYMENT OF A PROGRAM TO A DEVICE WHICH DISPLAYS THE PROGRAM PROXIMATE TO THE DEVICE
First Claim
1. A computer-implemented method for deploying a program in a system, wherein the method executes on a first computer system, the method comprising:
- displaying a plurality of program icons on a display of the first computer system, wherein each of the program icons corresponds to a respective at least one program of a plurality of programs;
displaying a device icon on the display of the first computer system, wherein the device icon corresponds to a device in the system, wherein the device is coupled to the first computer system;
associating a first program icon of the plurality of program icons with the device icon in response to user input, wherein the first program icon corresponds to a first program;
deploying the first program onto the device in response to said associating; and
displaying the first program icon proximate to the device icon in response to said associating;
wherein the first program icon displayed proximate to the device icon visually indicates that the first program is deployed on the device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.
-
Citations
20 Claims
-
1. A computer-implemented method for deploying a program in a system, wherein the method executes on a first computer system, the method comprising:
-
displaying a plurality of program icons on a display of the first computer system, wherein each of the program icons corresponds to a respective at least one program of a plurality of programs; displaying a device icon on the display of the first computer system, wherein the device icon corresponds to a device in the system, wherein the device is coupled to the first computer system; associating a first program icon of the plurality of program icons with the device icon in response to user input, wherein the first program icon corresponds to a first program; deploying the first program onto the device in response to said associating; and displaying the first program icon proximate to the device icon in response to said associating; wherein the first program icon displayed proximate to the device icon visually indicates that the first program is deployed on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-accessible memory medium comprising program instructions for distributing an application among devices in a system, wherein the application comprises a plurality of programs, wherein the system comprises a plurality of devices, wherein the program instructions are computer-executable to implement:
-
displaying a plurality of program icons on a display of a first computer system, wherein each of the program icons corresponds to a respective at least one program in the application; displaying a plurality of device icons on the display of the first computer system, wherein each of the device icons corresponds to a device in the system; associating a first program icon of the plurality of program icons with a device icon in response to user input, wherein the first program icon corresponds to a first program in the application, wherein the device icon corresponds to a device in the system; deploying the first program onto the device in response to said associating; and displaying the first program icon proximate to the device icon in response to said associating the first program icon with the device icon; wherein the first program icon displayed proximate to the device icon visually indicates that the first program is deployed on the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification