Abstract
Plug-in architectures and platforms represent a promising approach for building software systems which are extensible and customizable to the particular needs of the individual user. For example, the Eclipse platform, as the most prominent representative of plug-in systems, is based on a unique plug-in and extensibility concept and has succeeded in establishing itself as the leading platform for the development of tool environments. This paper introduces a new plug-in architecture for the .NET platform which shows much resemblance to Eclipse, However, whereas Eclipse is a Java-based system and uses XML to describe extensions, our architecture relies on .NET concepts such as custom attributes and metadata to specify relevant information directly in the source code of an application. We argue that this approach is more readable and easier to maintain. As a case study for our plug-in architecture we present a new plug-in platform for implementation of rich client applications in .NET.
| Original language | English |
|---|---|
| Title of host publication | Modular Programming Languages - 7th Joint Modular Languages Conference, JMLC 2006 Proceedings |
| Editors | David E. Lightfoot, Clemens A. Szyperski |
| Publisher | Springer Verlag |
| Pages | 287-305 |
| Number of pages | 19 |
| Volume | 4228 |
| ISBN (Print) | 3540409270, 9783540409274 |
| DOIs | |
| Publication status | Published - 15 Sept 2006 |
| Externally published | Yes |
| Event | 7th Joint Modular Languages Conference, JMLC 2006 - Oxford, United Kingdom Duration: 13 Sept 2006 → 15 Sept 2006 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 4228 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 7th Joint Modular Languages Conference, JMLC 2006 |
|---|---|
| Country/Territory | United Kingdom |
| City | Oxford |
| Period | 13/09/06 → 15/09/06 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 8 Decent Work and Economic Growth
-
SDG 9 Industry, Innovation, and Infrastructure
Research fields
- Software Product Lines
IMC Research Focuses
- Software engineering and intelligent systems
ÖFOS 2012 - Austrian Fields of Study
- 102022 Software development
- 102029 Practical computer science
Fingerprint
Dive into the research topics of 'A component plug-in architecture for the.NET platform'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver