Well,

I've done a fair amount of research, and there are indeed a plethora of
fresh ideas in the marketplace:


--- Advanced Visualization

JSViz is a "force directed graph"
http://jsviz.org/files/jsviz/0.3.3/examples/RandomCircuit_ForceDirected.html
http://jsviz.org/files/jsviz/0.3.3/examples/XMLLoader_Snowflake.html
http://jsviz.org/

It would be nice to do Venn Diagrams or Euler diagrams, as seen in some of
the examples here:

http://commons.wikimedia.org/wiki/Category:Venn_diagram


It should be fairly easy to create a div & css version of this specific
format:
http://commons.wikimedia.org/wiki/Image:Venn_diagram_ABCD_RGB.png
... for up to 4 property comparisions for the background arrangement of
nodes, and perhaps the nodes themselves could have a color of their own.

My thinking is this: The faceted browsing selections (in the getCurrentSet
part of the browse engine) could dictate how scatter-plot-like points would
be grouped and / or tinted, with a different grouping for each facet
restriction selected, such that the graph becomes interactive as the user
drills-down.

The SVG examples above show also the point that perhaps SVG is the format
that these renderings should take place, however, the DOM can do this as
well.



--- Bar, Line, Pie

Making line or bar charts can be easy with css...

http://www-adele.imag.fr/users/Didier.Donsez/cours/exemplescourstechnoweb/js_graphimg/examples.html

http://www.solutoire.com/plotr

dojo toolkit:
http://dojotoolkit.org/
http://archive.dojotoolkit.org/nightly/tests/charting/test_engine.html

http://www.liquidx.net/plotkit/


--- Calendar Views

https://spongecell.com/calendar/view ... a view like this could be fashioned
from Timeline code.
The Yahoo! user library has basic calendar rendering.
the hCard microformat has a javascript renderer:
http://js-hcalendar.googlecode.com/svn/trunk/hcalendar.html

...

So, there are a lot of ideas of visualizations that can be added. Some
questions I have are:

1. Should we go ahead and tie Exhibit to some of these libraries, or develop
a method by which to be able to plug in various libraries?

2. Should we favor recreating these ideas in a more light weight fashion or
otherwise custom for Exhibit?

3. There are a lot of features to all of these items. Would we prefer
simpler, cleaner solutions with fewer options?


Thank you for your input, and any other resources or ideas you may have.

Thanks,

Thomas



On 2/23/07, Johan Sundström <[EMAIL PROTECTED]> wrote:

On 2/23/07, Thomas Winningham <[EMAIL PROTECTED]> wrote:
>  On 2/23/07, Johan Sundström <[EMAIL PROTECTED]> wrote:
> > On 2/23/07, David Huynh <[EMAIL PROTECTED]> wrote:
> > > Johan Sundström wrote:
> > > > Graph and pie chart views. But you are right we should head over
to
> > > > SVG for those. I mentored a hack like that about a year ago, and
> > > > browser support for SVG has matured a lot since.
> > > >
> > > >   http://www.codedread.com/displayWebStats.php
> > >
> > > Very nice! Now would you mentor another hack in this direction? :-)
> >
> > Sure; I'll happily mentor a passionate hacker who wants to do that.
> > It's mostly a game of chance coming across them, though, so it's not a
> > reliable way of getting things done.
>
> Johan,
>
> I've been looking for some meaningful way to contribute. Hit me up.
About
> the only thing I've done so far is a HTTP GET version of Babel, so,
would
> love to help out!

Great! You'll find at least me, and perhaps David too some time during
the next couple of hours, on the irc channel #simile at irc.w3.org,
port 6665. Or we'll find other means of more direct contact; Google
Talk, Jabber or otherwise, should you prefer otherwise.

--
/ Johan Sundström, http://ecmanaut.blogspot.com/

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to