plugin manager

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

hi, im creating an application that will be able to use plugins. However, i
have never built an application that uses plugins, so i have no idea where to
start. I have done a couple google searches but they havent turned up any
definative pages that can helps. Can someone point me along the right path?
 
iwdu15

I think that it will be fine to describe what you mean with "plugin".

In my idea (beside a webbrowser), is it a word that often describes a need
from the OP which does not know himself yet what he means with that but
heard it from somebody else as solution who did not know that either.

Cor
 
your point is well taken. by a plugin, i meant a dll that my application
could load and use during runtime. for instance, how AIM and Firefox work.
you download added functionality (a plugin) and that plugin can interact with
the main program and add functionality.
 
Iwdy,

But a pluggin needs a kind a standard socket. I don't know a standard socket
for those in forms applications. They are there for browsers. To make a
standard is real a hell of a job, that a company as Microsoft can try but
for you the first comming years probably impossible.

Cor
 
iwdu15,
Some articles that may help you or give you ideas:

Plug-in pattern
http://www.martinfowler.com/eaaCatalog/plugin.html

The following articles discusses loading plug-ins into AppDomains
http://msdn.microsoft.com/msdnmag/issues/03/10/Plug-Ins/default.aspx

The following article discusses some security to using AddDomains:
http://msdn.microsoft.com/msdnmag/issues/04/04/SecurityBriefs/default.aspx


Using custom sections in the app.config for each "Bolt On"
that was installed.

http://msdn2.microsoft.com/en-us/library/aa719748(vs.71).aspx

http://msdn2.microsoft.com/en-us/library/0hyxd0xc.aspx


Finally: Reviewing the architecture of the Enterprise Library 2.0 provides a
plethora of information, possibly too much information, on implementing
"plug-ins"

http://msdn2.microsoft.com/en-us/library/aa480453.aspx
 
Back
Top