scholarly journals ApplBuilder: An Object-Oriented Application Generator Supporting Rapid Prototyping

1991 ◽  
Vol 20 (366) ◽  
Author(s):  
Kaj Grønbæk ◽  
Anette Hviid ◽  
Randall H. Trigg

This paper describes an object-oriented application generator, APPLBUILDER, currently being developed in the Mjølner BETA programming environment. APPLBUILDER supports several rapid prototyping styles as well as final development of BETA applications. User interface objects such as dialogs, menus, and windows are designed using direct manipulation graphical editors. Actions behind buttons and menu items are programmed as ''scripts'' in textual editors activated from within a graphical editor. The editors reflect changes in the code directly in an underlying Abstract Syntax Tree (AST) thus saving compilation time. Moreover, generated applications are modularized so that editing, for instance the script for a button, only requires re-compilation of the script itself. An advantage of APPLBUILDER compared to other user-interface design tools such as HyperCard is that APPLBUILDER's scripts are embedded in a general purpose programming language making it possible to avoid calls to external routines written in another language. In addition, APPLBUILDER's ability to work with ASTs instead of textual code skeletons supports reverse engineering.

Author(s):  
OMID BANYASAD ◽  
PHILIP T. COX

The design and implementation of a programming environment including an editor, a debugger and an interpreter engine for Lograph, a general-purpose visual logic programming language, is discussed. The rationale for user-interface design decisions is presented, the goal of which is to increase cognitive support for the creation, exploration and debugging of Lograph programs. The design of the interpreter engine allows for animation of execution in the debugger. The engine takes full advantage of an efficient implementation of Prolog, and operates on a Prolog translation of Lograph programs and queries. The translated Lograph programs are probed with instrumentation code at appropriate places so that applications of Lograph rules are reported to the visual interface of the Lograph debugger as a side effect of the execution of a program.


Author(s):  
Anna Priscilla de Albuquerque Wheler ◽  
Judith Kelner ◽  
Patrick C.K. Hung ◽  
Bruno de Souza Jeronimo ◽  
Railton da Silva Rocha ◽  
...  

Designs ◽  
2019 ◽  
Vol 3 (1) ◽  
pp. 2
Author(s):  
Toshihisa Doi ◽  
Toshiki Yamaoka

In this study, we investigated the effectiveness of a method to quantify the overall product usability using an expert review. The expert review involved a general-purpose task flow-based usability checklist that provided a single quantitative usability score. This checklist was expected to reduce rating variation among evaluators. To confirm the effectiveness of the checklist, two experiments were performed. In Experiment 1, the usability score obtained using the proposed checklist was compared with traditional usability measures (task completion ration, task completion time, and subjective rating). The results demonstrated that the usability score obtained using the proposed checklist shows a tendency similar to that of the traditional measures. In Experiment 2, we investigated the inter-rater agreement of the proposed checklist by comparing it with a similar method. The results demonstrate that the inter-rater agreement of the proposed task flow-based usability checklist is greater than that of structured user interface design and evaluation.


Sign in / Sign up

Export Citation Format

Share Document