Replace old graphs in RHQ with GWT ones. GSOC 2012

Ian Springer ian.springer at redhat.com
Fri Jun 1 21:08:52 UTC 2012


On 06/01/2012 05:00 PM, Jiri Kremser wrote:
> Hello Dennis,
>
> good job so far! The JavaScript library for client-side can be used on the server side (for the needs of RESTful services) as well (http://stackoverflow.com/questions/5677559/hybrid-server-side-java-and-client-side-javascript-charting-library).
>
> Another important aspect which should be considered in the comparison is the support from community (i.e. # of users/developers/commits in last month, etc.) for that JS charting library. Although it is hard to gather this kind of information, I think it is the most valuable for the final decision. Btw, last year I was doing almost the same survey among WS-stacks during my GSoC (https://wiki.duraspace.org/display/GSOC/GSoC+2011+-+Fedora+Web+Services+Update ,sorry JBoss-WS ;] )
>
> I think it could be interesting idea to have the matrix as Mike suggested and then some kind of poll, like doodle for decision :]



Or we might want to have an IRC meeting or a Google+ hangout where 
Dennis can present the matrix and the library he would choose and why, 
and then the team can discuss the options and try to come to a decision.

>
> JK
>
>
> ----- Original Message -----
> From: "mike thompson"<mithomps at redhat.com>
> To: "rhq-devel"<rhq-devel at lists.fedorahosted.org>
> Sent: Thursday, May 31, 2012 11:05:43 PM
> Subject: Re: Replace old graphs in RHQ with GWT ones. GSOC 2012
>
>
> Hi Dennis,
>
>
> I think it would be useful to see the various graphing libraries in a matrix (weighted perhaps) similar to this one for javascript frameworks: http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks
>
>
>
>
> some of the important attributes I can see having are:
>
>
> html 5 canvas capable (and fallback method if not capable),
> formats supported jpg/png/pdf (mobile friendly?)
> # of chart types by category (bar/line/area/radar/xy scatter/combo)
> Level of interactiveness (legends,hovers and drilldowns)
> Can incorporate custom graphics (background images, icons)
> size (110 kb)
> dependency on other js libs (jquery, prototype, dojo...)
> some kind of community project health metric (mailing list traffic, amazon books, Stack Overflow questions / month)
> Largest Sites currently using
> Interesting features that stand out
> Lack of certain standard features
>
>
>
>
>
>
> Question for the team: Have we ruled out the server side graph generation? We could serve up our own graphs RESTfully from the server with libraries like jfreechart or jcharts, etc.. This could even have a gwt wrapper on the client side for integration. Since jpg or png is just one representation we could also get html or pdf representations of that chart as well. [I'm not sure what the performance difference is between server/client charts generation]
>
>
>
>
> Anyway, I hope this helps you going in the right direction. Team members please pipe in...
>
>
>
>
> -- Mike Thompson
>
>
>
>
>
> On May 30, 2012, at 2:47 AM, Denis Krusko wrote:
>
>
> Good day.
>
> I've been doing the task, "Replace old graphs in RHQ with GWT ones".
>
> I want to show You an overview of JS libraries, which I spent under this task: Choice Free JavaScript Data Visualization .
>
> List of libraries, that supports HTML5 and have attractive licensing policy:
>
>      • D3 ;
>      • jQuery Visualize ;
>      • Flotr2 ;
>      • JavaScript InfoVis Toolkit .
>
> Libraries with GWT support:
>
>      • Dojo GFX ;
>      • gRaphaël ;
>      • Google Chart Tools ;
>      • Flot ;
>      • Rickshaw ;
>      • Timeplot ;
>      • JavaScript InfoVis Toolkit ;
>      • arcadiaCharts ;
>      • Highcharts .
>
>
>
> I would like to see your comments on the choice of libraries for the RHQ-Project
>
>
>
> Thank You,
> Denis Krusko
>
> _______________________________________________
> rhq-devel mailing list
> rhq-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/rhq-devel
>
>
> _______________________________________________
> rhq-devel mailing list
> rhq-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/rhq-devel
> _______________________________________________
> rhq-devel mailing list
> rhq-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/rhq-devel


-- 
Ian Springer
Principal Software Developer
JBoss Operations Network
Red Hat
ian.springer at redhat.com



More information about the rhq-devel mailing list