This paper compares the suitability of visual modelling languages for describing tangible user interface (TUI) applications. After gathering different approaches, we have selected three languages for our comparative s...
详细信息
ISBN:
(纸本)9781467308502
This paper compares the suitability of visual modelling languages for describing tangible user interface (TUI) applications. After gathering different approaches, we have selected three languages for our comparative study: the visual object constraint language (VOCL), augmented constraint diagrams (ACD), and the visual contract language (VCL). A weighted evaluation based on multiple quality criteria led to the conclusion that VCL is best suited to model TUI applications.
Our generator system DEViL3D generates 3D visual language implementations with a specialized structure editor as its front-end. An important example for 3D languages are the "ball-and-stick" models of molecu...
详细信息
ISBN:
(纸本)9781479940356
Our generator system DEViL3D generates 3D visual language implementations with a specialized structure editor as its front-end. An important example for 3D languages are the "ball-and-stick" models of molecules. The layout of molecules is particularly important as it has to match chemical rules. This showpiece shows, how language designers who want to specify a molecular editor with DEViL3D are able to specify such layout rules by using the concept of spherical coordinates.
The world has an increasing population of robots whose end users could benefit from being able to give them new tasks. visuallanguages are a possible medium to accomplish this. We have taken a first step towards this...
详细信息
ISBN:
(纸本)9781457712456
The world has an increasing population of robots whose end users could benefit from being able to give them new tasks. visuallanguages are a possible medium to accomplish this. We have taken a first step towards this through the realisation of Ruru, a visual language that enables novice programmers to create simple robot behaviours. It also addresses some inherent issues associated with robot software development. We plan to explore other domains, such as healthcare and agriculture, to facilitate the development of an end user robot programming language that can express more realistic real world robot tasks.
Proposed as "data analysis anywhere, anytime, from anything", Opportunistic Information visualization (Opportu-Vis) [1] seeks to provide analytical support in scenarios where the data of interest is not expl...
详细信息
ISBN:
(纸本)9781509002528
Proposed as "data analysis anywhere, anytime, from anything", Opportunistic Information visualization (Opportu-Vis) [1] seeks to provide analytical support in scenarios where the data of interest is not explicitly available and has to be retrieved from digital artifacts that are not traditionally used as data sources. Examples include raster images, web pages, vector files, and photographs. This showpiece presents how iVoLVER, the Interactive visual Language for visualization Extraction and Reconstruction, provides support in such settings. We briefly describe the overall construction approach of the tool in scenarios where different digital artifacts are used to compose interactive visuals. All of this becomes possible by using the data extraction capabilities of iVoLVER together with the elements of its visual language.
We suggest a measure of initial learnability for programming languages based on Ausubel's Assimilation Theory. The measure is operationalized by asking a large number of programmer participants to compare pairs of...
详细信息
ISBN:
(纸本)9781538604434
We suggest a measure of initial learnability for programming languages based on Ausubel's Assimilation Theory. The measure is operationalized by asking a large number of programmer participants to compare pairs of expressions written in a known as well as an unknown programming language, and to comment on the differences. The value of the measure is the time needed for the participant to study the expressions before making comments. This measure of time is prior to the "time on task" that typically constitutes learnability measures. Due to the measure's novelty, our research plan involves a series of investigations to help establish validity from several perspectives.
The Cognitive Dimensions of Notations (CDs) framework has become the predominant theoretical paradigm for analysing visuallanguages (VLs). This paper evaluates the CDs framework using established conceptual framework...
详细信息
ISBN:
(纸本)9781424448760
The Cognitive Dimensions of Notations (CDs) framework has become the predominant theoretical paradigm for analysing visuallanguages (VLs). This paper evaluates the CDs framework using established conceptual frameworks for analysing scientific theories It concludes that while it is a paradigm, it is not scientific according to standards normally applied in scientific research It also represents the earliest evolutionary from of theory, which is appropriate when no prior theory exists. This paper asks whether such a theory is an appropriate paradigm for VL research after a quarter of a century of research in this field The CDs framework has performed a valuable role in advancing the analysis of VLs beyond the level of intuition, but should not be seen as the end point for theory development in this field. This paper proposes a more powerful, domain-specific theory (the Physics of Notations) as an alternative paradigm for VL research
In this paper we explore the use of models in the context of spreadsheet engineering. We review a successful spreadsheet modeling language, whose semantics we further extend. With this extension we bring spreadsheet m...
详细信息
ISBN:
(纸本)9781467308502
In this paper we explore the use of models in the context of spreadsheet engineering. We review a successful spreadsheet modeling language, whose semantics we further extend. With this extension we bring spreadsheet models closer to the business models of spreadsheets themselves. An addon for a widely used spreadsheet system, providing bidirectional model-driven spreadsheet development,
The built world increasingly comprises objects with at least some information-processing capability, and these objects are rapidly acquiring the ability to intercommunicate. The problem of how to orchestrate huge numb...
详细信息
ISBN:
(纸本)9781457712456
The built world increasingly comprises objects with at least some information-processing capability, and these objects are rapidly acquiring the ability to intercommunicate. The problem of how to orchestrate huge numbers of independently designed devices into coherent environments is becoming acute. A pure dataflow programming paradigm is a natural choice for addressing this challenge. We present an information centric, recursive, hybrid visual programming environment that addresses many of the usability problems that have plagued previous attempts at large-scale visual dataflow programming environments.
The development of visual query languages can ease the retrieval of human motion data. This paper describes a process that allows users to specify queries for human motions describing disabilities, medical conditions,...
详细信息
ISBN:
(纸本)0769525865
The development of visual query languages can ease the retrieval of human motion data. This paper describes a process that allows users to specify queries for human motions describing disabilities, medical conditions, testing criteria, or other domain requirements as an encoding of grammar rules.
There is an abundance of information on the Internet to help programmers and yet, novices may not have the expertise to utilize it. Stack Overflow, documentation for programming languages, man pages, and plenty of oth...
详细信息
ISBN:
(纸本)9781728108100
There is an abundance of information on the Internet to help programmers and yet, novices may not have the expertise to utilize it. Stack Overflow, documentation for programming languages, man pages, and plenty of other resources exist that aim to help answer the questions of programmers. Stack Overflow itself has over 17 million questions that have been asked. For novice programmers, however, these resources might not be as helpful. For those who are just learning how to program, learning syntax and semantics is hard enough on its own. Foraging through multitudes of resources only adds another layer to master, and with everything else to learn, will only add more difficulties for the novices.
暂无评论