Presenting multiple views of a system
First Claim
1. A method, comprising:
- displaying a physical view of a system on a display, wherein the physical view comprises a first plurality of device icons connected by a first plurality of lines, wherein the first plurality of device icons each represent a physical device in the system, and wherein the first plurality of lines represent only physical connectivity between the physical devices; and
displaying a program relationship view of the system on the display, wherein the program relationship view comprises a second plurality of program icons connected by a second one or more lines, wherein the second plurality of program icons represent respective programs stored within and/or executed by the physical devices of the system, wherein the second one or more lines indicate relationships among the second plurality of program icons;
wherein said displaying the physical view comprises displaying the plurality of device icons at respective first positions on the display;
wherein the programs stored within the system are stored on and/or executed by respective ones of the physical devices corresponding to the device icons displayed in the physical view;
wherein said displaying the program relationship view comprises displaying the plurality of program icons at the respective first positions corresponding to the devices on which they are stored and/or execute.
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.
63 Citations
16 Claims
-
1. A method, comprising:
-
displaying a physical view of a system on a display, wherein the physical view comprises a first plurality of device icons connected by a first plurality of lines, wherein the first plurality of device icons each represent a physical device in the system, and wherein the first plurality of lines represent only physical connectivity between the physical devices; and displaying a program relationship view of the system on the display, wherein the program relationship view comprises a second plurality of program icons connected by a second one or more lines, wherein the second plurality of program icons represent respective programs stored within and/or executed by the physical devices of the system, wherein the second one or more lines indicate relationships among the second plurality of program icons; wherein said displaying the physical view comprises displaying the plurality of device icons at respective first positions on the display; wherein the programs stored within the system are stored on and/or executed by respective ones of the physical devices corresponding to the device icons displayed in the physical view; wherein said displaying the program relationship view comprises displaying the plurality of program icons at the respective first positions corresponding to the devices on which they are stored and/or execute. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable memory medium storing program instructions executable by a processor to:
-
display a physical view of a system on a display, wherein the physical view comprises a first plurality of device icons connected by a first plurality of lines, wherein the first plurality of device icons each represent a physical device in the system, and wherein the first plurality of lines represent only physical connectivity between the physical devices; and display a program view of the system on the display, wherein the program view comprises a second plurality of program nodes connected by a second plurality of lines, wherein the second plurality of program nodes represent respective programs stored on and/or executed by the physical devices of the system, wherein the second plurality of lines indicates data flow among the second plurality of program nodes; wherein said displaying the physical view comprises displaying the plurality of device icons at respective first positions on the display; wherein the programs stored within the system are stored on and/or executed by respective ones of the physical devices corresponding to the device icons displayed in the physical view; wherein said displaying the program relationship view comprises displaying the plurality of program nodes at the respective first positions corresponding to the devices on which they are stored and/or execute. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a display; a processor coupled to the display; and a memory medium coupled to the processor, wherein the memory medium stores program instructions executable by the processor to; display a physical view of a first system on the display, wherein the physical view comprises a first plurality of device icons connected by a first plurality of lines, wherein the first plurality of device icons each represent a physical device in the first system, and wherein the first plurality of lines represent only physical connectivity between the physical devices; and display a program view of the first system on the display, wherein the program view comprises a second plurality of program icons connected by a second plurality of lines, wherein the second plurality of program icons represent respective programs stored within the physical devices of the first system, wherein the second plurality of lines indicates data flow among the second plurality of program icons; wherein said displaying the physical view comprises displaying the plurality of device icons at respective first positions on the display; wherein the programs stored within the system are stored on and/or executed by respective ones of the physical devices corresponding to the device icons displayed in the physical view; wherein said displaying the program view comprises displaying the plurality of program icons at the respective first positions corresponding to the devices on which they are stored and/or execute.
-
-
16. A computer readable memory medium storing program instructions executable by a processor to:
-
display a physical view of a system on a display, wherein the physical view comprises a first plurality of device icons connected by a first plurality of lines, wherein the first plurality of device icons each represent a physical device in the system, and wherein the first plurality of lines represent only physical connectivity between the physical devices; and display a program relationship view of the system on the display, wherein the program relationship view comprises a second plurality of program icons connected by a second one or more lines, wherein the second plurality of program icons represent respective programs stored within and/or executed by the physical devices of the system, wherein the second one or more lines indicate relationships among the second plurality of program icons; wherein said displaying the physical view comprises displaying the plurality of device icons at respective first positions on the display; wherein the programs stored within the system are stored on and/or executed by respective ones of the physical devices corresponding to the device icons displayed in the physical view; wherein said displaying the program relationship view comprises displaying the plurality of program icons at the respective first positions corresponding to the devices on which they are stored and/or execute.
-
Specification