<?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>ADI ITP</title>
	<atom:link href="http://www.adimarom.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.adimarom.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 19 May 2010 06:22:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nature of Code FINAL &#8211; iTree</title>
		<link>http://www.adimarom.com/blog/?p=455</link>
		<comments>http://www.adimarom.com/blog/?p=455#comments</comments>
		<pubDate>Wed, 19 May 2010 05:35:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nature of Code]]></category>
		<category><![CDATA[Spring 2010]]></category>

		<guid isPermaLink="false">http://www.adimarom.com/blog/?p=455</guid>
		<description><![CDATA[
iTree is my final project in the Nature of Code class taught by Dan Shiffman.
The idea behind this project was to question our contemporary disconnection with our surroundings and natural environment;
as we are focused in our little mobile&#8217;s screen.
Using the iPhone&#8217;s small screen, the user can control the growth and seasonal changes of a projected [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-455"></span><br />
iTree is my final project in the Nature of Code class taught by Dan Shiffman.<br />
The idea behind this project was to question our contemporary disconnection with our surroundings and natural environment;<br />
as we are focused in our little mobile&#8217;s screen.</p>
<p>Using the iPhone&#8217;s small screen, the user can control the growth and seasonal changes of a projected natural looking tree.<br />
Here is a video showing the iTree application in action:<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=11860103&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=11860103&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>The control is based on the Touch OSC application<br />
which allows the iPhone to communicate with a Processing sketch<br />
playing with a recursive function.<br />
Currently I am using simple sliders to control the tree&#8217;s growth/expansion and seasonal colors change.<br />
However, eventually I am hoping to create a more pictorial application.<br />
In this future application users will tilt the iPhone as if watering the tree.<br />
And based on the accelerometer input the projected tree will transform. </p>
<p>Here is a simulation I made of the iPhone screen:<br />
<img src="http://www.adimarom.com/blog/wp-content/uploads/2010/05/iphone-watering.jpg" alt="iphone-watering" title="iphone-watering" width="362" height="316" class="aligncenter size-full wp-image-459" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adimarom.com/blog/?feed=rss2&amp;p=455</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nature of Code &#8211; iTree</title>
		<link>http://www.adimarom.com/blog/?p=435</link>
		<comments>http://www.adimarom.com/blog/?p=435#comments</comments>
		<pubDate>Tue, 13 Apr 2010 04:47:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adimarom.com/blog/?p=435</guid>
		<description><![CDATA[

As I am dealing with growth in my thesis project&#8230;
I decided to approach this also in my final in Nature of Code.
With iTree, I propose using small and big screens as a way to experience our disconnection  with our transforming natural surrounding.
Using the iPhone&#8217;s small screen, the user can control the growth and season [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-435"></span><br />
<img src="http://www.adimarom.com/blog/wp-content/uploads/2010/04/proposal-950x670.jpg" alt="proposal" title="proposal" width="950" height="670" class="aligncenter size-large wp-image-437" /></p>
<p>As I am dealing with growth in my thesis project&#8230;<br />
I decided to approach this also in my final in Nature of Code.<br />
With iTree, I propose using small and big screens as a way to experience our disconnection  with our transforming natural surrounding.<br />
Using the iPhone&#8217;s small screen, the user can control the growth and season of a real size tree which is projected on a large screen.<br />
Two basic &#8220;Mac Sliders&#8221; controllers:<br />
vertical: the tree expands in a natural mode<br />
horizontal: the tree changes colors according to the changing seasons&#8230;&#8230;.</p>
<p>I am using Touch OSC to communicate with a Processing sketch playing with a recursive function.</p>
<p><strong>Here is just the first test, based on an example by Daniel Shiffman:</strong></p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10888328&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10888328&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/10888328"></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.adimarom.com/blog/?feed=rss2&amp;p=435</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Romance Lighting Sensor</title>
		<link>http://www.adimarom.com/blog/?p=422</link>
		<comments>http://www.adimarom.com/blog/?p=422#comments</comments>
		<pubDate>Mon, 22 Mar 2010 05:04:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adimarom.com/blog/?p=422</guid>
		<description><![CDATA[
I worked with Liangjie on the “Romantic Lighting Sensor” Lab for Sociable Objects Workshop. The basic challenge was to learn how to use XBee without Arduino as a remote sensing module.
We used paired Xbee Radios: A local Radio in API mode and a Remote Sensor Radio with a photo resistor (light sensor).
At first, we had [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-422"></span><br />
I worked with Liangjie on the “Romantic Lighting Sensor” Lab for Sociable Objects Workshop. The basic challenge was to learn how to use XBee without Arduino as a remote sensing module.<br />
We used paired Xbee Radios: A local Radio in API mode and a Remote Sensor Radio with a photo resistor (light sensor).</p>
<p>At first, we had some problem at the receiver side. It was pretty clear that the transmitter is working fine since while we were using just the xbee explorer board as receiver we could directly see the data coming from the serial channel. However we couldn&#8217;t get the code to work.<br />
We ended up using a processing sketch to print out serial data from arduino.<br />
Also, we learned that the resistor used to augment sensor output value to fit xbee’s 3.3v requirement has to be carefully handled, otherwise you do not use the full range of the sensor output.</p>
<p>Here are the documentation videos:<br />
Xbee API Mode &#8211; simple remote xbee sensor<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9747935&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9747935&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p>XBee API with feedback<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9748291&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9748291&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br />
]]></content:encoded>
			<wfw:commentRss>http://www.adimarom.com/blog/?feed=rss2&amp;p=422</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nature of Code: Midterm</title>
		<link>http://www.adimarom.com/blog/?p=352</link>
		<comments>http://www.adimarom.com/blog/?p=352#comments</comments>
		<pubDate>Tue, 23 Feb 2010 04:48:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nature of Code]]></category>

		<guid isPermaLink="false">http://www.adimarom.com/blog/?p=352</guid>
		<description><![CDATA[ For my midterm project in Nature Of Code,  I wish to create a small interactive game that will include a physics simulation of a slingshot releasing elastic energy, which is transferred to a motion energy of stones. In addition, the game will include a simulation of bubble-like targets and there collision/explosion as the [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-352"></span><img src="http://www.adimarom.com/blog/wp-content/uploads/2010/02/slingshot.jpg" alt="slingshot" title="slingshot" width="400" height="224" class="alignleft size-full wp-image-383" /> For my midterm project in Nature Of Code,  I wish to create a small interactive game that will include a physics simulation of a slingshot releasing elastic energy, which is transferred to a motion energy of stones. In addition, the game will include a simulation of bubble-like targets and there collision/explosion as the they are hit but the fly stone.<br />
The interaction with the digital slingshot model would be via a physical slingshot. I built a simple sling shot that  consists a rubber band &#8211; stretch sensor &#8211; attached to a Y shape wood. Users would physically distort the rubber band to control the simulated slingshot on the screen.<br />
The elastic energy generated by the “shooter&#8221; stretching the rubber would be determined by the serial analog values from the stretch sensor and stored in the elastic digital band as the stone is drawn back.  After the slingshot is released, the stored elastic energy is transferred to the stone as kinetic energy. The kinetic energy of the stone is related to both its mass and speed (KE=1/2 m v2). As a result, light stones shot from a slingshot will move faster. I should also note to myself that the greater the kinetic energy the greater the damage to the hit target&#8230; </p>
<p>I decided that the content of the game would be environmentally friendly, rather then a violent slingshot fight! The challenge would be to Fight CO2 emissions bubbles!!<br />
This small game aims to educate players through a physical and playful interaction about the need to reduce greenhouse gas emission. The users would interact with the sling-shot to remove CO2 emission icons from the virtual sky.<br />
This is a screen-shot of my very very first slingshot game simulation.<br />
Also, my the processing sketch could be downloaded <a href="http://itp.nyu.edu/~am2950/NOC/week5/applet.zip">here</a><br />
<img src="http://www.adimarom.com/blog/wp-content/uploads/2010/02/screenshot-575x518.jpg" alt="screenshot" title="screenshot" width="400" height="361" class="alignleft size-medium wp-image-412" /></p>
<p>And finally, I have found a nice physics demonstration of the slingshot that could be a helpful resource in the simulation process (a live interactive demonstration is available <a href="http://demonstrations.wolfram.com/EnergyOfASlingshotDavidAndGoliath/">here</a>)<br />
<img src="http://www.adimarom.com/blog/wp-content/uploads/2010/02/slingshot-demo.jpg" alt="slingshot-demo" title="slingshot-demo" width="400" height="352" class="alignleft size-full wp-image-384" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adimarom.com/blog/?feed=rss2&amp;p=352</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sociable objects: Doorbell Project</title>
		<link>http://www.adimarom.com/blog/?p=279</link>
		<comments>http://www.adimarom.com/blog/?p=279#comments</comments>
		<pubDate>Tue, 16 Feb 2010 19:33:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sociable objects]]></category>

		<guid isPermaLink="false">http://www.adimarom.com/blog/?p=279</guid>
		<description><![CDATA[The assignment was to create a doorbell by means of ZigBee communication, using XBees, Arduino, a buzzer, and a switch. We explored ways to enhance the interaction by adding a feedback round-trip. In the first iteration we just added a function that we allow the visitor to know that the buzzer has rung by LED [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-279"></span>The assignment was to create a doorbell by means of ZigBee communication, using XBees, Arduino, a buzzer, and a switch. We explored ways to enhance the interaction by adding a feedback round-trip. In the first iteration we just added a function that we allow the visitor to know that the buzzer has rung by LED light on output. In the second iteration we add an additional nap mode.  This doorbell works only for insistent visitors, who will push the switch 5 times in sequence&#8230;..<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9514947&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9514947&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/9514947"></a>  <a href="http://vimeo.com/user3193576"></a>  <a href="http://vimeo.com"></a></p>
<p>Finally, we create an advanced &#8220;doorbell&#8221; with practical interaction. Given the growing threats of computers thefts, we decided to create an alert application for computer users at ITP.  The &#8216;doorbell&#8221; turned into an alarm set.  On one hand of the network there is the Force sensor, which is placed under a computer, once the computer is lifted (an attempt to steal it), it will buzz on the other end &#8211; a wireless buzzer box.</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9514911&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9514911&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adimarom.com/blog/?feed=rss2&amp;p=279</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nature of Code: Perlin Noise Snake</title>
		<link>http://www.adimarom.com/blog/?p=272</link>
		<comments>http://www.adimarom.com/blog/?p=272#comments</comments>
		<pubDate>Sat, 23 Jan 2010 19:25:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nature of Code]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.adimarom.com/blog/?p=272</guid>
		<description><![CDATA[
In this assignment of simulating a real-world &#8220;natural&#8221; motion, I choose to focus on the locomotion of a water snake.
As the snake moves it creates a series of curves. Starting at the neck, a snake contracts its muscles,
thrusting its body from side to side, in an S-shape movement.
This motion propels the snake forward because each [...]]]></description>
			<content:encoded><![CDATA[<p><span id="more-272"></span><br />
In this assignment of simulating a real-world &#8220;natural&#8221; motion, I choose to focus on the locomotion of a water snake.<br />
As the snake moves it creates a series of curves. Starting at the neck, a snake contracts its muscles,<br />
thrusting its body from side to side, in an S-shape movement.<br />
This motion propels the snake forward because each contraction pushes against the water.<br />
Here is a video of a sea snake in action:<br />
<embed src="http://www.metacafe.com/fplayer/436093/a_close_encounter_with_a_poisonous_sea_snake.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" name="Metacafe_436093"> </embed></p>
<p>Trying to recreate the natural movement with squares,<br />
I created and array of squares (for loop) with a wavy offset using by Perlin Noise.<br />
<a href="http://www.adimarom.com/blog/wp-content/uploads/2010/01/applet-rect"> Squarely  Wavy  </a></p>
<p> My second version used the same behavior. However, in-order to create a more organic movement,<br />
I changed the squares into ellipses and added a watery environment.<br />
Please allow me to introduce the <a href="http://www.adimarom.com/blog/wp-content/uploads/2010/01/applet">The Wavy Snake</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adimarom.com/blog/?feed=rss2&amp;p=272</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

