Impulse-86: a substrate for object-oriented interface design

Author(s):  
Reid G. Smith ◽  
Rich Dinitz ◽  
Paul Barth
1995 ◽  
Author(s):  
Yuri V. Vizilter ◽  
Yuri V. Morzeev ◽  
Alexander A. Stepanov ◽  
Sergey Y. Zheltov

Author(s):  
GUSTAVO ROSSI ◽  
DANIEL SCHWABE ◽  
FERNANDO LYARDET

In this paper we present a software engineering approach for building hypermedia applications. Our approach combines the use of an object-oriented method with a system of design patterns for navigational and interface design. We first present the core activities in the Object-Oriented Hypermedia Design Method (OOHDM), namely conceptual design navigation design, abstract interface design and implementation, describing the modeling constructs we use to build high-level, abstract navigational and interface structures. Next we give the rationale for using design patterns in the process of building high quality hypermedia applications, and present some simple patterns solving recurrent design problems. We finally discuss some further issues.


2014 ◽  
Vol 971-973 ◽  
pp. 2667-2670
Author(s):  
Ke Tan Chen

Teachers file management system with advanced applications. This paper describes the functional goals of the system , the system consists of eight modules, design pattern is an object-oriented programming staff to a formal representation to solve programming problems , and the system user interface design .


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):  
Gustavo Rossi ◽  
Daniel Schwabe

In this chapter we show how to design Web applications as shared views of conceptual models. We argue that Web applications are different from conventional applications because they include an additional design dimension: their hypermedia-like structure. We present the Object-Oriented Hypermedia Design Method (OOHDM), a state-of-the art approach for building Web Information systems. We stress navigational and user interface design as novel activities in development methods. Then, we address the problem of reusing design models; we introduce hypermedia frameworks as a conceptual tool to build and reuse generic models. We finally discuss navigation and interface patterns and we show how we use them to capture and convey design expertise.


Sign in / Sign up

Export Citation Format

Share Document