On 2/25/07, Thomas Winningham <[EMAIL PROTECTED]> wrote:
> Well,
>
> I've done a fair amount of research, and there are indeed a plethora of
> fresh ideas in the marketplace:

And good research it is, too!

> --- Advanced Visualization
>
> JSViz is a "force directed graph"

Amusing. :-)

> 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.

Nice one! If you flip that horizontally, you basically have a somewhat
prettified Karnaugh map:

  http://en.wikipedia.org/wiki/Karnaugh

which is good for finding minimized boolean expressions (using AND and
OR, or NANDs or NORs alone) on your four terms to express the
configuration of non-empty sets. :-) I'm sure that particular feature
will not be frequently requested, though. ;-)

> 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.

Don't feel that you have to unless it makes it more fun for you; a
table or div based solution is in all likelihood a lot easier to get
to work, especially in a cross browser scenario.

> 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?

Let your views lean on extra libraries if it helps you a lot but don't
touch unrelated code, I'd say. And avoid libraries (Prototype /
Scriptaculous) that invasively change the environment much for other
scripts running in the page if you can. Ideally Exhibit should not
leak lots of identifiers that clobber the javascript namespace.

We presently only claim "Exhibit", "SimileAjax", "SimileAjax_onload"
and "database", I think, which is fairly good behaviour. Plus the
Google Maps API, if you include the map view; possibly something for
Timeline too.

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

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

Reply via email to