seppia
Seppia is a java technology which allows you to build applications from constituent parts.
Each part is a module: a unit of function integrating seamlessly javascript files, jar files and other resources. (Seppia uses Mozilla Rhino to empower its javascript engine.)
Many scripting technologies allow the developer to embed scripting code into their java code.
Seppia turns this approach by 180' degrees and let your javascript code governing your application. It's the javascript code that uses java libraries (jars) and not viceversa.
Seppia will challenge the way you think of Java based component computing.
(追記) (追記ここまで)
License
GNU Library or Lesser General Public License (LGPL)