<?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>Technoticles&#187; Design and Innovation</title>
	<atom:link href="http://technoticles.com/category/design-and-innovation/feed/" rel="self" type="application/rss+xml" />
	<link>http://technoticles.com</link>
	<description>(Techno)logy + Ar(ticles) = Technoticles</description>
	<lastBuildDate>Wed, 11 Apr 2012 08:39:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The next things: Gaming, Location. Merging the real and virtual.</title>
		<link>http://technoticles.com/2011/01/07/the-next-things-gaming-location-merging-the-real-and-virtual/</link>
		<comments>http://technoticles.com/2011/01/07/the-next-things-gaming-location-merging-the-real-and-virtual/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 13:42:00 +0000</pubDate>
		<dc:creator>technoticles</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=490</guid>
		<description><![CDATA[Update : [ Today techcrunch has published an article on Grey Area, a  Finnish smartphone games developer, doing a alternate reality game called Shadow Cities. They raised Series A funding. ]
One of the trends that i always think is gonna be big in future is gaming in the real world. By that I mean that [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong> : [ Today <a href="http://techcrunch.com/2011/02/23/exclusive-grey-area-raises-2-5-million-to-turn-your-city-into-a-game/" target="_blank">techcrunch has published an article</a> on <a href="http://www.greyarealabs.com/">Grey Area</a>, a  Finnish smartphone games developer, doing a alternate reality game called Shadow Cities. They raised Series A funding. ]</p>
<p>One of the trends that i always think is gonna be big in future is gaming in the real world. By that I mean that when people themselves will become characters of the games that they are playing in the virtual worlds. The merging of your virtual and real self.  Location based services are getting us there.<span id="more-490"></span></p>
<p>That is why it was very interesting to read that Frog Design is working on a location based game in Las Vegas. Interesting stuff.  Read the details of that initiative here : <a href="http://designmind.frogdesign.com/blog/frog-brings-ge039s-desert-quest-to-ces.html">http://designmind.frogdesign.com/blog/frog-brings-ge039s-desert-quest-to-ces.html</a>. And maybe be a part of it in case you are around in Vegas when this is happening <img src='http://technoticles.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>On a related note, you should watch the following TED talk by Seth Priebatsch. He talks about how the next big thing is gonna be the game layer that will be built on the social layer that has already been created largely by Facebook. Though he talks about known concepts, but the way he puts it all together makes it very fascinating. He is trying to create such a integrated framework that uses game dynamics in order to get people motivated and makes them do stuff. It would be an awesome tool in the hand of marketing people.</p>
<p><!--copy and paste--><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/SethPriebatsch_2010X-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SethPriebatsch-2010X.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=936&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=seth_priebatsch_the_game_layer_on_top_of_the_world;year=2010;theme=the_creative_spark;theme=the_rise_of_collaboration;theme=tales_of_invention;theme=ted_under_30;theme=a_taste_of_tedx;theme=what_s_next_in_tech;event=TEDxBoston+2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/SethPriebatsch_2010X-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SethPriebatsch-2010X.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=936&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=seth_priebatsch_the_game_layer_on_top_of_the_world;year=2010;theme=the_creative_spark;theme=the_rise_of_collaboration;theme=tales_of_invention;theme=ted_under_30;theme=a_taste_of_tedx;theme=what_s_next_in_tech;event=TEDxBoston+2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>And a funny video to follow that up from the Gamify Initiative:<br />
<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/qvSkorKJC1A" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2011/01/07/the-next-things-gaming-location-merging-the-real-and-virtual/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Transforming the deserts: A unique architectural approach</title>
		<link>http://technoticles.com/2010/12/16/transforming-the-deserts-a-unique-architectural-approach/</link>
		<comments>http://technoticles.com/2010/12/16/transforming-the-deserts-a-unique-architectural-approach/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 19:46:47 +0000</pubDate>
		<dc:creator>technoticles</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[desert]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=479</guid>
		<description><![CDATA[Desertification is slowly but surely destroying loads of our arable land. In fact, today one third of the earths land is desertified.

Magnus Larsson, an architecture student takes a very unique architectural view at the problem and proposes very interesting structures that could help bring back greenery to these lands.  What is more impressive is the [...]]]></description>
			<content:encoded><![CDATA[<p>Desertification is slowly but surely destroying loads of our arable land. In fact, today one third of the earths land is desertified.</p>
<p><a href="http://technoticles.com/wp-content/uploads/Picture_3-515.jpg"><img class="size-full wp-image-480  alignleft" title="architectural concept" src="http://technoticles.com/wp-content/uploads/Picture_3-515.jpg" alt="" width="151" height="151" /></a><a href="http://technoticles.com/wp-content/uploads/3753983661_3105f6cb53_o.jpg"><img class="alignnone size-medium wp-image-485" title="3753983661_3105f6cb53_o" src="http://technoticles.com/wp-content/uploads/3753983661_3105f6cb53_o-300x212.jpg" alt="" width="214" height="152" /></a></p>
<p>Magnus Larsson, an architecture student takes a very unique architectural view at the problem and proposes very interesting structures that could help bring back greenery to these lands.  <span id="more-479"></span>What is more impressive is the fact that he intends to do this using a certain kind of bacteria that can turn shifting sand into a solid mass.</p>
<p>Its always inspiring when people are able to combine disparate fields of study, like in this case architecture, microbiology and geology, to come up with innovative solutions to problems.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/MagnusLarsson_2009G-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MagnusLarsson-2009G.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=698&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=magnus_larsson_turning_dunes_into_architecture;year=2009;theme=a_greener_future;theme=architectural_inspiration;theme=inspired_by_nature;event=TEDGlobal+2009;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/MagnusLarsson_2009G-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/MagnusLarsson-2009G.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=698&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=magnus_larsson_turning_dunes_into_architecture;year=2009;theme=a_greener_future;theme=architectural_inspiration;theme=inspired_by_nature;event=TEDGlobal+2009;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/12/16/transforming-the-deserts-a-unique-architectural-approach/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Innovative invaders in nature</title>
		<link>http://technoticles.com/2010/04/02/innovative-invaders-in-nature/</link>
		<comments>http://technoticles.com/2010/04/02/innovative-invaders-in-nature/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 03:25:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[disruption]]></category>
		<category><![CDATA[Innovation]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=388</guid>
		<description><![CDATA[There are a lot of business lessons freely available in nature if we study it carefully enough.
Self organization and bottoms up systems as followed by ants and flocks of birds are already  widely documented.
Business World recently published a good article about learning from nature about how to invade into existing businesses. The article uses example [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of business lessons freely available in nature if we study it carefully enough.</p>
<p><a href="http://en.wikipedia.org/wiki/Patterns_of_self-organization_in_ants">Self organization</a> and bottoms up systems as followed by ants and flocks of birds are already  widely documented.</p>
<p><a href="http://www.businessweek.com/innovate/content/mar2010/id20100328_962752.htm">Business World</a> recently published a good article about learning from nature about how to invade into existing businesses. The article uses example ranging from Asian carp to the zebra mussel and how they create new opportunities for themselves and those that can  adapt quickly enough to help exploit the way they affect things.</p>
<p>Read the complete article <a href="http://www.businessweek.com/innovate/content/mar2010/id20100328_962752.htm">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/04/02/innovative-invaders-in-nature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creativity: the tickle in the brain</title>
		<link>http://technoticles.com/2010/02/25/creativity-the-tickle-in-the-brain/</link>
		<comments>http://technoticles.com/2010/02/25/creativity-the-tickle-in-the-brain/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 07:54:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[ideo]]></category>
		<category><![CDATA[maslow]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=357</guid>
		<description><![CDATA[Guest writer Heena put together an article for us a while ago where she redefines TechnoTicles from [Technology + Articles] to TechnoTickles[Technology as a result of a Tickle] (mind you the &#8216;c&#8217; has been replaced by &#8216;ck&#8217;). Here she presents her views on creativity and innovation in the technology space.
A tickle makes me laugh when it [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>Guest writer <a href="http://random-geek-freak.blogspot.com/"><strong>Heena</strong> </a>put together an article for us a while ago where she redefines TechnoTicles from [Technology + Articles] to TechnoTickles[Technology as a result of a Tickle] (mind you the &#8216;c&#8217; has been replaced by &#8216;ck&#8217;). Here she presents her views on creativity and innovation in the technology space.</em></p></blockquote>
<p>A tickle makes me laugh when it catches me unaware. It’s a funny feeling I don’t completely understand. But tickles, the funny sensations, are not just related to my external being as I often find myself being tickled in my brain. The unwanted tickle causes an itch, which makes me take action involuntarily.</p>
<p>Tickles inside our mind can force us to think, to imagine and cause enough irritation to make us take actions that we otherwise won’t dare to do.</p>
<p style="text-align: center;"><a href="http://technoticles.com/wp-content/uploads/MainThumbnail-creative-commons1.jpg"></a><a href="http://webpages.scu.edu/ftp/PBoocock/images/Creative%20Commons.gif"><img class="aligncenter size-medium wp-image-360" title="Creative Commons" src="http://technoticles.com/wp-content/uploads/Creative-Commons-293x300.gif" alt="" width="205" height="210" /></a></p>
<p>Popularly, creativity has been associated with the people from the art world, painters, dancers or musicians. The common trait among them being their thought process that is adapted to boundary less imagination. But creativity is not really limited to the domain of these few fields. Browsing through the history of technology and computing, there are innumerable incidents representing technologists becoming leaders when they married their technological depth to their peripheral understanding of some distant fields. Some of the innovative products and services are presented below in order to elicit this fact.</p>
<blockquote><p><em>Creativity happens when we allow ourselves to make mistakes. The ideal way for an organization to be creative is to not just look to the experts, but allow explorers (people who have a passion to explore and those who are not afraid of making mistakes) to make decisions once in a while. </em></p></blockquote>
<p>This notion led the Interaction design Guru Alan Cooper to reverse the trend of programming of interactions. Earlier interactions between software and humans were designed by programmers. <span id="more-357"></span>But the problem lay in that they always designed programs, not products. They designed their code such that it ran more efficiently and could be easily worked upon by other engineering professionals. But the design that <a href="http://en.wikipedia.org/wiki/Alan_Cooper"><strong>Alan Cooper</strong></a> does or that happens at <a href="http://www.ideo.com/"><strong>IDEO</strong><strong> </strong></a>is very different. Teams at these companies are concerned about Product Design and the interaction that the software has with humans, assuring that human users do not get frustrated with the product and actually end up being delighted. They design products outside in, rather than from inside out. This methodology sets them apart, and is the reason that they are leaders in creative consulting.</p>
<blockquote><p><em>The potential of realizing imagination, realizing dreams lies in the simple question: &#8216;Are we ready to take risks?”. </em></p></blockquote>
<p>In the past, people have had ideas that would in their time be considered absurd, but have turned out to be immensely successful and game changing. That is because creativity is a funny thing. The more absurd the thought, the more potential it carries to be creative. Some people just feel these thoughts (resulting from needs) tickle in their brain and around their neck. And just like the sweat it keeps irritating them until they are realized.</p>
<p><strong>Peter Burns</strong>, the talented designer of <a href="http://gizmodo.com/187766/ipod-watch-concept-please-go-into-production">iPod iWatch</a> created his idea during his universities days. While jogging, he used to hate using the standard iPod headphones. He thought there must be a better way to strap on/hold your iPod. So he twisted, substituted, combined, modified and had put the iPod in different use, and now he calls it iWatch.</p>
<p><a href="http://en.wikipedia.org/wiki/Douglas_Engelbart"><strong>Doug Engelbart</strong></a>, father of the mouse, realized that problem solvers required the ability to interact with information displays using some sort of device to move [a cursor] around the screen. There were several devices then in use, or being considered for use: the light pen, joysticks, etc. but the best and efficient device was missing. This need &#8216;tickled&#8217; Doug Engelbart and the technology which bought a revolution in the world of computing, the mouse, was born.</p>
<p><a href="http://en.wikipedia.org/wiki/Ray_Tomlinson"><strong>Ray Tomlinson</strong></a><strong> </strong>gave society one of the greatest communication tools in history. He was not sure about what he was doing. It was a hack. It probably took five-six hours to create the technology. The idea cropped by observing the facility that had proved its usefulness in sending messages to the same computer. It stuck to him: What about when someone was on another computer, maybe across the country? It would be like the telephone but they wouldn&#8217;t have to be there to answer the phone. This idea on implementation gave us our first email.</p>
<blockquote><p><em>&#8216;Innovation best comes from people who know nothing about the topic&#8217;.</em><em> </em></p></blockquote>
<p><em> </em></p>
<p><a href="http://en.wikipedia.org/wiki/Steven_Sasson"><strong>Steven J Sasson </strong></a>(inventor of the digital camera), has very beautifully portrayed the hidden reason behind the innovative ideas in the above statement. With his boundary less imagination and playing with the given tool he created the first digital camera which bought revolution in the world of photography. He was given a charge-coupled device. It was a brand new device and he was asked to do some imaging experiments. Not really knowing what to do, he decided to make an image-capture device, made it portable and he came up with the idea of building a digital camera, different from the conventional camera that existed then. He just adapted an analogist&#8217;s way to take pictures, he was no photography expert. I would again call it the &#8216;tickle&#8217; in his brain, that helped him make the connection, the connection between the previously unconnected elements. When a thing is molded, twisted or related with seemingly unrelated it generates something new and innovative.</p>
<p>At the end I would like to quote words from <a href="http://en.wikipedia.org/wiki/Abraham_Maslow">Abraham Maslow</a>:</p>
<blockquote><p><em>The key question isn&#8217;t &#8220;What fosters creativity?&#8221; But it is why in God&#8217;s name isn&#8217;t everyone creative? Where was the human potential lost? How was it crippled? I think therefore a good question might be not why do people create? But why do people not create or innovate? We have got to abandon that sense of amazement in the face of creativity, as if it were a miracle if anybody created anything.</em></p></blockquote>
<p>I think it’s time that more of us let the <em>tickles</em> inside our brains to take control of us, to bring our technology thoughts to the outside world, to be ready to take risks and venture into creating the worlds that we at present only imagine.</p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"></p>
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-1/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></p>
<div id="leo_iFrame_close" style="position: absolute; top: 10px; left: 360px; width: 20px; height: 20px;"></div>
<p></a></div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20true%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09leoHighlightsEvent%28%22clicked.2eBay%22%29%3B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A");
]]&gt;</script></span></p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/02/25/creativity-the-tickle-in-the-brain/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FlyFire &#8211; micro helicopter swarm to create 3-D display</title>
		<link>http://technoticles.com/2010/02/22/flyfire-micro-helicopter-swarm-to-create-3-d-display/</link>
		<comments>http://technoticles.com/2010/02/22/flyfire-micro-helicopter-swarm-to-create-3-d-display/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 08:04:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[real-world pixels]]></category>
		<category><![CDATA[smart dust]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=339</guid>
		<description><![CDATA[Thinking about the future of display and image projection has always been a fascinating exercise. 
Just a day ago, we had written about the Gestural Interfaces from Minority Report which talked about the concepts of real world pixels and recombinant networks. Now Wired magazine published a article about another interesting research which is trying to use [...]]]></description>
			<content:encoded><![CDATA[<p>Thinking about the future of display and image projection has always been a fascinating exercise. </p>
<p>Just a day ago, we had written about the <a href="http://technoticles.com/2010/02/18/gestural-interfaces-from-minority-report/">Gestural Interfaces from Minority Report</a> which talked about the concepts of <em>real world pixels</em> and<em> recombinant networks</em>. Now <a href="http://www.wired.com/gadgetlab/2010/02/flyfire-3-d/">Wired magazine</a> published a article about another interesting research which is trying to use swarms of micro-helicopters to create a giant 3-D display. This project called Fly Fire is part of an ongoing project at the MIT SENSEable city lab.</p>
<p>This is exciting, personally for me, as I was discussing this concept with a friend a few days ago, only that we were thinking about nano-bots (which meant we had to wait for nano technology to reach that level) instead of the micro helicopters.</p>
<p>Ultimately this project is a step towards making <a href="http://en.wikipedia.org/wiki/Smartdust">smart dust</a>, the idea of extremely small computing devices that are self contained and ubiquitous.</p>
<p>Read the full article <a href="http://www.wired.com/gadgetlab/2010/02/flyfire-3-d/">here</a>.</p>
<p>Checkout FlyFire and other cool projects at the MIT SENSEable city lab <a href="http://senseable.mit.edu/">here</a>.</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/K-9CRSNseL0&#038;hl=en_US&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/K-9CRSNseL0&#038;hl=en_US&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/02/22/flyfire-micro-helicopter-swarm-to-create-3-d-display/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gestural Interfaces from Minority Report</title>
		<link>http://technoticles.com/2010/02/18/gestural-interfaces-from-minority-report/</link>
		<comments>http://technoticles.com/2010/02/18/gestural-interfaces-from-minority-report/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 04:08:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[gestural]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[mit]]></category>
		<category><![CDATA[real-world pixels]]></category>
		<category><![CDATA[recombinant networking]]></category>
		<category><![CDATA[tangible media]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=196</guid>
		<description><![CDATA[The movie Minority Report (starring Tom Cruise) presented new methods of interactions with information. Looked very sci-fi back then, but not any more. Oblong Industries is working towards making the concept a reality.

John Underkoffler (co-founder of the company and lead of the team that created the Minority Report interfaces) recently demonstrated the interface at a [...]]]></description>
			<content:encoded><![CDATA[<p>The movie <em>Minority Report</em> (starring Tom Cruise) presented new methods of interactions with information. Looked very sci-fi back then, but not any more. Oblong Industries is working towards making the concept a reality.</p>
<p><a href="http://www.digitaldreammachine.com/blogimages/ddm/MinorityReportInterface.jpg"><img class="aligncenter size-full wp-image-197" title="MinorityReportInterface" src="http://technoticles.com/wp-content/uploads/MinorityReportInterface.jpg" alt="" width="400" height="166" /></a></p>
<p><a href="http://tangible.media.mit.edu/people/john.php">John Underkoffler</a> (co-founder of the company and lead of the team that created the Minority Report interfaces) recently demonstrated the interface at a TED conference.</p>
<p>The product is called the <strong>g-speak spatial operating environment</strong>.</p>
<p>As the name suggest its an Operating System that handles interactions in space. It is a combination of <strong>gestural i/o</strong>, <strong>recombinant networking</strong>, and <strong>real-world pixels</strong>.<em> I have tried to put some brief explanation about these 3 concepts below the video.</em></p>
<p><em><span id="more-196"></span></em>Here is video of Mr Underkoffler demonstrating his work:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2229299&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=2229299&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/2229299">g-speak overview 1828121108</a> from <a href="http://vimeo.com/user922585">john underkoffler</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong><a href="http://en.wikipedia.org/wiki/Gesture_recognition">Gestural I/O</a></strong> (input/output) : Gestural interfaces aim to bridge the human-machine gap by adding the ability (into machines) to recognize human gestures like movement of hands and facial emotions. The main aspects in the study of Gestural I/O are :</p>
<p>1)      devices that can take appropriate gestural input (like 3d-cameras, touch screen)</p>
<p>2)      creating fast algorithms to interpret these inputs</p>
<p>3)      building language frameworks around these algorithms</p>
<p><strong>Recombinant networking</strong>:</p>
<p>The term recombinant networking comes from the Speakeasy project at PARC that tried to bring new approaches to interoperability.</p>
<p>Quoting from the abstract of one of their <a href="http://www2.parc.com/csl/projects/speakeasy/papers/speakeasy-uist02.pdf">papers</a>:</p>
<p><em>Users in ubiquitous computing environments need to be able to make serendipitous use of resources that they did not anticipate and of which they have no prior knowledge.</em></p>
<p><em>The Speakeasy recombinant computing framework is designed to support such ad hoc use of resources on a network.</em></p>
<p>I found a patent related to Replicating and recombinant networking systems and methods for wireless networks:</p>
<p>It says <em>these are s</em><em>ystems and methods allow for more efficient wireless networking. </em></p>
<p><em>Example of such systems include</em></p>
<p><em>1) </em><em>Plural subscriber units form a direct network and transmit and receive without base station mediation. </em></p>
<p><em>2) </em><em>Base stations are networked so that one base station can take advantage of the second, networked, base station. </em></p>
<p><em>3) </em><em>High-capacity lines are connected to one base station which is then networked to a second base station. Through the network, the second base station can utilize the high-capacity lines without being directly connected to them. </em></p>
<p><em>4) </em><em>The subscriber units can migrate between all base stations in the network. </em></p>
<p><em>5) </em><em>Using networked base stations and unassigned time sequences or codes, calls can be dynamically reassigned between base stations to meet shifting demand.</em></p>
<p><strong>Real world pixels</strong>:</p>
<p>Simply put, it is about taking the display out of the 2 dimensional screens that we are so used to. Quoting from a 1999 <a href="http://tangible.media.mit.edu/papers/Luminous_Room_SG99.php">paper</a><span style="text-decoration: underline;"> </span>by John Underkoffler, Brygg Ullmer, Hiroshi Ishi :</p>
<p><em>Pervasive environmental output and input is one natural heir to today&#8217;s rather more limited notion of spatially-confined, output only display (the CRT) and making the output pervasive in the environment.</em></p>
<p>Luminous Rooms (<a href="http://tangible.media.mit.edu/projects/luminousroom/">http://tangible.media.mit.edu/projects/luminousroom/</a>) is one of projects at the MIT media labs tangible media group that illustrates this concept. Mr. Underkoffler was part of this project at Media labs before he joined the minority Report team.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/02/18/gestural-interfaces-from-minority-report/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disruptive Innovation in Emerging Markets</title>
		<link>http://technoticles.com/2010/02/08/disruptive-innovation-in-emerging-markets/</link>
		<comments>http://technoticles.com/2010/02/08/disruptive-innovation-in-emerging-markets/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 05:35:55 +0000</pubDate>
		<dc:creator>nutsyputsy</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[alternate power]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[selco]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=163</guid>
		<description><![CDATA[Disruptive Innovations as the name suggests is about innovations that disrupt the market. A disruptive innovation makes a product (which was earlier accessible only to richer or more skillful consumers) accessible to a whole new population of consumers.
The term disruptive technology was coined by Clayton M. Christensen in an article in 1995.

In a Core77 article, Niti Bhan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Disruptive_technology">Disruptive Innovations</a> as the name suggests is about innovations that disrupt the market. A disruptive innovation makes a product (which was earlier accessible only to richer or more skillful consumers) accessible to a whole new population of consumers.</p>
<p>The term <em>disruptive technology</em> was coined by <a href="http://en.wikipedia.org/wiki/Clayton_M._Christensen">Clayton M. Christensen</a> in an article in 1995.</p>
<p><span id="more-163"></span><br />
In a <a href="http://www.core77.com/blog/business/emerging_markets_as_a_source_of_disruptive_innovation_5_case_studies_15843.asp">Core77 article</a>, Niti Bhan takes a look at some products that are successful at the bottom of the pyramid by being simpler to use, cheaper and offering value to the less profitable and thus having the ability to disrupt markets outside of their intended audience.</p>
<p>The post covers 5 case studies:</p>
<ul>
<li>The      original 7-inch ASUS eeePC</li>
<li>The      Tata Group&#8217;s products like Swach</li>
<li>Entry      level mobile phone like the Nokia 1100</li>
<li>Household      appliances like Godrej&#8217;s Chotu Kool</li>
<li>Affordable      Alternative Power</li>
</ul>
<p><a href="http://www.core77.com/blog/business/emerging_markets_as_a_source_of_disruptive_innovation_5_case_studies_15843.asp">Click here to read the compete post on Core 77</a>.</p>
<p>To add to Niti’s  last point of affordable alternative energy, Selco is also a good case study. Harsh Hande set up the company Selco in Bangalore, which now supplies some 80 000 people with solar power helping improve life for many in Karnataka and Kerala.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/l0Y6UeLqoD0&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/l0Y6UeLqoD0&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/02/08/disruptive-innovation-in-emerging-markets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USBee</title>
		<link>http://technoticles.com/2010/01/28/usbee/</link>
		<comments>http://technoticles.com/2010/01/28/usbee/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 21:43:47 +0000</pubDate>
		<dc:creator>nitin</dc:creator>
				<category><![CDATA[Design and Innovation]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://technoticles.com/?p=128</guid>
		<description><![CDATA[This one was created a while ago (more than a year ago i suppose), but I read the article only today.
This is a USB design that won a Seriban Design Community competition where the aim was to design a flexible USB, so it won`t break if someone accidentally hit it while it stuck out of [...]]]></description>
			<content:encoded><![CDATA[<p>This one was created a while ago (more than a year ago i suppose), but I read the article only today.</p>
<p>This is a USB design that won a Seriban Design Community competition where the aim was to design a flexible USB, so it won`t break if someone accidentally hit it while it stuck out of the computer case.</p>
<p>Look out for the cool idea and the great presentation from serbian designer Damjan Stankovic.</p>
<p>I couldn&#8217;t resist posting this for its cool design and look, along with showing how much is possible with the smallest of things that we see  around us everyday.</p>
<p>Check out the <a href="http://designeast.eu/2008/03/12/usbee-ms-industrial-competition-winner/">source article here</a></p>
<div class="wp-caption aligncenter" style="width: 440px"><a href="http://designeast.eu/2008/03/12/usbee-ms-industrial-competition-winner/"><img title="USBee" src="http://designeast.eu/wp-content/2008/03/firstpage.jpg" alt="" width="430" height="388" /></a><p class="wp-caption-text">USBee</p></div>
<p>.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoticles.com/2010/01/28/usbee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

