Episode 104: Plugin Architectures
Recording Venue:
Guest(s): Klaus Marquardt
Host(s): Martin
In this episode we talk with Klaus Marquardt about building systems out of plugins. After briefly introducing the concept of a plugin in contrast to modules and related software engineering concepts, we discuss different views on plugins and different ways of working with plugins for developing software. We are looking at plugins for embedded systems as well as large business systems, at how plugins change the working mode and team organization, and discuss the possibilities of why and when to use plugins for implementing software systems.
Links:
- Book with patterns on plugins
- Article (German) contrasting plug-ins with components and demonstrating extension points
- Eclipse
- Article: Notes on the Eclipse Plug-in Architecture
- OSGi
- Paper: Patterns for Plugins
- Simple code example
- Plugin at Wikipedia
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: architecture, plugins, Technology/Guest