GUB Plugins

Developer's Note: As long as GUB is in Beta it's plugin API is subject to drastic changes. Please do not consider any of this information final. As of GUB version 0.8.0, the plugin API appears to be pretty stable, but no guarantees as given.

GUB offers the ability for people to write Java components that can be hot-plugged (and unplugged) in to GUB at any time, immediately expanding what GUB can do. Anyone who can program in Java can use an interface (11 fairly trivial methods in version 0.8.7, but it isn't final) or subclass GUB's basic plugin to easily add functionality to GUB. Once a plugin is plugged in, it can register itself to receive any number of message types that GUB sends out to all of it's listeners. The API for writing plugins will be released sometime around the 1.0 release of GUB. If you are interested in seeing it before then, please email me.

Current Plugins: These have already been completed, or at least have a partially-working version.
NOTE: Some of these have not been updated to 0.8.x format and therefor don't work right now.


What Can Plugins Do?


What Can Plugins Not Do?


Programming Plugins:

Sometime in the future I'll post complete instructions for writing your own plugins using the supplied basic plugin and plugin API.



Back to the GUB page...