The JavaScript InfoVis Toolkit 1.1 is Out!

After several months of hard work I can finally announce version 1.1 of the JavaScript InfoVis Toolkit.

What’s the JavaScript InfoVis Toolkit?

The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web.

What’s new in this version?

Code-Related

  • The library has been split into modules for code reuse.
  • All visualizations are packaged in the same file. You can create multiple instances of any visualization. Moreover, you can combine and compose visualizations. If you want to know more take a look at the Advanced Demos.
  • This Toolkit is library agnostic. This means that you can combine this toolkit with your favorite DOM/Events/Ajax framework such as Prototype, MooTools, ExtJS, YUI, JQuery, etc.
  • You can extend this library in many ways by adding or overriding class methods. The JavaScript InfoVis Toolkit has a robust (and private) class system, heavily inspired by MooTools’, that allows you to implement new methods in the same class without having to define any new Class extension. By creating mutable classes you can add new custom Node and Edge rendering functions pretty easily.
  • Custom visualizations are created by adding or changing Node/Edge colors, shapes, rendering functions, etc. You can also implement many controller methods that are triggered at different stages of the animation, like onBefore/AfterPlotLine, onBefore/AfterCompute, onBefore/AfterPlotNode, request, etc.
    You can also add new Animation transitions like Elastic or Back with easeIn/Out transitions.
    If you want to know more about these features please take a look at the Demos code.

As you can see, this new version has been built with four concepts/goals in mind: Modularity, Customization, Composition and Extensibility. I already explained some of these things in the previous post.

Hope you enjoy it.

22 Responses to “The JavaScript InfoVis Toolkit 1.1 is Out!”


  1. 1 Federico

    Excellent, it’s getting better every day. Also, the site looks great. Well done Nico :)

  2. 2 Nicolas

    Thanks a lot Federico :)

  3. 3 Bart

    Amazing stuff. You rock.

  4. 4 Nicolas

    Thanks :)

  5. 5 Damon Oehlman

    Seriously dude, this is awesome. Once I’ve done something nifty with it I’ll definitely blog something cool about it.

  6. 6 hash

    This is great stuff! Thanks so much for doing it, I’m passing it on to a bunch of others as well.

  7. 7 Nicolas

    @hash and Damon: Thanks a lot! :)

  8. 8 Zach Leatherman

    Didn’t find any information on how the package is licensed?

  9. 9 Nicolas

    BSD License.

    You can find this information in the main page (http://thejit.org) and in the Core Documentation (http://thejit.org/docs/files/Core-js.html)

  10. 10 Turbomortel

    Hi Nicolas,

    Thanks for your awesome works! I think i will use your package on my website in order to improve the navigation

    Regards

  11. 11 Stéphane Ducasse

    May be you should have a look at Distribution Map because this is a easy to implement and really powerful visualization.
    http://www.iam.unibe.ch/~scg/Archive/Papers/Duca06cDistributionMap.pdf

  12. 12 Nicolas

    @Turbomortel: Thanks!

    @Stephane Ducasse: Thanks, I’ll take a look at this

  13. 13 easy

    Excellent!!

    I always want build some visualization application on web platform!

    After having some experience with Java prefuse toolkit (prefuse.org)
    I found Java (applet) still not so friendly or attractive on web, and I tried to find some alternative solutions.

    Just before I know about your project,
    recently I have begun learning Flash/Flex and used flare toolkit (flare.prefuse.org) to develop some applications.
    The well developed Flash/Flex library (UI/Event/Display List…) is pretty handy for me.

    However, a Javascript-based Library could be much seamlessly integrated with the whole web page. I will go to try out this great library. This is definitively a great work.

    Regards.

  14. 14 Alejandro

    Awesome work, hope you find the time to maintain this project, looks great, and very easy to use.

  15. 15 Nicolas

    @easy: thanks!

    @Alejandro: Thanks, I’ve been maintaining this project for over a year now… hope to be able to maintain it for a lot longer!

  16. 16 battisti

    Hi

    I’m working new app to make expert system over the web and your lib will be perfecty for represents the kmowlege base.

    Thx

  1. 1 Javascript InfoVis Toolkit - New Version Released | FlowingData
  2. 2 Javascript InfoVis Toolkit - New Version Released | weloveyourwalls design blog
  3. 3 Javascript InfoVis Toolkit – New Version Released | weloveyourwalls design blog
  4. 4 Ajaxian » InfoVis Toolkit 1.1
  5. 5 InfoVis Toolkit 1.1 | Guilda Blog
  6. 6 RUSSIAN BLACKEDITION » Blog Archive » Новый свободный JavaScript тулкит для визуализации данных
Comments are currently closed.