Nowadays, very different people use computer systems for their daily activities. This diversity of end users calls for general, adaptive systems. The temptation is to develop very general systems, which are Turing Tar Pits in which "everything is possible but nothing of interest is easy". The opposite temptation is to create overspecialized systems, in which operations are easy to perform but only specific activities, which cannot be generalized nor adapted and evolved, are possible; these systems may be considered as the inverse of Turing Tar Pits. This paper discusses an approach to creating interactive systems that are easily understood by end users because they "speak" end users' languages. Such visual languages are ...
Visual programming is a tool well suited for smaller developer teams and in some cases even end user...
Visual programming languages(VPLs) represent quite the biggest departure from traditional programmin...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...
A novel definition of visual languages allows a uniform approach to satisfying the needs of visual r...
In this chapter, it is recognized that the knowledge relevant to the design of an interactive system...
The main reason for using visual languages is that they are often far more convenient to the user th...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded ...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
We propose a formalisation of visual languages which allows a uniform approach to satisfying the nee...
We present a new visual programming language and environment that serves as a form of feedback and r...
Visual technology, specifically visual programming languages, has gained momentum in recent years pr...
Dal Foreword al volume dei Proceedings Twenty years have passed since we met for the first time a...
We propose a model of visual interactive computing and define a family of visual languages which abs...
Visual programming is a tool well suited for smaller developer teams and in some cases even end user...
Visual programming languages(VPLs) represent quite the biggest departure from traditional programmin...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...
A novel definition of visual languages allows a uniform approach to satisfying the needs of visual r...
In this chapter, it is recognized that the knowledge relevant to the design of an interactive system...
The main reason for using visual languages is that they are often far more convenient to the user th...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
première version pour VL/HCC 2012 deuxième version pour POPL 2013There is no agreed set of grounded ...
Successful visual programming languages are all specialized, and general-purpose visual programming ...
Underlying any single-user software visualization (SV) system is a visualization language onto which...
We propose a formalisation of visual languages which allows a uniform approach to satisfying the nee...
We present a new visual programming language and environment that serves as a form of feedback and r...
Visual technology, specifically visual programming languages, has gained momentum in recent years pr...
Dal Foreword al volume dei Proceedings Twenty years have passed since we met for the first time a...
We propose a model of visual interactive computing and define a family of visual languages which abs...
Visual programming is a tool well suited for smaller developer teams and in some cases even end user...
Visual programming languages(VPLs) represent quite the biggest departure from traditional programmin...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...