Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 45093 invoked from network); 7 Dec 2007 03:58:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Dec 2007 03:58:19 -0000 Received: (qmail 22500 invoked by uid 500); 7 Dec 2007 03:58:06 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 22454 invoked by uid 500); 7 Dec 2007 03:58:06 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 22441 invoked by uid 99); 7 Dec 2007 03:58:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Dec 2007 19:58:06 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ginemesis@gmail.com designates 64.233.184.229 as permitted sender) Received: from [64.233.184.229] (HELO wr-out-0506.google.com) (64.233.184.229) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Dec 2007 03:57:45 +0000 Received: by wr-out-0506.google.com with SMTP id 68so404654wra for ; Thu, 06 Dec 2007 19:57:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to:in-reply-to:content-type:mime-version:subject:date:references:x-mailer:sender; bh=S1b7mONPgUSdIM2Orq3IF3L5WVP14HLipvLuADDDoDM=; b=VVEjz9rCfU3F099wMMZ5bZU8UurOZ87E1SpBnFmUD+P8Aqg+WdTi7cCSOUOjT+CTAZ7vo1YuEHXe1YyJPjVgpQEBZjFsajFOzgBY9c7y+eMN2tczbZRWN1XzVS+a5yt4vFh7s6Y2XOHN/4G/NIIrBCEyTbj8RBU1zCfT99Chf7M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type:mime-version:subject:date:references:x-mailer:sender; b=WjCSmsb50FSa1jqYFdLRg17s9jBE7o74nRt05qIQ/GdqWdyM/MB6GSRDZjG1WQWftr7c7tKtesDsMxFTKxwyg9vcd6TwVrEVLXvleUVy72IYnp+wWx5GiE6oKKmJ6E6Hw3osl2nC0moFonM5jkgirJO+95GGrmLeAwoiKi5kGBI= Received: by 10.70.111.9 with SMTP id j9mr1717538wxc.1196999826422; Thu, 06 Dec 2007 19:57:06 -0800 (PST) Received: from ?10.10.0.102? ( [75.182.87.216]) by mx.google.com with ESMTPS id h15sm299552wxd.2007.12.06.19.57.04 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 06 Dec 2007 19:57:05 -0800 (PST) Message-Id: <7F49FB56-AA66-4D63-BE44-0E797EB1AAC6@apache.org> From: "Erik B. Craig" To: dev@geronimo.apache.org In-Reply-To: Content-Type: multipart/alternative; boundary=Apple-Mail-16--350790770 Mime-Version: 1.0 (Apple Message framework v915) Subject: Re: [DISCUSS] Monitoring Client may need a new graphing engine Date: Thu, 6 Dec 2007 22:55:41 -0500 References: <4758AFFD.40703@apache.org> X-Mailer: Apple Mail (2.915) Sender: "Erik B. Craig" X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-16--350790770 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Dec 6, 2007, at 10:35 PM, Kevan Miller wrote: > > On Dec 6, 2007, at 9:29 PM, Erik B. Craig wrote: > >> All, >> >> Currently the monitoring client is using Dojo 0.4.3 charting, which >> does not necessarily behave as expected on Firefox/Safari on a mac, >> or on IE6 on Windows. >> I consider this to be a shortcoming, and given the new version of >> Dojo available (1.0.1), began investigating migrating the >> monitoring client over to the new version of Dojo, only to find >> that the new version of dojo appears to be a significant rewrite of >> the old code base, leaving out some features that I consider to be >> very visually pleasing and important for statistics viewing. While >> rummaging through the Dojo forums, I stumbled upon another >> Javascript graphing framework called Timeplot, which is part of the >> SIMILE project at MIT, and while this has it's own set of >> limitations... I'm trying to figure out the lesser of three evils >> before it comes a time that this monitoring plugin will be >> released, so that I have enough time (read: 3-5 days) to migrate >> the javascript generation over to something new if necessary. >> >> I have created a small demonstration page that shows all three >> options graphed with the same data series, as well as weighing some >> of the advantages/disadvantages I could come up with, >> Please have a look, and let me know your thoughts. >> >> http://people.apache.org/~ecraig/graphdemo/ >> >> Personally, I think it would be really cool if we could use the >> Timeplot graphing libraries, as it is all BSD licensed and >> therefore friendly I believe (right, Kevan?)... and also EXTREMELY >> cool for showing multiple data series in one chart. > > I'll take a look at the license info for Timeplot. > > However, if Timeplot doesn't work in IE, that's a severe > disadvantage. Can you explain what doesn't work? From what I understand as far as Timeplot goes, it's due to Timeplot using 'Canvas' to do the rendering, which is not something that Internet Explorer has support for, and they are looking to begin using an open sourced google library called 'explorer canvas' to enable internet explorer support in the next release (reference here on their site: http://simile.mit.edu/wiki/Timeplot_Limitations ) As far as current dojo (0.4.3) is concerned, from what i can tell - any browser on a Mac will not draw any of the surrounding text on a graph... at least as implemented in a portlet. (The Axis labels and values are absent). I have also been unable to get IE6 to draw the graphs in the current portlet as implemented. > > --kevan Thanks for taking a look at the license Kevan. -Thanks, Erik B. Craig --Apple-Mail-16--350790770 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
On Dec 6, 2007, = at 10:35 PM, Kevan Miller wrote:


On Dec 6, 2007, = at 9:29 PM, Erik B. Craig wrote:

All,

Currently the monitoring client is using Dojo = 0.4.3 charting, which does not necessarily behave as expected on = Firefox/Safari on a mac, or on IE6 on Windows.
I consider this to be = a shortcoming, and given the new version of Dojo available (1.0.1), = began investigating migrating the monitoring client over to the new = version of Dojo, only to find that the new version of dojo appears to be = a significant rewrite of the old code base, leaving out some features = that I consider to be very visually pleasing and important for = statistics viewing. While rummaging through the Dojo forums, I stumbled = upon another Javascript graphing framework called Timeplot, which is = part of the SIMILE project at MIT, and while this has it's own set of = limitations... I'm trying to figure out the lesser of three evils before = it comes a time that this monitoring plugin will be released, so that I = have enough time (read: 3-5 days) to migrate the javascript generation = over to something new if necessary.

I have created a small = demonstration page that shows all three options graphed with the same = data series, as well as weighing some of the advantages/disadvantages I = could come up with,
Please have a look, and let me know your = thoughts.

http://people.apache.= org/~ecraig/graphdemo/

Personally, I think it would be really = cool if we could use the Timeplot graphing libraries, as it is all BSD = licensed and therefore friendly I believe (right, Kevan?)... and also = EXTREMELY cool for showing multiple data series in one = chart.

I'll take a look at the license = info for Timeplot.

However, if Timeplot = doesn't work in IE, that's a severe disadvantage. Can you explain what = doesn't work?

=46rom what I understand as far = as Timeplot goes, it's due to Timeplot using 'Canvas' to do the = rendering, which is not something that Internet Explorer has support = for, and they are looking to begin using an open sourced google library = called 'explorer canvas' to enable internet explorer support in the next = release
(reference here on their site: http://simile.mit= .edu/wiki/Timeplot_Limitations )

As far as current dojo = (0.4.3) is concerned, from what i can tell - any browser on a Mac will = not draw any of the surrounding text on a graph... at least as = implemented in a portlet. (The Axis labels and values are = absent).
I have also been unable to get IE6 to draw the graphs = in the current portlet as = implemented.


--kevan

Thanks for taking a look at the license = Kevan.


-Thanks,
Erik B. = Craig
= --Apple-Mail-16--350790770--