If anyone has time and wants to get involved, send us an email. Either in working on the
existing UberFire project, or starting to build your own apps on top of it. It's a
great way to learn CDI, GWT and Errai.
CDI :
http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html_single/
Errai :
http://docs.jboss.org/errai/2.1.0.CR1/errai/reference/html_single/
At the moment we are building out a series of infrastructure components - such as problem
views, property editors, toolbars. Components are decoupled from using other components
directly, instead it uses the Errai bus. This de-coupling allows main component, such as
decision tables, to target the web based problems view or property editor in UberFire.
However when the decision table is used in Eclipse the bus will instead use the native
problems views and property editors. This will allow us to align the user experience for
better consistency across the web and eclipse. I also think it's pretty cool that
people will be able to target the abstractions we are building, and have reusable
components that work for the web, eclipse and other 3rd party containers.
We would also like to see some existing SWT components converted to GWT. The Audit viewer
and Rete viewer, are currently SWT components. We need those moved to GWT, the Rete viewer
can use SVG. One they are GWT components, they will work in Eclipse and the Web.
The first main component being built is the human task module, by Mauricio. If you are
interested in building your own web apps on top of this workbench, and want to start
getting involved now, then email us. A larger variety of apps built on top of UberFire, at
an early stage, will help ensure we don't have any designs that are too stunted.
Mark
On 9 Sep 2012, at 16:48, Mark Proctor <mproctor(a)codehaus.org> wrote:
We'll be announcing it officially in a few weeks time, once
enough features are there, and we have something we can demo.
UberFire the new workbench framework we are building, for our 6.x series. It provides an
Eclipse like workbench experience for the web, built on CDI, Errai and GWT. The framework
itself is completely independent of Drools&jBPM, and others can use it themselves to
rapidly build their own workbench like apps.
It supports perspectives with drag and drop panels with docking, like Eclipse. Everything
is a plugin, so it's very extensible. It will also define a set of interfaces and life
cycles that abstracts the panels from the workbench itself. This will allow panels to be
re-used in other containers - for instance the web based decision table will be re-used in
Eclipse, via embedded jetty, or other 3rd party web frameworks. We have adopted the java7
nio2 virtual file system api, this allows pluggable file storage systems. We have working
prototype of this with a JGit backend, which is working out very nicely.
So stay tuned :)
Mark
On 9 Sep 2012, at 12:47, Anton Hughes <kurrent93(a)gmail.com> wrote:
> Hi all
>
> I saw a mention on the drools blog about Uberfire - but couldnt find much information
about it.
>
> Can anyone please tell more about this project?
>
> Thanks
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users