Lightweight Plug-In-Based Application Development

  • Johannes Mayer
  • Ingo Melzer
  • Franz Schweiggert
Conference paper

DOI: 10.1007/3-540-36557-5_9

Volume 2591 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Mayer J., Melzer I., Schweiggert F. (2003) Lightweight Plug-In-Based Application Development. In: Aksit M., Mezini M., Unland R. (eds) Objects, Components, Architectures, Services, and Applications for a Networked World. NODe 2002. Lecture Notes in Computer Science, vol 2591. Springer, Berlin, Heidelberg

Abstract

“Fat software” significantly reduces the effect of new and faster computer hardware. Such software is only possible due to the impressive success of the hardware developers. The main reason for this trend is the users’ demand for new gimmicks driving the software developers to include all possible features into their systems. Those features are loaded every time the program is executed and make the system bulky. The fact that most add-ons are simply integrated without a clear interface only adds insult to the injury. This paper shows a way to design software which helps to battle this development of bulky systems. The well-known plug-in concept is formally described as a design pattern. Based on this pattern a development principle is proposed. As a special case, GUI development is considered.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Johannes Mayer
    • 1
  • Ingo Melzer
    • 1
  • Franz Schweiggert
    • 1
  1. 1.Department of Applied Information ProcessingUniversity of UlmUlmGermany