DocumentCode :
2497721
Title :
Linearly Ordered Plugins through Self-Organization
Author :
Bako, Boto ; Borchert, Andreas ; Heidenbluth, Norbert ; Mayer, Johannes
Author_Institution :
Dept. of Appl. Inf. Process., Ulm Univ.
fYear :
2006
fDate :
16-18 July 2006
Firstpage :
8
Lastpage :
8
Abstract :
Nowadays, plugin-based applications are quite common. Eclipse is probably the most popular example of such an application. By means of plugins, end-users can add or remove functionality even at runtime. Besides the kernel, plugin-based applications can be kept very small and nearly everything can be designed as a plugin. However, if plugins are added at runtime, their ordering is difficult to organize. This can be observed for graphical user interface representations of plugins, such as menu or list items for example. In particular, the kernel may not refer to a single concrete plugin, since it has to be independent of concrete plugins - according to the plugin concept. Therefore, self-organization is proposed in the present paper as a solution to structure plugin-based applications. A pattern for linearly ordered plugins is presented. The end-user still retains the possibility to reorder the plugins manually according to his preferences. A sample application of the presented pattern in the context of graphical user interfaces is described
Keywords :
graphical user interfaces; self-adjusting systems; end-user; graphical user interface representation; linearly ordered plugins; plugin-based application; self-organization; Adaptive systems; Concrete; Displays; File systems; Graphical user interfaces; Image processing; Information processing; Kernel; Runtime; User interfaces; Linear Structure; Plugin; Plugin-Based System; Self-Organization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Autonomic and Autonomous Systems, 2006. ICAS '06. 2006 International Conference on
Conference_Location :
Silicon Valley, CA
Print_ISBN :
0-7695-2653-5
Type :
conf
DOI :
10.1109/ICAS.2006.33
Filename :
1690218
Link To Document :
بازگشت