(Logo)   IMADA
University of Southern Denmark IMADA - Department of Mathematics and Computer Science
   

COMPUTER SCIENCE COLLOQUIUM

The Wand: UI-Independent Applications Through Abstraction and Types

Mayer Goldberg
Department of Computer Science
Ben Gurion University

Tuesday, August 24, 2004, at 14:15
Seminar Room

ABSTRACT

The Wand is a lightweight and flexible model-based user-interface management system (UIMS). Using the Wand, programmers, unburdened by any UI considerations, can write, test and debug applications. The UI is constructed separately on the basis of and in parallel to the main programming effort, by a UI specialist, using a type-driven WYSIWYG UI construction toolkit. Within the toolkit, UI components can be created, selected, edited, and reused. The Wand is based on a variation on the Model-View-Controller (MVC) architecture, but provides greater modularity and re-usability than the standard MVC. The Wand allows for multiple UI for the same application, and swapping UI does not require re-building of the application. Special-purpose UIs can be used for running a GUI application from scripts, remote debugging, etc. The most recent version of the Wand is implemented as a plugin for the IntelliJ IDEA Java development system.

Host: Kim Skak Larsen


SDU HOME | IMADA HOME | Previous Page
Last modified: August 11, 2004.
Joan Boyar (joan@imada.sdu.dk)

 


   Data protection at SDUDatabeskyttelse på SDU