I have another one to add to the fun list. This one is even easier, and more useful. We
want to move to Errai JSON for all configuration formats. Errai JSON provides seamless
object marshalling in the client and the server. So your json string in the browser
isn't just eval( jsonString ), errai marshals that string back into objects. So a tree
based editor for Errai JSON would be great. Ideally it would driven by the data model, to
provide suggestion and validation.
Audit Viewer
Also migrate to support ErraiJSon, instead of our XStream dump, for seamless client and
server marshalling.
Rete Viewer
The ReteViewer should be ported to svg/gwt, again using ErraiJSon to provide the tree
format.
Grid/Tile layout manager for panels.
Errai JSON Tree Editor
Ideally this would be "data driven" by the provided domain model. Which provides
a "suggestion" list for allowed keys and values, as well as client side
validation. Additional annotations might be needed to make this further constrained - i.e.
choice, sequence, max/min occurs.
simple JS JSON tree view that works well. Port this to pure GWT, but make it easier to
add/remove entries and provide type safe entries for keys, based on the provided domain
model.
http://braincast.nl/samples/jsoneditor/
Errai JSON,
http://docs.jboss.org/errai/2.0.0.Final/errai/reference/html/sid-5931328....
Mark
On 17 Oct 2012, at 21:24, Mark Proctor <mproctor(a)codehaus.org> wrote:
Oh and have a new entry. While we have nice Drag and Drop with docked
layouts, we need a grid/tile layout too. The grid/tile layout manager would probably be
the easiest for someone to get into, as it's a pure UF task, no rules experience
needed.
Audit Viewer
Also migrate to support ErraiJSon, instead of our XStream dump, for seamless client and
server marshalling.
Rete Viewer
The ReteViewer should be ported to svg/gwt, again using ErraiJSon to provide the tree
format.
Grid/Tile layout manager for panels.
Mark
On 17 Oct 2012, at 20:28, Mark Proctor <mproctor(a)codehaus.org> wrote:
> [17:52:39] <anujg> hi, i saw a mail regd some fun project for audit viewer and
rete viewer, let me know if I can help
>
> Sorry ann
> Sorry anujg we missed you. Best to use someone's nick in the text, otherwise they
don't get a notification. Add "conan, porcelli and manstis" as nicks to
mention. You can also chase us up with emails, so we can do follow ups if we miss you.
>
> Mark
> On 17 Oct 2012, at 15:40, Mark Proctor <mproctor(a)codehaus.org> wrote:
>
>> If anyone wants to get involved in a fun task, we would like to get two existing
components ported from SWT to SVG/GWT. So that those components can be used in the
UberFire project - our new web based workbench.
>>
>> Audit Viewer
>> Also migrate to support ErraiJSon, instead of our XStream dump, for seamless
client and server marshalling.
>> Rete Viewer
>> The ReteViewer should be ported to svg/gwt, again using ErraiJSon to provide the
tree format.
>>
>> The above two also have an endless list of features that could be added, to make
them more useful - especially the Audit Viewer. With more continuous work the AuditViewer
can really help us to improve runtime diagnostics.
>>
>> UberFire is not officially alpha launched yet, so it needs some cleaning and some
docs up before we make it wider known. Although I did mention it here with screenshots and
a video (link towards end):
>>
http://drools.46999.n3.nabble.com/rules-users-UderFire-tp4019929p4019938....
>>
>> If you want to get involved, come onto irc and we'll talk you through
getting started. UberFire really is a very cool project, it's completely standalone
from Drools&jBPM, and a good project to be involved in, as you can use it for your own
workbench projects.
>>
>> Just ask for manstis or porcelli (irc nicks)
>>
http://www.jboss.org/drools/irc
>> #droolsdev
>>
>> Mark
>