Application units: Basic building blocks of tailorable applications
- Anders MØrch
- … show all 1 hide
Purchase on Springer.com
$29.95 / €24.95 / £19.95*
* Final gross prices may vary according to local VAT.
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.
- C.A. Alexander: The Timeless Way of Building. Oxford, University Press, New York, NY, 1979.
- C.A. Alexander, M. Ishikawa and M. Silverstein: A Pattern Language: towns, buildings, construction. Oxford University Press, New York, NY, 1977.
- C.A. Alexander, M. Silverstein, S. Angel, S. Ishikawa and S. Abrams: The Oregon Experiment. Oxford, University Press, New York, NY, 1975.
- C.A. Alexander, and B. Poyner. The Atoms of Environmental Structure. Emerging Methods in Environmental Planning and Design. G.T. Moore (Ed.). MIT Press, Cambridge, MA, 1968.
- J.M. Carroll: Making Use a Design Representation. CACM. 37, 12 (Dec. 1994), 28–35.
- B.J. Cox: Planning the Software Industrial Revolution. IEEE Software. 7, 6 (Nov. 1990), 25–33.
- F. Duffy and J. Torrey: A Progress Report on the Pattern Language. Emerging Methods in Environmental Planning and Design. G.T. Moore (Ed.). MIT Press, Cambridge, MA, 1968.
- M.C Escher: The Graphic Work of M.C. Escher. Ballantine Books, New York, NY, 1971.
- G. Fischer, A.C. Lemke, R. McCall and A.I. Morch: Making Argumentation Serve Design. Human-Computer Interaction. 6, 3–4 (1991), 393–419.
- E.R. Gamma, R. Helm, R. Johnson and J. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995.
- S. Gibbs, D. Tsichritzis, E. Casais, O. Nierstrasz and X. Pintado: Class Management for Software Communities. CACM. 33, 9 (Sept. 1990), 90–103.
- Goldberg, A. and D. Robson. Smalltalk-80: The language and its Implementation. Addison-Wesley, Menlo Park, CA, 1983
- D. Goodman: The complete HyperCard 2.0 Handbook. Bantam Books, New York, NY, 1990.
- G.E. Krasner and S.T. Pope: A cookbook for using the model-view-controller user interface paradigm in SmallTalk-80. JOOP, Vol. 1, No. 3. August, 1988.
- O.L. Madsen, B. MØller-Pedersen and K. Nygaard: Object-Oriented Programming in the BETA Programming Language. Addison-Wesley, UK, 1993.
- J. Malhotra: Dynamic Extensibility in a Statically-compiled Object-oriented Language, in Proc. of the International Symposium on Object Technologies for Advanced Software, Kanazawa, Japan, Nov. 1993.
- T.P. Moran and J.M. Carroll (Eds.): Design Rationale. Lawrence Erlbaum, Hillsdale, NJ. 1995.
- A. MØrch: Designing for Radical Tailorability: Coupling Artifact and Rationale. Knowledge-Based Systems. 7, 4 (Dec. 1994), 253–264.
- A. MØrch: Three Levels of End-user Tailoring: Customization, Integration, and Extension. Proc. of the Third Decennial Aarhus Conference, Aarhus, DK, Aug. 1995.
- B. Nardi: A Small Matter of Programming: Perspectives on End User Computing. The MIT Press, Cambridge, MA, 1993.
- W. Pree: Design Patterns for Object-Oriented Software Development. ACM Press Books, Addison-Wesley, 1994.
- A. Reinhardt: Managing the New Document. Byte (Aug. 1994), 91–104.
- K. Schmucker: MacApp: An Application Framework. Byte. 11, 8 (1986).
- A. Sellen and A. Nicol: Building User-centered On-line Help. The Art of Human-Computer Interface Design. B. Laurel (Ed). Addison-Wesley, Reading, MA, 1990, 143–153.
- L. Wittgenstein: Philosophical Investigations. Third edition. Basil Blackwell, UK, 1967.
- Application units: Basic building blocks of tailorable applications
- Book Title
- Human-Computer Interaction
- Book Subtitle
- 5th International Conference, EWHCI '95 Moscow, Russia, July 3–7 1995 Selected Papers
- pp 45-62
- Print ISBN
- Online ISBN
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- Series ISSN
- Springer Berlin Heidelberg
- Copyright Holder
- Additional Links
- Industry Sectors
- eBook Packages
To view the rest of this content please follow the download PDF link above.