PDA

View Full Version : Mantle : Pentaho platform on fire



MattCasters
04-03-2008, 06:30 PM
Once in a while there are changes in software that are interesting to watch and witness. Mantle (http://en.wikipedia.org/wiki/Mantle), a new incubation project (http://code.google.com/p/mantle/) from one of Pentaho’s finest Mike D’Amour, (http://wiki.pentaho.org/display/~mdamour) is such a change.
Mantle is a new shell, a new layer on top of the normal Pentaho platform. The new thing about it is that it uses AJAX (http://en.wikipedia.org/wiki/AJAX) (Web 2.0) using the Google Web Toolkit (GWT) (http://code.google.com/webtoolkit/). The interesting feature of GWT(*) is that it allows Java developers (like most of the devs at Pentaho) to write code that gets cross compiled into JavaScript.
One of the first things you’ll notice when you’ll hit the proof of concept site over at http://mantle.kettle.be (forwards to an Amazon EC2 test node, be gentle) is that it is fast despite being run on a virtual server.
Not only that, right clicking on actions, reports, analyses, etc allows you to set properties, schedule, etc:
http://www.kettle.be/images/mantle-right-click.png
It allows for a very rich experience for users as well as administrators. One sample is the setting of security on a report:
http://www.kettle.be/images/mantle-permissions.png
IMHO, what is really interesting about it all is that with his in-depth knowledge of the Pentaho platform, Mike has been able to write his new Mantle shell in only a few weeks time. (in his spare time!)
As is the case with all of the work we do, but especially with proof of concepts like Mantle, we would like to invite you to give feedback on this great initiative, either here, on our ##pentaho IRC channel (on Freenode) or as issues over at the Mantle project (http://code.google.com/p/mantle/issues/list).
Until next time,
Matt
(*) That is besides the fact that GWT carries an open source Apache license (http://code.google.com/webtoolkit/terms.html) (no vendor lock-in folks) is highly optimized both in terms of JavaScript and download speed (faaaast!!), is browser independent (lowers our software maintenance cost), is well documented, has a large community and a nice API http://www.ibridge.be/wp-includes/images/smilies/icon_smile.gif


More... (http://www.ibridge.be/?p=102)