<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neyric.com &#187; wiring</title>
	<atom:link href="http://neyric.com/tag/wiring/feed/" rel="self" type="application/rss+xml" />
	<link>http://neyric.com</link>
	<description>projects, programming, blogging...</description>
	<lastBuildDate>Sat, 29 Jan 2011 19:51:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>WireIt version 0.2.1</title>
		<link>http://neyric.com/2008/01/26/wireit-version-021/</link>
		<comments>http://neyric.com/2008/01/26/wireit-version-021/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 15:04:11 +0000</pubDate>
		<dc:creator>neyric</dc:creator>
				<category><![CDATA[WireIt]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[wiring]]></category>

		<guid isPermaLink="false">http://javascript.neyric.com/blog/?p=7</guid>
		<description><![CDATA[I made a few updates this week-end. They mostly concern the Container and Layer classes. Here are the changes: new Layer.getWiring function to save the state of the wiring. It can be customized by overriding Container.getConfig jsBox updated to use &#8230; <a href="http://neyric.com/2008/01/26/wireit-version-021/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I made a few updates this week-end. They mostly concern the Container<br />
and Layer classes.</p>
<p>Here are the changes:</p>
<ul>
<li>new Layer.getWiring function to save the state of the wiring. It<br />
can be customized by overriding Container.getConfig</li>
<li>jsBox updated to use the Layer.getWiring function</li>
<li>no default width for containers so they can auto-adjust to the<br />
content</li>
<li>Layer.addContainer and Layer.addWire now returns the created<br />
instance</li>
<li>Added the method Container.redrawAllWires and<br />
Terminal.redrawAllWires</li>
<li>Added Layer.removeAllContainers</li>
<li>adds a &#8220;body&#8221; div to the container</li>
<li>CSS updates on Containers and Layers</li>
<li>adds a focus CSS class on the last mousedown-ed container in the<br />
layer</li>
<li>bugfixes (events &#8220;addWire&#8221; and &#8220;removeWire&#8221; added to WireIt.Layer,<br />
offset in the connections)</li>
</ul>
<div class="shr-publisher-135"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://neyric.com/2008/01/26/wireit-version-021/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WireIt 0.2.0 released</title>
		<link>http://neyric.com/2008/01/05/wireit-020-released/</link>
		<comments>http://neyric.com/2008/01/05/wireit-020-released/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 00:12:09 +0000</pubDate>
		<dc:creator>neyric</dc:creator>
				<category><![CDATA[WireIt]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[wiring]]></category>

		<guid isPermaLink="false">http://javascript.neyric.com/blog/?p=8</guid>
		<description><![CDATA[I just released the new 0.2.0 version. You can download it here. Here are the main changes: 2 new classes were added: WireIt.Container and WireIt.Layer Every project you might start using WireIt needs a widget that could contain Terminals, and &#8230; <a href="http://neyric.com/2008/01/05/wireit-020-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="http://javascript.neyric.com/wireit/jsBox.gif" style="border: 0pt none;margin: 30px" /></p>
<p>I just released the new 0.2.0 version. You can download it <a href="http://wireit.googlecode.com/files/WireIt-0.2.0.zip">here</a>.</p>
<p>Here are the main changes:</p>
<ul>
<li><strong>2 new classes were added: <em>WireIt.Container</em> and <em>WireIt.Layer</em></strong><br />
Every project you might start using WireIt needs a widget that could contain Terminals, and that could be moved around. This is the goal of WireIt.Container.<br />
The Layer class creates a DIV element that can contain multiple containers and wires. It will be useful to save the state of the containers and connections between the terminals. (It also provide an extensible frame with scrollbars.)</li>
<li><strong>Custom events added to create richer interactions when editing the wires.</strong></li>
<li><strong>A minified version built with <a href="http://developer.yahoo.com/yui/compressor/">YUI Compressor</a>.</strong><br />
This javascript minifier is almost perfect: I just wish you could have multiple input files&#8230;<br />
The result file is just below 20k.</li>
<li><a href="http://javascript.neyric.com/wireit/test/jsBox/jsBox.html"><strong>jsBox</strong></a>: This is a sample application using WireIt.<br />
Create boxes containing javascript functions, connect them together, and run your program !</li>
<li>Many new configuration options, configurable CSS class names, and some new methods in the Wire and Terminals classes.</li>
</ul>
<p>Don&#8217;t forget to give your feedback in the <a href="http://groups.google.com/group/wireit">forum</a> !</p>
<p>Have fun !</p>
<div class="shr-publisher-134"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://neyric.com/2008/01/05/wireit-020-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WireIt: a javascript wiring library</title>
		<link>http://neyric.com/2007/12/06/wireit-a-javascript-wiring-library/</link>
		<comments>http://neyric.com/2007/12/06/wireit-a-javascript-wiring-library/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 11:45:28 +0000</pubDate>
		<dc:creator>neyric</dc:creator>
				<category><![CDATA[WireIt]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[wiring]]></category>

		<guid isPermaLink="false">http://javascript.neyric.com/blog/?p=10</guid>
		<description><![CDATA[I&#8217;m pleased to announce the first release of WireIt (version 0.1) ! WireIt is a javascript library that allows you to create cool wires like Yahoo Pipes. It is built upon: the CANVAS tag to render the wires the YUI &#8230; <a href="http://neyric.com/2007/12/06/wireit-a-javascript-wiring-library/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I&#8217;m pleased to announce the first release of <a href="http://javascript.neyric.com/wireit/">WireIt</a> (version 0.1) !</p>
<p><a href="http://javascript.neyric.com/wireit/">WireIt</a> is a javascript library that allows you to create cool wires like Yahoo Pipes. It is built upon:</p>
<ul>
<li>the <a href="http://developer.mozilla.org/en/docs/Canvas_tutorial">CANVAS tag</a> to render the wires</li>
<li>the <a href="http://developer.yahoo.com/yui/">YUI Library</a> v2.3.1</li>
<li><a href="http://excanvas.sourceforge.net/">excanvas for IE support</a></li>
</ul>
<p>It comes with some examples (see the <a href="http://javascript.neyric.com/wireit/">home page</a>) and an application example, the <a href="http://javascript.neyric.com/wireit/test/planarGame/planarGame.html">Planar Game</a>.</p>
<p>Why would you make such a library ? After playing a lot with Yahoo! Pipes, I realized how powerful it was to create mashups. I was already used to <a href="http://en.wikipedia.org/wiki/Visual_programming_language">visual programming Languages</a> like PureData or Mac OS Automator, but they&#8217;re definitly not able to do mashups.</p>
<p>However, Yahoo Pipes has this <strong>big inconvenient to run your pipes on their web servers</strong>. It has at least two disadvantages. First, it means we will always be restricted to the modules and types they implemented. You could always create a restful webservice and wrap it into a pipe, but the execution time blows up. Second disadvantage, you have to be careful with your data privacy. Indeed, I would like to create some Mashups that could mix with my private data in a more secure way.</p>
<p>That&#8217;s how I started to develop a Yahoo pipes-like application, and how I ran into this stumble block: &#8220;How the hell did they do those pipes ?&#8221;.</p>
<p>Waiting for your feedback,<br />
Eric</p>
<div class="shr-publisher-133"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://neyric.com/2007/12/06/wireit-a-javascript-wiring-library/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

