Quantcast

[rules-users] What is uberfire?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[rules-users] What is uberfire?

kurrent93
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
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [rules-users] What is uberfire?

Mark Proctor
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 <[hidden email]> 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
> [hidden email]
> https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [rules-users] What is uberfire?

Mark Proctor
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 <[hidden email]> 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 <[hidden email]> 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
>> [hidden email]
>> https://lists.jboss.org/mailman/listinfo/rules-users
>


_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [rules-users] What is uberfire?

kurrent93
In reply to this post by Mark Proctor
Thanks Mark

So Uberfire will be the framework that GuvnorNG will be built on?

Regards,
Anton
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [rules-users] What is uberfire?

manstis

Absolutely :)

sent on the move

On 9 Sep 2012 20:19, "kurrent93" <[hidden email]> wrote:

Thanks Mark

So Uberfire will be the framework that GuvnorNG will be built on?

Regards,
Anton



--
View this message in context: http://drools.46999.n3.nabble.com/rules-users-What-is-uberfire-tp4019670p4019676.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [rules-users] What is uberfire?

Mark Proctor
In reply to this post by kurrent93

On 9 Sep 2012, at 20:18, kurrent93 <[hidden email]> wrote:

> Thanks Mark
>
> So Uberfire will be the framework that GuvnorNG will be built on?
yes, and I also hope it's the framework others will build their apps on too. At some point in the future I want to add "self service" application development too.

Eventually, once there are enough plugins and infrastructure, we'll promote a base Rich Client Platform.

Mark

>
> Regards,
> Anton
>
>
>
> --
> View this message in context: http://drools.46999.n3.nabble.com/rules-users-What-is-uberfire-tp4019670p4019676.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> [hidden email]
> https://lists.jboss.org/mailman/listinfo/rules-users


_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users
Loading...