Application units: Basic building blocks of tailorable applications
- Cite this paper as:
- MØrch A. (1995) Application units: Basic building blocks of tailorable applications. In: Blumenthal B., Gornostaev J., Unger C. (eds) Human-Computer Interaction. EWHCI 1995. Lecture Notes in Computer Science, vol 1015. Springer, Berlin, Heidelberg
Application units (AUs) are defined as the smallest self-contained units to be useful in the design and implementation of end-user tailorable applications, such as word processors, drawing programs, and e-mail systems. The notion of application units has been inspired by similar basic building blocks: Lego bricks, HyperCard buttons+scripts, MVC triads, and architectural patterns. It is proposed as a solution to problems in maintenance, reuse, and further development of generic software applications.
An architecture for tailorable, generic applications is presented, application units are introduced, and an example of a generic application built out of AUs is given.
Unable to display preview. Download preview PDF.