1,721,001 research outputs found

    Iteration constructs in data-flow visual programming languages

    No full text
    Many visual programming languages (VPLs) rely on the data-flow paradigm, probably because of its simple and intuitive functioning mechanism. However, there are cases where more powerful programming constructs are needed to deal with complex problems. For example, iteration is undoubtedly an important aspect of programming, and should allow repetitive behaviors to be specified in compact and easy ways. Most existing data-flow VPLs provide special constructs to implement iterations, therefore infringing the pure data-flow paradigm in favor of program simplicity. This paper has three main purposes: (1) To provide a survey of the mechanisms used by some representative data-flow VPLs to carry out iterations; (2) To investigate, given a pure data-flow VPL, what should be the minimum set of characteristics which, after being added to the VPL, allow iterations to be implemented; and (3) To show real data-flow iteration implementations which rely on the characteristics pertaining to such a minimum set

    Programming Web Applications through a Data-Flow Visual Approach

    No full text
    To allow Internet users to find, collect and manipulate information available on the Web, different solutions have been studied which aim at simplifying the interface as much as possible (search engines) or even acting on the users’ behalf (software agents). Nevertheless, there is a range of applications where the overload involved in training an adaptive intelligent system would be unacceptable, while a traditional browsing approach would result in tiresome, time-consuming effort. This paper shows how a general purpose data-flow visual programming environment can be effectively used to implement Web applications. While aiming at building advanced multimedia tools, this approach enforces direct manipulation of visual objects as a key component of Internet applications development. After a general introduction to basic issues such as personalized services, software agents and data-flow visual programming, the attention will be shifted to practical examples, in order to get real insights of the proposed approach

    Testing the Usability of Visual Languages: a Web-Based Methodology

    No full text
    The purpose of this paper is to illustrate the methodology we developed in order to start a comparative usability study for different implementations of visual control flow constructs

    Accessibility and usability in the context of human-computer interaction

    No full text
    The themes of usability and accessibility are gaining more and more importance worldwide. Usability refers to the ease of using products according to users’ needs and requirements, whereas accessibility refers to the possibility of employing certain products or technologies regardless of potential disabilities of users, also in relation to technical constraints inherent in the products themselves. In various multimodal contexts, several guidelines and “good-design” rules for usable and accessible sites have been defined internationally, with some countries having passed laws aimed at enforcing their adoption. Starting from web-related considerations, we provide an overview of the problems which should be tackled when creating usable and accessible interfaces which include captions and subtitles , and focus on the theories that offer possible solutions to such problems

    A Visual Approach to Internet Applications Development

    No full text
    We propose a data-flow visual environment in which non-naive users can accomplish their goals better and more rapidly by directly composing simple visual programs themselves, while preserving a sense of control over the system
    corecore