Title
A component plug-in architecture for the .NET platform
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.
Year
DOI
Venue
2006
10.1007/11860990_18
JMLC
Keywords
Field
DocType
leading platform,new plug-in architecture,plug-in architecture,plug-in system,component plug-in architecture,java-based system,new plug-in platform,promising approach,eclipse platform,custom attribute,case study,software systems,source code
Metadata,Architecture,Open platform,XML,Source code,Computer science,Software system,Eclipse,Software architecture,Distributed computing
Conference
Volume
ISSN
ISBN
4228
0302-9743
3-540-40927-0
Citations 
PageRank 
References 
15
1.64
5
Authors
4
Name
Order
Citations
PageRank
Reinhard Wolfinger1597.09
Deepak Dhungana286750.02
Herbert Prähofer318917.00
Hanspeter Mössenböck478188.17