| H. Koike, An application of three-dimensional visualization to objectoriented programming. In T. Catarci, M. F. Costabile, and S. Levialdi, eds., Proc. Advanced Visual Interfaces (AVI '92), vol. 36 of Series in Comput. Sci., pp. 180-192, World Scienti c, 1992. |
....including displays of semantic nets [4] and representations of the structure of 0 7803 1363 1 93 3.00 1993 IEEE 55 Figure 1: Physical topology. The user is moving the Los Angeles node. The previous locations of the node and its links are rendered using transparency. object oriented programs [7]. Recent work has also begun to explore the use of virtual worlds for network management using a head mounted display [9] We are designing a testbed network management environment that uses a virtual world presented on a stereo CRT display, with interaction provided through a 3D mouse. By using a ....
Koike, H. An Application of Three-Dimensional Visualization to Object-Oriented Programming. In Proc. AVI '92 (Workshop on Advanced Visual Interfaces). Rome, Italy, May 27--29, 1992.
.... in [3, 4, 6, 10 13, 17, 19, 21, 22, 33, 35 37] By representing a vertex by a grid box, 3 D orthogonal drawings of arbitrary degree graphs have also been considered; see for example [5, 8, 21] 3 D graph drawing has applications in VLSI circuit design [1, 2, 18, 23, 26] and software engineering [15, 16, 24, 25] for example. Note that there is some experimental evidence suggesting that displaying a graph in three dimensions is better than in two [28, 29] Drawings with many bends appear cluttered and are difficult to visualise. In VLSI layouts, bends in the wires increase the cost of production and the ....
H. KOIKE, An application of three-dimensional visualization to objectoriented programming. In T. CATARCI, M. F. COSTABILE, AND S. LEVIALDI, eds., Proc. Advanced Visual Interfaces (AVI '92), vol. 36 of Series in Comput. Sci., pp. 180--192, World Scientific, 1992.
.... have been studied in [7, 9 11, 15, 18, 19, 28] By representing a vertex by a grid box, 3 D orthogonal drawings of arbitrary degree graphs have also been considered [4 6, 12, 18, 29, 30] 3 D graph visualisation has applications in VLSI circuit design [1, 2, 17, 20, 23] and software engineering [13, 14, 21, 22] for example. Drawings with many bends appear cluttered and are difficult to visualise. In VLSI layouts bends in the wires increase the cost of production and the chance of circuit failure. Therefore minimising the number of bends, along with minimising the bounding box volume, have been the most ....
H. Koike, An application of three-dimensional visualization to object-oriented programming. In T. Catarci, M. F. Costabile, and S. Levialdi, eds., Proc. Advanced Visual Interfaces (AVI'92), vol. 36 of Series in Comput. Sci., pp. 180--192, World Scientific, 1992.
....algorithm with O(m 2 ) bounding box volume and 5 bends per edge route. Many open problems in 3 D orthogonal graph drawing are presented and potential avenues for their solution are discussed. 1 Introduction With applications including VLSI circuit design [4, 18, 20] and software engineering [14, 19, 23], there has been recent interest in 3 D graph visualization. Proposed models include straight line drawings [6, 13, 16] and of interest in this paper orthogonal drawings [1, 2, 5, 8, 9, 10, 11, 15, 17, 25, 26, 27, 28] The 3 D orthogonal grid consists of grid points in 3 D space with integer ....
H. Koike. An application of three-dimensional visualization to object-oriented programming. In Proc. Advanced Visual Interfaces (AVI'92), volume 36 of World Scientific Series in Comput. Sci., pages 180--192, 1992.
....Voronoi variants to find the best viewpoints under these measures. We conclude by discussing future research and posing some open problems. 1 Introduction Three dimensional drawings of graphs are being used in many areas of computing. For example: to visualise structures of object oriented [14, 22] and parallel [20] software; for interactive information retrieval [9] and to navigate the WorldWide Web [16, 18] There has been much work on creating graph drawings that are both easy to remember and easy to understand [7] Most work has been to produce two dimensional drawings, but recent ....
H. Koike: "An Application of ThreeDimensional Visualization to ObjectOriented Programming" in Proc. Adv. Visual Interfaces (1992); pp. 180--192.
....Application areas such as VLSI routing and circuit board layout have stimulated considerable research on visibility representations in R 2 . See for example [6] 9] 12] and [13] Recently, interest has developed in finding good 3 dimensional visualizations of graphs. See for example [4] [8], 10] It is also of interest to develop geometric graph theory in higher dimensions. This paper continues the study of a particular visibility representation, studied for example in [2] 3] 11] and [1] in which the objects representing vertices are 2 dimensional sets parallel to the x; ....
H. Koike. An application of three-dimensional visualization to objectoriented programming. Proc. of Advanced Visual Interfaces AVI '92, Rome, May 1992, v. 36 of World Scientific Series in Computer Science, 1992, pp. 180-192.
....based on these approaches have been developed (see for example [21, 22, 23, 24, 25] 1. 4 3D Graph Layout Although most attention has focused on 2D graph layout, there is good reason to expect that making use of three dimensional display can offer benefits in visualising relational information [26, 27, 28, 29]. The extra freedom in placing vertices may allow a more natural representation of the information. Figure 1.3 shows the same graph drawn in several different ways. Figure 1.3(d) intended to represent the graph in three dimensions, seems to best express the property that all the vertices have ....
H. Koike. An application of three dimensional visualization to object-oriented programming. In Advanced Visual Interfaces (Proceedings of AVI '92), volume 36 of World Scientific Series in Computer Science, pages 180--192, 1992.
....the code for an expression in the xy plane on a block with some depth in the z dimension. As the program executes, each subexpression causes a new block to be displayed in front of the caller s block. When an expression is evaluated, its block (the frontmost) is removed. Koike s VOGUE system [7] provides a 3D visualization of class libraries: A conventional class hierarchy tree is drawn in the xy plane. Behind each node (in the z axis) are floating nodes for methods. Finally, Reiss has developed a 3D variation of a program call graph [9] where the z coordinate (and the actual ....
Hideki Koike. An Application of Three-Dimensional Visualization to ObjectOriented Programming. Advanced Visual Interface '92, Rome, Italy.
....for user interfaces. These include noncommand or active user interfaces [27] gestural user interfaces [28] voice or audio interfaces [29] and new ways to provide user feedback [30] 3D technology may help database administrators and users in visualizing and navigating large, complex data models [31, 32]. MQuery was designed with the awareness that this technology will increase in popularity when it matures. 3 Data Model Overview We have designed a multimedia data model called M that supports the new and unique concepts in our query language [33] We provide only an overview of M herein. Basic ....
Hideki Koike. An application of three-dimensional visualization to object-oriented programming. In T. Catarci, M. F. Costabile, and S. Levialdi, editors, Proceedings of the International Workshop Advanced Visual Interfaces, pages 180--192, Rome, Italy, May 1992. World Scientific Publishing Co.
....1 Chapter 1 Introduction In recent years graphics workstations have become the main platforms for software and information engineers. As a consequence, visualization of relational information has become an essential element of current software systems. Examples include CASE tools [WBWW90, RP87, Koi92, RMD89] database design systems [Kam89b, RBB 84, RBF 87, BNTT85, BT86, Kaw75] VLSI design systems [Har88, BBB 86, BLSV92] network design systems [KK88, KMG88, TSS96] visual programming interfaces [WRH92, NFS 86, CE95, EZ96a, EZ95, EZ96b] and program comprehension and reverse ....
....three dimensional space [Wic91, XM92, WHF93] Recent hardware advances have promised to bring the cost of three dimensional interfaces low enough to make them widely available. Some initial research on three dimensional information visualization applications has begun [CMR92, MRC91, TSZ93, Rei89, Koi92, CELR95, GT97] Layout algorithms presented in the previous chapters represent clustering structures as recursively nested regions in the plane. However, as the clustering structures become more and more complex, two dimensional representations tend to be confusing for humans. A common strategy ....
H. Koike. An application of three dimensional visualization to objectoriented programming. In Advanced Visual Interfaces (Proceedings of AVI 92), volume 36 of World Scientific Series in Computer Science, pages 180--192, 1992.
....A two dimensional orthogonal grid drawing Motivated by the widespread availability of three dimensional display hardware, some of the recent focus in graph drawing has moved toward three dimensional representations of graphs. While systems which exploit the new hardware are available (for example, [12, 21, 14, 17]) rigorous analysis of three dimensional layout algorithms is just beginning (see, for example, 5, 6] In 1967 Komolgorov and Bardzin [9] presented a technique for three dimensional orthogonal grid drawings. Their paper predates VLSI layout problems and was motivated by problems in modelling ....
H. Koike, An Application of Three Dimensional Visualization to Object - Oriented Programming, Advanced Visual Interfaces (Proceedings of AVI 92), volume 36 of World Scientific Series in Computer Science, 1992, 180 -- 192.
....We develop Voronoi variants to find the best viewpoints under these measures, and present results on the complexity of these diagrams. 1 Introduction Three dimensional drawings of graphs are being used in many areas of computing. For example: to visualise the structures of object oriented [16,24] and parallel [22] software; for interactive information retrieval [11] and to navigate the World Wide Web [18,20] There has been much work on creating graph drawings that are both easy to remember and easy to understand [8] Most work has been to produce twodimensional drawings, but recent work ....
H. Koike: "An Application of Three-Dimensional Visualization to Object-Oriented Programming" in Proc. Adv. Visual Interfaces (1992); pp. 180--192
....by using UNIX system calls, a 3D tree whose root node represents the directory appears on the screen. The reason we adopted the 3D framework is to make effective use of the screen. Each node corresponds to the UNIX file, 3 This system was implemented in our software visualization system VOGUE[8, 9]. Figure 5: Snapshot of the screen. and its label represents its pathname. The color assigned to nodes represents file s type such as ASCII file, binary file, or directory. The relation between a parent directory and its subdirectory is represented as a link. Symbolic links in UNIX are ....
H. Koike. An application of three-dimensional visualization to object-oriented programming. In T. Catarci, M. F. Costabile, and S. Levialdi, editors, Advanced Visual Interfaces (Proceedings of the International Workshop AVI'92), pp. 180--192. World Scientific, 1992.
....use 3D computer graphics for information display without the use of headmounted displays. Information Visualizer[Card et al. 1991; Mackinlay et al. 1991; Robertson et al. 1991] for example, demonstrates an effective use of screen space through linear and hierarchical structures in 3D space. VOGUE[Koike 1992; Koike 1993a] focuses on multiple aspects of software information and displays them effectively in 3D. These methods partially solve the display space problem. If the amount of displayed information, however, increases continually, they will again face the same information overloading problems as ....
Koike, H. 1992. An application of three-dimensional visualization to object-oriented programming. In T. Catarci, M. F. Costabile, and S. Levialdi (Eds.), Advanced Visual Interfaces (Proceedings of the International Workshop AVI'92), pp. 180--192. World Scientific, Singapore.
No context found.
H. Koike, An application of three-dimensional visualization to objectoriented programming. In T. Catarci, M. F. Costabile, and S. Levialdi, eds., Proc. Advanced Visual Interfaces (AVI '92), vol. 36 of Series in Comput. Sci., pp. 180-192, World Scienti c, 1992.
No context found.
KOIKE H.: An application of threedimensional visualization to object-oriented programming. In Proceedings of the Workshop on Advanced Visual Interfaces (AVI) (1992), World Scientific, pp. 180--192.
No context found.
Hideki Koike. An application of three-dimensional visualization to object-oriented programming. In Advanced Visual Interface, pages 180 -- 192, Rome, Italy, 1992.
No context found.
H. Koike, "An application of three-dimensional visualization to object-oriented programming ", Proc. of Advanced Visual Interfaces AVI '92, Rome, May 1992, v. 36 of World Scientific Series in Computer Science, 1992, pp. 180-192.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC