Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Design and Architecture
  4. Communicating between plug-ins...

Communicating between plug-ins...

Scheduled Pinned Locked Moved Design and Architecture
questionsalesarchitecturetutorial
3 Posts 3 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    martin_hughes
    wrote on last edited by
    #1

    I have a mind to create a plug-in based application. This type of architecture seems appropriate to my current project as it would make the application extensible so that new functionality can be added simply by distributing new plug-ins. One question that keeps popping to the front of my mind, however, is how to enable inter-communication between various seperate, but related, plug-ins (for instance, Customer information might be useful to more than one plug-in). Has anyone got any links to any resources that describe known (and presumably successful / recommended) methods for achieving such a thing?

    Me: Can you see the "up" arrow? User:Errr...ummm....no. Me: Can you see an arrow that points upwards? User: Oh yes, I see it now! -Excerpt from a support call taken by me, 08/31/2007

    L C 2 Replies Last reply
    0
    • M martin_hughes

      I have a mind to create a plug-in based application. This type of architecture seems appropriate to my current project as it would make the application extensible so that new functionality can be added simply by distributing new plug-ins. One question that keeps popping to the front of my mind, however, is how to enable inter-communication between various seperate, but related, plug-ins (for instance, Customer information might be useful to more than one plug-in). Has anyone got any links to any resources that describe known (and presumably successful / recommended) methods for achieving such a thing?

      Me: Can you see the "up" arrow? User:Errr...ummm....no. Me: Can you see an arrow that points upwards? User: Oh yes, I see it now! -Excerpt from a support call taken by me, 08/31/2007

      L Offline
      L Offline
      led mike
      wrote on last edited by
      #2

      martin_hughes wrote:

      methods

      are going to vary based on both functional and non-functional requirements of which you provided none. Therefore the only link I can think of that would be of any use is http://www.google.com

      1 Reply Last reply
      0
      • M martin_hughes

        I have a mind to create a plug-in based application. This type of architecture seems appropriate to my current project as it would make the application extensible so that new functionality can be added simply by distributing new plug-ins. One question that keeps popping to the front of my mind, however, is how to enable inter-communication between various seperate, but related, plug-ins (for instance, Customer information might be useful to more than one plug-in). Has anyone got any links to any resources that describe known (and presumably successful / recommended) methods for achieving such a thing?

        Me: Can you see the "up" arrow? User:Errr...ummm....no. Me: Can you see an arrow that points upwards? User: Oh yes, I see it now! -Excerpt from a support call taken by me, 08/31/2007

        C Offline
        C Offline
        Cedric Moonen
        wrote on last edited by
        #3

        Which language are you developing with ? EDIT: if you are using Java, I suggest you take a look at OSGi[^]. The plug-in system of Eclipse is built on top of OSGi.


        Cédric Moonen Software developer
        Charting control [v1.2]

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups