On Feb 20, 5:20 am, "Dhanji R. Prasanna" <[email protected]> wrote:
> If you have a public, user-facing app that you'd
> like to share please let us know by replying to this thread with:

Not really a user facing app, but:

Jexmec[1] is a clean, simple, non-intrusive library supporting plugin
based development on the Java platform.

Jexmec provides:

* pluggable strategies for loading plugin class loaders (application
class path, directory of jar files, Maven GAV coordinates, OSGi
bundles, roll your own)
* pluggable dependency injection of plugins
* pluggable lookup of services from the application

Jexmec aims to take the grunt work out of building modular plugin
architectures, letting the user focus on designing the plugin API for
their application.

We use Guice as one of several implementations for dependency
injection of plugins[2] and for looking up services from an
application[3]. (We also support Spring and simple constructor
injection).

For us, Guice seems to make plugin loading faster that Spring
application contexts, especially loading many smaller plugins.

We're looking forward to JSR-330 support in 3.0, since that will make
Jexmec even more dependency injection agnostic.

Jexmec was originally developed by me (Eirik Bjørsnøs) with later
improvements funded by my employer Kantega, a Norwegian IT
consultancy. It is released under the ASLv2.

Unfortunately I won't make it to GuiceCon. A European event might be
more within reach, hint, hint.. :-)

Thanks,
Eirik.

[1] http://jexmec.org/
[2] 
http://opensource.kantega.no/sites/jexmec/versions/latest/apidocs/?org/kantega/jexmec/guice/GuicePluginLoader.html
[3] 
http://opensource.kantega.no/sites/jexmec/versions/latest/apidocs/?org/kantega/jexmec/guice/GuiceServiceLocator.html

> Name of app
> Names of developers
> URL if applicable
> Short description of what it is
> Description of how Guice is used and any remarks
>
> We will show a selection of these apps at the informal GuiceCon intro. (the
> more entries the better!)
> Thanks!
>
> Dhanji.

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en.

Reply via email to