DataMarket blog

Data, visualization and startup life

Protovis support for Internet Explorer 8 (and earlier)

with 3 comments

Update Oct 24, 2011: The Protovis shime for Internet Explorer is now available under an open source license.

- – -

A lot of people have expressed interest in our workaround for enabling Protovis support in older versions of Internet Explorer.

As mentioned in the original blog post we plan to release this IE shim for Protovis as open source code later this summer. We are however not ready to do so just yet. The main reason is that we want to be able to give the project our full attention and support when we release it and Borgar – the JavaScript genius responsible for this – just had a little baby girl, so he’s busy these days with even more important matters. Expect the release to happen “late summer” without being more specific.

That said, the number of requests we get daily for the sneak preview has astonished us, so we want to get this out in some form right now.

So, at the bottom of this post you will find a ZIP file containing the following items:

  • README.md: Start here
  • protovis.js: A recent version of the Protovis script
  • protovis-msie-shim.js: The magic script itself
  • svef-talk/: A folder holding a step-by-step example of setting up a simple Protovis visualization and enabling the shim (open the index.html file and then step through to the end…)

This is still proprietary code, use at your own risk, we don’t take any responsibility, etc., etc.

In the README file, you will find hints about some limitations and caveats. Don’t expect this to solve every Protovis need you might have, but for simpler things this works pretty darn well. It is the exact same thing as we are running to IE-enable the charts on DataMarket.com and in our embeds and dashboards with great success.

I do also want to use the opportunity to mention that we at DataMarket are happy to discuss any ideas you might have on partnerships, product licensing or other opportunities you may see in the field of data portals and data visualization. Don’t hesitate to contact me if you have any such ideas – however wild they might be.

I’ll also happily compile any feedback you have on this implementation for now via email or comments on this blog post, but bear in mind that this is a sneak preview and provided as-is.

That said, here you go:

protovis-msie-shim.zip

Written by Hjalmar Gislason

June 22, 2011 at 4:09 pm

3 Responses

Subscribe to comments with RSS.

  1. [...] winning characteristic. The rendering is done by a modular rendering layer which is the very reason we have been able to support MSIE. We “simply” replace the SVG renderer with a VML one. D3 would require full a rewrite [...]

  2. [...] just open sourced the shim we released earlier this year to enable Protovis in Internet Explorer 7 and [...]

  3. [...] predecessor of D3). Not wanting to exclude the 20% of the world still using IE 7/8, they developed protovis-msie, a tool to convert Protovis SVG output to VML, a vector format understood by older [...]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 55 other followers

%d bloggers like this: