15 citations found. Retrieving documents...
M. Najork, "Programming in Three Dimensions," Journal of Visual Languages and Computing, vol. 7, no. 2, pp. 219--242, June 1996.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
An Investigation of the Use of Metaphor in the Rube Paradigm - Hopkins (2001)   (Correct)

....in 3 D Programming Two goals of 3 D programming are to represent program execution with 3 D graphics [34] and to enable the user to program using executable 3 D graphics. A brief review of two approaches to this problem, along with their use of metaphor, is given below. 3.4. 1 CUBE Najork s [35] CUBE is an example of a 3 D visual programming language that has a 3 D syntax. In CUBE, programs consist of an arrangement of 3 D shapes instead of a linear stream of text [35] The language is divided into two fragments [35] The first fragment consists of predicate definitions and logic ....

....A brief review of two approaches to this problem, along with their use of metaphor, is given below. 3.4.1 CUBE Najork s [35] CUBE is an example of a 3 D visual programming language that has a 3 D syntax. In CUBE, programs consist of an arrangement of 3 D shapes instead of a linear stream of text [35]. The language is divided into two fragments [35] The first fragment consists of predicate definitions and logic formulas, and the second fragment consists of type definitions and type expressions [35] 3 D cubes represent terms and atomic formulas in the logic fragment [35] Pipes connect the ....

[Article contains additional citation context not shown here]

M. Najork, Programming in Three Dimensions. Ph.D. dissertation, Univ. of Illinois at Urbana-Champaign, 1994.


Visually Customizing Inference Rules About Apples and Oranges - Burnett, Erwig (2002)   (1 citation)  (Correct)

....similarity to type inference [11, 3] in that it reasons behind the scenes through static analysis techniques to find errors in combining values, but our approach is not based on types. In particular, we are not translating abstract type systems into visual languages as exercised, for example, in [14, 18]. Rather, like other research into units and dimensions [24, 9] the goal of our approach is to detect errors related to illegal combinations of units. However, unlike the other works on units, we aim to detect any such # This work was supported in part by the National Science Foundation under ....

M. Najork. Programming in Three Dimensions. Journal of Visual Languages and Computing, 7(2):219-- 242.


Manipulation of 3-dimensional Visualizations of Java Class.. - Alfert, Fronk (2002)   (Correct)

....found in the fact that 3D interaction techniques [Han97] are a topic of ongoing research, and no standard means for interaction have emerged yet. Usability questions of interaction devices are also discussed, often without satisfying results. This situation is also stressed by a remark of Najork [Naj96], stating that usability problems precluded the use of others exploiting the graphical editor for his 3D language Cube , but the author did not provide any details. Difficulties with direct manipulation techniques such as dragand drop are discussed by Oshiba and Tanaka [OT99] in the context of ....

Marc Najork. Programming in three dimensions. Journal of Visual Langauges and Computing, 7:219--242, 1996.


Aesthetic Programming - Fishwick (2000)   (Correct)

....especially with new 3D webbased technologies such as Java3D and VRML. Programming in 3D had to wait for efficient methods for 3D programming, but significant work has been done. Lieberman [42] pioneered one of the first efforts in transitioning from 2D programming to using 3D elements. Najork [43] created the Cube language, with cubes representing program nodes and pipes for flow. Oshiba and Tanaka [44] built 3D PP, which contains regular polyhedra connected with lines for representing declarative, logic based programs. In reviewing algorithmic art, representing the former concept of ....

Marc Najork. Programming in Three Dimensions. Journal of Visual Languages and Computing, 7(2):219--242, June 1996.


A Dataflow Representation for Defining Behaviours within.. - Steed, Slater (1996)   (2 citations)  (Correct)

....editor that describes components of an animation in terms of hierarchical objects and actions on them such as transformations, modeling operations, deformations, particle systems and recursive procedures. Two virtual environment languages for programming that have been implemented are CUBE [6] and Lingua Graphica [10] CUBE allows visualization of expressions in a functional language, and some limited editing through a desktop based interface. Lingua Graphica is a 3D editor for a C based language. The Lingua Graphica workspace looks like a tool board with the tools being the various ....

M. Najork. Programming in Three Dimensions. PhD thesis, University of Illinois at Urbana-Chapaign, 1994.


Static Type Inference for a First-Order Declarative Visual .. - Djang, Burnett, Chen (2000)   (1 citation)  (Correct)

....detected. 2.3.1. Static Types in VPLs Our search through VPL literature has revealed only seven VPLs that have incorporated static type inference. In about half of these VPLs, systems like Milner s are fully incorporated into the VPL, and hence static soundness is preserved. ESTL [30] and CUBE [31] are VPLs in this category. For example, Milner s type system has been incorporated into ESTL as follows. ESTL, an extended version of the dataflow VPL Show and Tell [32] has a feature termed consistency, with which values can be compared, conditions tested, etc. If such conditions are not met, ....

M. Najork (1996) Programming in three dimensions. Journal of Visual Languages and Computing 7, 219}242.


Manipulation of 3-dimensional Visualizations of Java Class.. - Alfert, Fronk (2002)   (Correct)

....found in the fact that 3D interaction techniques [Han97] are a topic of ongoing research, and no standard means for interaction have emerged yet. Usability questions of interaction devices are also discussed, often without satisfying results. This situation is also stressed by a remark of Najork [Naj96], stating that the graphical editor for his 3D language Cube is at most applicable by himself due to usability problems, but the author does not present any details. Difficulties with direct manipulation techniques such as drag and drop are discussed by Oshiba and Tanaka [OT99] in the context of ....

