Visual programmable dataflow systems are an effective way to build a large class of visualization applications from existing software modules. However, the appeal of dataflow systems is often decreased as their users have to get familiar with libraries containing hundreds of different modules. Classical documentation systems such as hypertext or example suites are not always effective, as they lack the context of the user's questions and problems. We present a new visual dataflow programming assistant that is simple to use, offers context-sensitive help derived from the user's own behavior, and smoothly integrates in the effective point-and-click visual programming metaphor. We illustrate our approach with real-life usage examples
Modern software applications increasingly benefit from accessing the multifarious and heterogeneous ...
A scriptable User Interface (UI) can be set to record the user’s actions into a script, and then pla...
We propose a data-flow visual environment in which non-naive users can accomplish their goals better...
Visual programmable dataflow systems are an effective way to build a large class of visualization ap...
Visual programmable dataflow systems are an effective way to build a large class of visualization ap...
Regardless of the programming experience, the understanding of the program execution is mandatory if...
We propose a visual language, Hyperflow, for system programming as well as for end user shell progra...
Many developments have taken place within dataflow programming languages in the past decade. In part...
Debugging, an integral part of software development, is difficult for end-user programmers, especial...
User interfaces are costly to develop and difficult to get correct. Estimates place the effort of pr...
The concept of visual programming languages is described and some necessary terms are defined. The v...
Visual programming languages enable users to create computer programs by manipulating graphical elem...
Abstract. Process-aware information systems ranging from generic workflow systems to dedicated enter...
Library and application-based information visualization tools incur significant penalties that hinde...
Abstract. Process-aware information systems ranging from generic workflow systems to dedicated enter...
Modern software applications increasingly benefit from accessing the multifarious and heterogeneous ...
A scriptable User Interface (UI) can be set to record the user’s actions into a script, and then pla...
We propose a data-flow visual environment in which non-naive users can accomplish their goals better...
Visual programmable dataflow systems are an effective way to build a large class of visualization ap...
Visual programmable dataflow systems are an effective way to build a large class of visualization ap...
Regardless of the programming experience, the understanding of the program execution is mandatory if...
We propose a visual language, Hyperflow, for system programming as well as for end user shell progra...
Many developments have taken place within dataflow programming languages in the past decade. In part...
Debugging, an integral part of software development, is difficult for end-user programmers, especial...
User interfaces are costly to develop and difficult to get correct. Estimates place the effort of pr...
The concept of visual programming languages is described and some necessary terms are defined. The v...
Visual programming languages enable users to create computer programs by manipulating graphical elem...
Abstract. Process-aware information systems ranging from generic workflow systems to dedicated enter...
Library and application-based information visualization tools incur significant penalties that hinde...
Abstract. Process-aware information systems ranging from generic workflow systems to dedicated enter...
Modern software applications increasingly benefit from accessing the multifarious and heterogeneous ...
A scriptable User Interface (UI) can be set to record the user’s actions into a script, and then pla...
We propose a data-flow visual environment in which non-naive users can accomplish their goals better...