The plugin-architecture tag has no usage guidance.
5
votes
1answer
74 views
How can I plugin new JARs implementing an interface dynamically?
Quick background: I am working on developing an interface that will be implemented by myself and other developers. This interface will allow users to "plugin" new functional code into a system for ...
2
votes
1answer
175 views
Writing a programming api for an existing project? [closed]
I've an already existing project in C#. Now I should implement a plugin system. For this plugin system I've to implement a programming api/sdk. I dont want, that plugins have access to the assemblies ...
0
votes
0answers
60 views
Add-on hot deployable modules for Akka actors?
I'm trying to build a small spray io - akka distributed application targeted towards smaller devices like the Raspberry Pi and BeagleBone Black.
The aim is to be able to talk to other devices that ...
2
votes
1answer
145 views
Struggling about the benefits of using a plugin approach in a Industrial Software Architecture [closed]
I'm trying to design an application, something quite generic over a .NET C# Stack.
It's supposed to be an desktop application intended to control industrial equipment and to perform measurements and ...
0
votes
0answers
77 views
Architecture of an extendable application
I am developing an embedded application on an ARM platform. I want to use ArchLinux as the underlying operating system and then create my own GUI. I want the application to be extendable (have apps if ...
1
vote
2answers
51 views
arbitrary data shared between plugins
I'm making a program that supports plugins. The program is being written in F#.
The program maintains a single object that represents the state of the program. When a plugin is invoked, it takes ...
1
vote
1answer
63 views
How to separate different plugins with the same name
I'm writing the installation code of my modular web application and I stumbled on writing the update code for the plugins.
The problem I am having is: how do you know if the plugin is already ...
2
votes
2answers
129 views
Plugin/modular architecture - deployment concerns
I'm developing a desktop application in .Net that follows a plugin architecture, something like this:-
I have a "core" .Net solution, containing the desktop exe project, and a handful of class ...
1
vote
1answer
117 views
Would this be considered a plugin or template type architecture?
I would like to build a system that basically offers the option to make various APIs interchangeable for usage to the end user. For example, the person using the software would have the option of ...
1
vote
3answers
2k views
Pluggable UI Components in Java Web Applications
I will try to explain my question with an example. Let us say that we are writing a hotel reservation system which is web based using Java. We will have different payment methods, say Paypal, Master ...
2
votes
1answer
93 views
How to allow multiple plugins to provide data for multiple aggregation processes?
I'm working on a Java project in which we want to have data collection plugins that collect data to be processed by one or more data aggregation modules. The plugins will all written in-house. Say for ...
3
votes
1answer
364 views
Is there a term for this coding practice?
One of the incidental complexities of introducing features to an existing system is that the programmer often has to touch several areas of code that are not immediately adjacent. Over the long haul ...
2
votes
2answers
2k views
Where to start when designing an application that allows plugins [closed]
I'm building an application, and I'm thinking long-term I would like to be able to allow plugin support. The application I'm creating is a Java based application. How could I allow plugins using a ...
2
votes
0answers
82 views
Is it possible to use PNaCl as a plugin framework?
I am looking to design an extremely modular game engine that allows for portable native plugins similar to the way PNaCl works with chrome. The biggest factors I need would be: cross platform, ...
4
votes
1answer
145 views
Dangers when implementing features as plugins [closed]
What kind of problems have you encountered when building plugin interfaces for your application? And how did you resolve them?
Background
I want to refactor an application so that various features ...
1
vote
3answers
1k views
Avoid malicious code while dynamically loading classes with ClassLoader
Background
One of the advantages of decoupled components in systems is that you can extend the system without having to touch the existing code.
Sometimes you don't even have to recompile the old ...