About

   WireIt is an open-source javascript library to create web wirable interfaces for dataflow applications, visual programming languages or graphical modeling.

It was inspired by Yahoo Pipes and is used by Tarpipe. You can see it in action in the Planar Game, in jsBox, or in the examples below.

   It currently supports Firefox 1.5+, Safari 2.0+, IE 7.0, Opera 9+ and Chrome 0.2.x. Please report your issues with specific browsers in the forum.

   It uses the YUI library (2.6.0) for DOM and events manipulation, and excanvas for IE support of the canvas tag.

Documentation

   WireIt comes with an exhaustive API documentation built with JsDoc Toolkit,
and the following examples :

WireIt also comes with 2 sample applications :

Updates

  • Version 0.3.0 (2008-10-12): Removing copyrighted images. New drawing methods. Layer.setWiring method. CanvasElement and Scissors class. LayerMap-beta (more details in this file)
  • Version 0.2.1 (2008-01-26): Bugfixes. Added Layer.getWiring to save the wiring state and other methods on WireIt.Container and WireIt.Layer
  • Version 0.2.0 (2008-01-04): Added YUI custom events for wire interactions, the jsBox example, the Container class and the Layer class.
  • Version 0.1.1 (2007-12-17): Changed images and default wire color.
  • Version 0.1.0 (2007-12-06): Initial release.

License

   WireIt is released under the MIT License and available for download at GoogleCode.

Sponsored by

Applications

Popular tags on Del.icio.us

Copyright (c) 2007-2008 Eric Abouaf