Marc Najork. Programming in three dimensions. Journal of Visual Langauges and Computing, 7:219--242, 1996.


Exploiting An Agent-Based Metaphor In Software Visualization .. - Hopkins, Fishwick (2003)   (Correct)

....3 D programming are to represent program execution with 3 D graphics [37] and to enable the user to program using executable 3 D graphics. A brief review of two approaches to this problem, along with their use of metaphor, is given below. 9 J. F. HOPKINS AND P. A. FISHWICK 3.4.1. CUBE Najorks [38] CUBE is an example of a 3 D visual programming language that has a 3 D syntax. In CUBE, programs consist of an arrangement of 3 D shapes instead of a linear stream of text [38] The language is divided into two fragments [38] The first fragment consists of predicate definitions and logic ....

....this problem, along with their use of metaphor, is given below. 9 J. F. HOPKINS AND P. A. FISHWICK 3.4.1. CUBE Najorks [38] CUBE is an example of a 3 D visual programming language that has a 3 D syntax. In CUBE, programs consist of an arrangement of 3 D shapes instead of a linear stream of text [38]. The language is divided into two fragments [38] The first fragment consists of predicate definitions and logic formulas, and the second fragment consists of type definitions and type expressions [38] 3 D cubes represent terms and atomic formulas in the logic fragment [38] Pipes connect the ....

[Article contains additional citation context not shown here]

M. Najork (1994) Programming in Three Dimensions. Ph.D. dissertation, Univ. of Illinois at UrbanaChampaign.


On the Aesthetics of Programming and Modeling: Part 1: Evolving.. - Fishwick (2000)   (Correct)

....especially with new 3D web based technologies such as Java3D and VRML. Programming in 3D had to wait for efficient methods for 3D programming, but significant work has been done. Lieberman [47] pioneered one of the first efforts in transitioning from 2D programming to using 3D elements. Najork [52] created the Cube language, with cubes representing program nodes and pipes for flow. Oshiba and Tanaka [56] built 3D PP, which contains regular polyhedra connected with lines for representing declarative, logic based programs. The history of the relationship between software and model ....

Marc Najork. Programming in Three Dimensions. Journal of Visual Languages and Computing, 7(2):219--242, June 1996.


Visual programming in NUT - Tyugu, Valt (1997)   (Correct)

.... object oriented programming thoroughly discussed in [1] The extension lies in different encapsulation of objects and different usage of classes which is inherent to the NUT system [2] With this respect, our technique is similar to visual programming based on constraint nets [3] or data flow [4]. The novelty of the present work is, first of all, in a uniform representation of semantics of visual images and schemes composed from the images. We use images instead of icons for representing objects. An image includes, as a rule, a number of elements with their own meaning: buttons, ports, ....

M. Najork (1996) Programming in Three Dimensions. Journal of Visual Languages and Computing 7(2), pp. 219-242.


From Queries to Answers in Visual Logic Programming - Puigsegur, Schorlemmer, Agusti (1997)   (3 citations)  (Correct)

....completely visual formal reasoning systems [2] VEX [4] a visual notation for calculus, introduces visual transformation rules parallel to the calculus textual ones. However, most of the existing visual declarative programming languages do not have a fully visual operational semantics. CUBE [9, 10] has visual queries which may be visually solved, but relies on an equivalent textual language in order to formally define the operational semantics of the language. Other languages like VLP [6] or VPP [11] are built as front ends of a textual language, i.e. Prolog. The main contribution of our ....

M. A. Najork. Programming in Three Dimensions. Journal of Visual Languages and Computing, 7:219--242, 1996.


From Queries to Answers in Visual Logic Programming - Puigsegur, Schorlemmer, Agusti (1997)   (3 citations)  (Correct)

....completely visual formal reasoning systems [2] VEX [4] a visual notation for calculus, introduces visual transformation rules parallel to the calculus textual ones. However, most of the existing visual declarative programming languages do not have a fully visual operational semantics. CUBE [9, 10] has visual queries which may be visually solved, but relies on an equivalent textual language in order to formally define the operational semantics of the language. Other languages like VLP [6] or VPP [11] are built as front ends of a textual language, i.e. Prolog. The main contribution of our ....

M. A. Najork. Programming in Three Dimensions. PhD thesis, University of Illinois at Urbana-Champaign, 1994.


Query Answering by Means of Diagram Transformation - Agusti, Puigsegur, Schorlemmer (1998)   (1 citation)  (Correct)

....reasoning community. Our use of Venn Euler diagrams is centered on its computational aspects. We want to focus on simple diagrams with a clear computational interpretation, avoiding as many logical symbols as possible. There exist other visual declarative programming languages like CUBE [14], VEX [7] and SPARCL [23] but none of them uses sets, Venn Euler diagrams, and graphical containment as its foundations. In the Database field, most visual formalisms are applied to what is known as visual query languages and we do not know of any other formal visual language devoted to ....

M. A. Najork. Programming in three dimensions. Journal of Visual Languages and Computation, 7:219--242, 1996.


Exploring Multiple Visualization Perspectives with Aesthetic.. - Fishwick   (Correct)

No context found.

M. Najork, "Programming in Three Dimensions," Journal of Visual Languages and Computing, vol. 7, no. 2, pp. 219--242, June 1996.


Query Answering by Means of Diagram Transformation - Agusti, Puigsegur, Schorlemmer (1998)   (1 citation)  (Correct)

No context found.

M. A. Najork. Programming in three dimensions. Journal of Visual Languages and Computation, 7:219#242, 1996.

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