From: Steven Yi <stevenyi@gm...> - 2005-07-28 12:03:22
I've committed to CVS some initial work on building a Jar Plugin
classloader. The new system will eventually replace the old system of
having to add to a registry.xml (the registry will eventually go away
I think), but some details have to be worked out regarding "isLive"
The Plugin loader is not finished but so far is able to read from
$USER_HOME/.blue/plugins and find any jar files, open them up and read
in every class, and if any of them implement Instrument, SoundObject,
or NoteProcessor, they are discovered. I have to put in the code to
add them to the BlueSystem list of those plugins, but shouldn't be
much work after that.
The examplePlugin folder right now has some stubbed plugin classes.=20
There's an ant build file there to create the jar (it will do so in
One nice thing is that a jar can contain any number of plugins with this se=
Should be easier now to experiment and add plugins simply by dropping
in a jar into the user's plugin directory. I will be finishing out
the stubs as well as hooking up the plugin loader later today. (Off
to hang out an old cafe!)
Get latest updates about Open Source Projects, Conferences and News.