<?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>With sufficient thrust, pigs fly just fine. &#187; Ubicomp</title>
	<atom:link href="http://slinky.imukuppi.org/category/ubicomp/feed/" rel="self" type="application/rss+xml" />
	<link>http://slinky.imukuppi.org</link>
	<description>Personal weblog of Jani Nurminen. Contains ideas, links, my creations, about me, and so on.</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:01:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Principles of Ubiquitous Computing</title>
		<link>http://slinky.imukuppi.org/2011/08/27/principles-of-ubiquitous-computing/</link>
		<comments>http://slinky.imukuppi.org/2011/08/27/principles-of-ubiquitous-computing/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 20:24:17 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Creations]]></category>
		<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[2006]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[big brother society]]></category>
		<category><![CDATA[calm technology]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mark weiser]]></category>
		<category><![CDATA[smart phone]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[spam society]]></category>
		<category><![CDATA[ssotc]]></category>
		<category><![CDATA[summer school of telecommunications]]></category>
		<category><![CDATA[the coming age of calm technology]]></category>
		<category><![CDATA[ubiquitous computing]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/?p=1137</guid>
		<description><![CDATA[Here&#8217;s a presentation I made at the 15th Summer School of Telecommunications in 2006. The subject is &#8220;Principles of Ubiquitous Computing&#8221;. SSOTC06 Principles of Ubiquitous Computing In retrospect, there are some notes to be made. Back then when I was reading the available literature and research, there was a kind of concensus that the peer-to-peer [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a presentation I made at the 15th Summer School of Telecommunications in 2006. The subject is &#8220;Principles of Ubiquitous Computing&#8221;.</p>
<p><a href="http://slinky.imukuppi.org/wpress/wp-content/uploads/2011/08/ssotc06_principles_of_ubicomp.pdf">SSOTC06 Principles of Ubiquitous Computing</a></p>
<p>In retrospect, there are some notes to be made. Back then when I was reading the available literature and research, there was a kind of concensus that the peer-to-peer model of communication &#8211; device-to-device communication without intermediaries &#8211; would play a big role, as this would let the device deployments scale without requiring new or existing static network infrastructure. However, the bulk of the ubiquitous computing devices of today (sensors, smart phones, electrical consumption readers, etc.) rely on static communications infrastructure to function.</p>
<p>Also, the &#8220;Spam/Big Brother Society&#8221; is as relevant a danger as then. As I see it, the danger has merely evolved and is even more extensive today.</p>
<p>Today, more and more information about private individuals are collected with the justification of &#8220;with the information, we can show you more relevant advertisements&#8221;. The infrastructure of knowing who you are, what you think and who you know is in place to learn what stuff or services we might be currently missing.</p>
<p>At the moment the Spam Society is very benign. However, once this infrastructure and data is in place, it can be hard to remove it or to escape its reach, or to prevent it from transforming into a Big Brother Society. Even if one were to vanish as the target of the data collection today, the previously obtained information would still contain a lot of data that could be misused.</p>
<p>For example, what can happen if a political party with a violent agenda takes power, one way or another? If your profile indicates you have been thinking wrong thoughts, instead of getting advertisements, you would get night-time visitors taking you for a long car ride that culminates in a neck-shot in the woods. Interestingly enough, there is prior art in this kind of horror scenario: <a href="http://www.ibmandtheholocaust.com/">the Nazi government used census data which they data mined with IBM&#8217;s help</a> to weed out people with Jewish ancestry.</p>
<p>As for the current state of ubiquitous computing devices, the smart phone stands as a lone king. It helps people organize their lives, entertains them, helps them keep connected with others, helps them document their lives with photographs and videos, and so on.</p>
<p>Although not quite as invisible as Weiser envisioned it, for those who have one, the smart phone is always present, ready to serve &#8211; and with modern UIs, it tries to not get in the way too much. I&#8217;d say at the moment the smart phone is closest to Weiser&#8217;s vision of calm technology. Also, over time, the smart phone has gotten only better and I expect this trend to continue.</p>
<p>Generally, a big downside I see with all current smart phones is the level of trust that needs to be placed on the maintainers and owners of the smartphone ecosystem to not abuse the data they collect (the location data, contact data, calendar data, etc.).</p>
<p>For example, Google backs up your WLAN passwords if you enable the Backup My Data option. It&#8217;s convenient in case you lose your phone, but do you know who in the end has access to the data and what they do with it? If you disable the option, the data is said to be removed. Fine; now, how will you know this to be true? You can&#8217;t know this, there is no way to check, so you just have to have trust. There are technical ways to remove the reliance on trust (e.g. encrypt the backup locally with a user-given key and then upload it), but at the moment such techniques are not used.</p>
<p>That said, I am a happy user of an Android smart phone. Android is open enough and the phone hardware it runs on is documented enough to let a community of enthusiasts make their own aftermarket firmware. Therefore, if I ever become unhappy with the stock Android, I can always install <a href="http://www.cyanogenmod.com/">Cyanogenmod</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2011/08/27/principles-of-ubiquitous-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Destroy the Rat</title>
		<link>http://slinky.imukuppi.org/2009/11/04/destroy-the-rat/</link>
		<comments>http://slinky.imukuppi.org/2009/11/04/destroy-the-rat/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 21:44:54 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[10/GUI]]></category>
		<category><![CDATA[calm]]></category>
		<category><![CDATA[con10nuum]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[no mouse]]></category>
		<category><![CDATA[ubiquitous computing]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[weiser]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/?p=668</guid>
		<description><![CDATA[Thanks to Christophe-Marie, who sent me a link of a very interesting video of a UI concept where the mouse is no longer relevant. Instead, multi-finger touch is used, with quite natural gestures. Here&#8217;s the 10/GUI video by C. Miller. Why do I like it? [ad#article] Basically, I agree with Mr. Miller&#8217;s points and motivations. [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://chm.duquesne.free.fr/blog">Christophe-Marie</a>, who sent me a link of a very interesting video of <a href="http://10gui.com/">a UI concept</a> where the mouse is no longer relevant. Instead, multi-finger touch is used, with quite natural gestures.</p>
<p>Here&#8217;s the <a href="http://vimeo.com/6712657">10/GUI</a> video by C. Miller.</p>
<p>Why do I like it?<br />
<span id="more-668"></span><br />
<center>[ad#article]</center></p>
<p>Basically, I agree with Mr. Miller&#8217;s points and motivations. I don&#8217;t like the mouse either so much, anymore. Mouse is fine and good just like a steam engine train is fine and good: it works, but technology has progressed far enough to provide better alternatives.</p>
<p>In <a href="http://10gui.com/">10/GUI</a>, the <a href="http://en.wikipedia.org/wiki/PARC_(company)">Xeroxian</a> UI paradigm of overlapping rectangular windows is radically transformed into application windows residing in a non-overlapping smooth continuum.</p>
<p>The clutter of a desktop is dramatically reduced. Reduced clutter means more efficiency, more time in the zone, and more stuff done.</p>
<p>To paraphrase <a href="http://en.wikipedia.org/wiki/Mark_Weiser">Mr. Weiser</a> when he talked about <a href="http://en.wikipedia.org/wiki/Ubiquitous_computing">ubiquitous computing</a>: technology will fade into the background, will not jump at your face, will not demand constant attention, but just lets you do your stuff. And meanwhile, everything is calm &#8211; and you&#8217;re staying in the zone.</p>
<p>Now, if only the <a href="http://10gui.com/">10/GUI</a> could somehow combine the keyboard with the touch-part, or have an onscreen predictive keyboard and no physical keyboard at all&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2009/11/04/destroy-the-rat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Extremely Cool Human-Computer Interfaces</title>
		<link>http://slinky.imukuppi.org/2009/03/11/two-extremely-cool-human-computer-interfaces/</link>
		<comments>http://slinky.imukuppi.org/2009/03/11/two-extremely-cool-human-computer-interfaces/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 22:18:28 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[minority report]]></category>
		<category><![CDATA[tactile]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[ubiquitous computing]]></category>
		<category><![CDATA[wearable computing]]></category>
		<category><![CDATA[weiser]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/?p=374</guid>
		<description><![CDATA[Here are two videos of absolutely cool human-computer interface systems; Jeff Han&#8217;s touchscreen, and Pattie Maes&#8217; &#038; Pranav Mistry&#8217;s &#8220;Sixth Sense&#8221; system. My prediction is that in 15-25 years ubiquitous computing will be an everyday reality in the way Mark Weiser envisioned it to be &#8211; computing devices will blend into the environment and &#8220;disappear&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Here are two videos of absolutely cool human-computer interface systems; <a href="http://www.ted.com/index.php/talks/jeff_han_demos_his_breakthrough_touchscreen.html">Jeff Han&#8217;s touchscreen</a>, and <a href="http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html">Pattie Maes&#8217; &#038; Pranav Mistry&#8217;s &#8220;Sixth Sense&#8221; system</a>.</p>
<p>My prediction is that in 15-25 years ubiquitous computing will be an everyday reality in the way <a href="http://en.wikipedia.org/wiki/Mark_Weiser">Mark Weiser</a> envisioned it to be &#8211; computing devices will blend into the environment and &#8220;disappear&#8221;, letting you do whatever it is you need to do without having to consciously <em>use</em> a computer. And then, when you see people doing their slow tai-chi like movements in the park, instead of exercising, they just might be accessing their data with the help of body-motion detecting wearable computing and reality-augmenting contact lenses.</p>
<p>And, perhaps, <a href="http://en.wikipedia.org/wiki/William_Gibson">William Gibson</a> is the next <a href="http://en.wikipedia.org/wiki/Jules_Verne">Jules Verne</a>.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2009/03/11/two-extremely-cool-human-computer-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is That a Library in Your Pocket&#8230;?</title>
		<link>http://slinky.imukuppi.org/2008/10/29/is-that-a-library-in-your-pocket/</link>
		<comments>http://slinky.imukuppi.org/2008/10/29/is-that-a-library-in-your-pocket/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 22:12:43 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[cultural phenomenon]]></category>
		<category><![CDATA[e-books]]></category>
		<category><![CDATA[e-paper]]></category>
		<category><![CDATA[project gutenberg]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/?p=232</guid>
		<description><![CDATA[Can you imagine how the world will change, when people can truly walk around with their personal libraries with them, carrying tens if not hundreds of books, without 1. Internet access, 2. hauling a heavy laptop, 3. hauling any device where the battery dies in approximately 4 hours of usage? Reference books, technical manuals, fiction, [...]]]></description>
			<content:encoded><![CDATA[<p>Can you imagine how the world will change, when people can truly walk around with their personal libraries with them, carrying tens if not hundreds of books, without 1. Internet access, 2. hauling a heavy laptop, 3. hauling any device where the battery dies in approximately 4 hours of usage? Reference books, technical manuals, fiction, non-fiction, comics, you name it, anything can be handily carried in your pocket, as if you were carrying a paperback book.<br />
<span id="more-232"></span><br />
<center><!--adsense#article--></center></p>
<p>Just look back a bit think how portable MP3 players created a new kind of cultural phenomenon. Sure, we had Sony Walkmans before, but back in the days there never was such a massive amount of diverse music available for the portable players at such low cost. Today, an OK MP3 music player with tens of hours of playing time costs something like few tens of euros.</p>
<p>At the moment, a similar phenomenon is about to arise in the form of electronic book readers. Such readers utilize e-paper, which is a display technology giving more or less has the graphical &#8220;look and feel&#8221; of paper. Electricity is spent only to update the display, not to keep the existing picture intact (unlike LCDs, TFTs and other such display technologies) &#8211; this translates to very low power consumption.</p>
<p>There are nowadays many such devices in the market. Personally, my greatest interest is towards the <a href="http://mybebook.com/p5/ereader-bebook/product_info.html">Bebook reader</a> (I haven&#8217;t yet bought it). Also, the <a href="http://www.learningcenter.sony.us/assets/itpd/reader/">Sony PRS505</a> seems interesting as it has a touch screen which makes it easier to make notes and annotate things. There is also a bigger list of <a href="http://en.wikipedia.org/wiki/List_of_e-book_readers">e-book reader gadgets</a> at Wikipedia.</p>
<p>Currently the screens are black-and-white, and can&#8217;t be updated as fast as, say, LCD screens. But I heard it through the grapevine that this will change soon with the introduction of <a href="http://thefutureofthings.com/news/5646/carbon-nano-tube-color-a4-e-paper.html">super-thin, transparent, e-paper screens which can do color too</a>. (Carbon nanotubes, is there nothing they can&#8217;t do?)</p>
<p>Once those e-book reader devices truly take off, the result will be that much more people will be reading books more often than before. Also, books which have been &#8220;forgotten&#8221; will have a new life as it will be easier to read them not just sitting at your laptop, but anywhere you go. Even if you&#8217;re on a budget after buying a fancy e-paper reader, you still can find quality reading and many, many classics. For example, there are a lot of <a href="http://www.gutenberg.org/catalog/">Project Gutenberg</a> books (i.e. books which have their copyrights expired).</p>
<p>As I consider reading (quality) books, learning and immersing ones mind in new thoughts and new perspectives to be absolutely beneficial for the individual, I can only see huge benefits with this cultural phenomenon which will increase dramatically the &#8220;consumption&#8221; of books. In fact, I think in the long term this new &#8220;library in your pocket&#8221;-phenomenon will have the equivalent effect of <a href="http://en.wikipedia.org/wiki/2001_(film)">dropping a black monolith in the middle of a gang of apes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2008/10/29/is-that-a-library-in-your-pocket/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubiquitous Spying?</title>
		<link>http://slinky.imukuppi.org/2008/06/23/ubiquitous-spying/</link>
		<comments>http://slinky.imukuppi.org/2008/06/23/ubiquitous-spying/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 20:06:18 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[Big Brother]]></category>
		<category><![CDATA[spying]]></category>
		<category><![CDATA[surveillance]]></category>
		<category><![CDATA[ubiquitous networks]]></category>
		<category><![CDATA[ubiquitous spying]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/2008/06/23/ubiquitous-spying/</guid>
		<description><![CDATA[Ubiquitous networks everywhere mean naturally network access everywhere. But does it also mean ubiquitous networks = ubiquitous spying? This is a very good article to read.]]></description>
			<content:encoded><![CDATA[<p>Ubiquitous networks everywhere mean naturally network access everywhere. But does it also mean <a href="http://w2i.com/resource_center/the_w2i_report__weekly_newsletter/news/p/newsletterId_/id_216">ubiquitous networks = ubiquitous spying</a>? This is a very good article to read.</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2008/06/23/ubiquitous-spying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disruptive Technologies from Gartner and Yours Truly</title>
		<link>http://slinky.imukuppi.org/2008/06/04/disruptive-technologies-from-gartner-and-yours-truly/</link>
		<comments>http://slinky.imukuppi.org/2008/06/04/disruptive-technologies-from-gartner-and-yours-truly/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 20:36:08 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[disruptive technologies]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/2008/06/04/disruptive-technologies-from-gartner-and-yours-truly/</guid>
		<description><![CDATA[After consuming vast amounts of the spice melange and taking inspiration from Nostradamus, Gartner presents their view of the Top 10 Disruptive Technologies for 2008-2012. It&#8217;s an interesting list, in many ways, although I think it&#8217;s lacking some very big things. Here is the Gartner Group&#8217;s list in a nutshell: Multicore and hybrid processors Virtualisation [...]]]></description>
			<content:encoded><![CDATA[<p>After consuming vast amounts of the <a href="http://en.wikipedia.org/wiki/Melange">spice melange</a> and taking inspiration from Nostradamus, <a href="http://www.gartner.com/it/about_gartner.jsp">Gartner</a> presents their view of the <a href="http://www.gartner.com/it/page.jsp?id=681107">Top 10 Disruptive Technologies for 2008-2012</a>. It&#8217;s an interesting list, in many ways, although I think it&#8217;s lacking some very big things.<br />
<span id="more-122"></span><br />
<center><!--adsense#article--></center></p>
<p>Here is the Gartner Group&#8217;s list in a nutshell:</p>
<ul>
<li>Multicore and hybrid processors</li>
<li>Virtualisation and fabric computing</li>
<li>Social networks and social software</li>
<li>Cloud computing and cloud/Web platforms</li>
<li>Web mashups</li>
<li>User Interface</li>
<li>Ubiquitous computing</li>
<li>Contextual computing</li>
<li>Augmented reality</li>
<li>Semantics</li>
</ul>
<p>The list seems to be mirroring the biggest trends which are going on already today. So I don&#8217;t consider the list so much as any kind of real prediction, but more a validation of how, according to Gartner, things will continue to grow (especially in the business setting).</p>
<p>I&#8217;m sure Gartner had to prune their original lists to get down to just ten. If I could add to their list, I would add the following.</p>
<p><strong>Ultramobile computers</strong> &#8211; in a few years people will wonder how we could haul those monstrously-sized laptop computers with us. The more mobile computers are, the more people will be able to take their internet-connected laptops along truly wherever they go. Expect to see some very interesting progress on this front.</p>
<p><strong>The open revolution</strong> &#8211; more and more hardware vendors will not try to hinder hobbyists from modifying the hardware or the software. Non-hobbyist consumers will be able to use the device as COTS devices for their intended purposes. Hobbyists will be able to expand the devices in new, unforeseen and innovative ways.</p>
<p>This will result in new applications and modifications, as the hobbyists scratch their personal itches to fullfill their bright ideas which would otherwise never see the daylight due to corporate inefficiencies in communication and decision-making, corporate bureocracy and the short-term profit motive thinking.</p>
<p>Smart companies can benefit from this <em>open revolution</em>, since if the hardware vendors allow selling third-party modifications as a service without harassing the modifiers, the hardware vendors will simply sell more devices without additional risk to themselves. The downside for the hardware vendors is the loss of control over how the device is used, and of course a slight dislocation in the value chain.</p>
<p><strong>Brain-Computer Interfaces (BCI)</strong> &#8211; already now, there are <a href="http://mindmodifications.com/2008/03/03/consumer-grade-brain-computer-interfaces-are-here/">consumer-grade EEG devices out on the market</a>, for example the OCZ Neural Impulse Actuator. The <a href="http://www.youtube.com/watch?v=YxMux4uEkLI">Emotiv EPOC</a> is following later this year. BCI devices are input devices which measure brainwave activity and (facial) muscle activation and interpret these signals to a form understood by computers. Essentially with these devices one can control the computer with &#8220;thinking&#8221; alone. There is a small learning curve, of course. The possibilities with these kind of interfaces are absolutely huge in many areas: home, office, military, medical, etc.</p>
<p>Sidenote: Currently, in a laboratory setting, it is possible to also alter the brain functionality in a non-permanent way with strong magnetic fields (so-called Transcranial Magnetic Stimulation, or TMS). When BCI devices become more ubiquitous it will naturally cause more research into devices which can be used to also &#8220;send&#8221; information directly to the brain (by exciting neurons in certain areas), i.e. consumer-grade TMS. This will bring the world closer to the direct neural jacks as popularized by <a href="http://en.wikipedia.org/wiki/William_Gibson">William Gibson&#8217;s</a> cyberpunk novels. I estimate this will happen in maybe 20 years, so don&#8217;t hold your breath.</p>
<p>There&#8217;s probably more I could come up with, but I think now it&#8217;s time to wrap this up. I might tell you, if you paid me as much as Gartner gets from each report ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2008/06/04/disruptive-technologies-from-gartner-and-yours-truly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing is the Sugar of Eye Candy</title>
		<link>http://slinky.imukuppi.org/2008/02/24/processing-is-the-sugar-of-eye-candy/</link>
		<comments>http://slinky.imukuppi.org/2008/02/24/processing-is-the-sugar-of-eye-candy/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 22:08:06 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Ubicomp]]></category>
		<category><![CDATA[data visualization]]></category>
		<category><![CDATA[generative art]]></category>
		<category><![CDATA[proce55ing]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/2008/02/24/processing-is-the-sugar-of-eye-candy/</guid>
		<description><![CDATA[Processing is a framework which lets you do all kinds of extremely cool graphical wizardry and visualizations. It&#8217;s kind of hard to explain what it is, so just head over to their exhibition and see what&#8217;s it all about. It&#8217;s worth repeating that those works were created with Processing. And, for many of them you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.processing.org/">Processing</a> is a framework which lets you do all kinds of extremely cool graphical wizardry and visualizations. It&#8217;s kind of hard to explain what it is, so just head over to <a href="http://www.processing.org/exhibition/index.html">their exhibition</a> and see what&#8217;s it all about. It&#8217;s worth repeating that those works were created with Processing. And, for many of them you can find source code as well.<br />
<span id="more-84"></span><br />
<center><!--adsense#article--></center></p>
<p>Now that you&#8217;ve seen what it can do, maybe you want to try it out yourself. Have a look at <a href="http://www.processing.org/reference/index.html">the API</a> and then study the <a href="http://www.processing.org/learning/index.html">the examples</a>. There are many libraries too, for example this <a href="http://www.cs.princeton.edu/~traer/physics/">particle system physics engine</a>.</p>
<p>When I first heard of Processing, I was somewhat surprised how it could provide such varied and highly amazing and very aesthetic-looking things. First of all, the API did not seem very complex &#8211; I was kind of expecting method calls like &#8220;makeCoolAntialiasedLensFlareBlobs&#8221; and &#8220;operateTheWholeWorldAsAKindOfTwistedDonut&#8221; and &#8220;twistTheUniverseInFrozenHyperspeedLikeWow&#8221; and so on. My surprise only grew after checking the source code of some nicely graphical gadgets. The programs were not so complex, really &#8211; there was a clever algorithm and at least an equally clever idea behind the whole thing, and, well, that was it. Examining the source code was like a fiesta of &#8220;a-ha!&#8221; and &#8220;of course!&#8221;.</p>
<p>I shall let the results of Processing speak for itself, as my words can only approximate the visual aesthetics one can create with it. A good place to start is to check out the <a href="http://www.processing.org/exhibition/index.html">&#8220;Exhibition&#8221;</a> at Processing site.</p>
<p>There are actually a lot of people working with Processing, and there is no point to try to list them all here. However, I do want to point out one work in particular, not because I think it would be <strong>the best</strong> program ever done with Processing (that&#8217;s not the case), but because I think it would be fun to have such functionality as a built-in feature to all PIM and e-mail programs.</p>
<p>Check out <a href="http://christopherbaker.net/projects/mymap/">My Map</a> by Christopher Baker. Mr. Baker did a visualization of the relationships of people in his address book, using information from his e-mail traffic. Now how cool is that! Imagine, if you had it in your e-mail program&#8230; What would your data look like?</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2008/02/24/processing-is-the-sugar-of-eye-candy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wrong Tools for the Right Job</title>
		<link>http://slinky.imukuppi.org/2008/01/06/wrong-tools-for-the-right-job/</link>
		<comments>http://slinky.imukuppi.org/2008/01/06/wrong-tools-for-the-right-job/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 20:18:35 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Babbling]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Ubicomp]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/2008/01/06/wrong-tools-for-the-right-job/</guid>
		<description><![CDATA[Suppose you&#8217;re a surgeon, soon to conduct a delicate surgery on a heart patient. You hold tightly to your rusty and trusty chain saw as you climb a rope into an operating room which is located at the open roof of the hospital. It&#8217;s windy and there&#8217;s a lot of birds, but that&#8217;s the way [...]]]></description>
			<content:encoded><![CDATA[<p>Suppose you&#8217;re a surgeon, soon to conduct a delicate surgery on a heart patient. You hold tightly to your rusty and trusty chain saw as you climb a rope into an operating room which is located at the open roof of the hospital. It&#8217;s windy and there&#8217;s a lot of birds, but that&#8217;s the way it&#8217;s always been, so you are sort of used to it already &#8211; why change it?</p>
<p>Or, suppose you&#8217;re a painter, soon to paint a house. You grab some blueberries for the colour and a tiny sponge with which you will slowly wipe the house blue. It&#8217;s a bit awkward, not to mention terribly slow, and the quality is bad, but that&#8217;s the way it&#8217;s always been, so why change it? &#8220;But that&#8217;s absurd! Nobody does things in such a difficult way!&#8221;, you say. Well, suppose you&#8217;re a <strong>software developer</strong>&#8230;<br />
<span id="more-24"></span><br />
<center><!--adsense#article--></center><br />
You grab your keyboard which is a direct, only slightly evolved electronized descendant of mechanical typewriters from around the year 1900 so. The key layout is deliberately awkward and slow for typing, because in the past it was necessary to prevent the mechanical parts from getting stuck when hitting the keys &#8211; this was achieved with changes to the key layout, by basically distributing the most often used keys far apart from each other, creating a non-optimal key layout and slowing down the typing speed as a side effect.</p>
<p>You sit next to a screen where the computer displays you an interface which is based on a very much unchanged windowing paradigm from the 1970s. It may look a bit neater and cleaner, but it is the same thing. You have a powerful machine, capable of creating virtual worlds in more or less photorealistic 3D representations, with surround and even three-dimensional sound, yet you will only utilize clumsy 2D interfaces.</p>
<p>Instead of your fingers, your voice or your whole desk, you interact with the computer using a pointing device which resembles a rodent. You don&#8217;t touch the screen, you touch the rodent-like apparatus.</p>
<p>When you create a program, you write it as if you were writing a novel on a sheet of paper, using a mechanical typewriter. You command the computer by laying out explicit instructions in linear, time-increasing order, in essentially one dimension (like one tape of a Turing machine), even though the presentation is two-dimensional (like a page in a word processor).</p>
<p>You do not utilize even a fraction of the visualization and usability capabilities the computer <em>could</em> offer you. Of course things could be even worse. You could still be entering data into the computer using paper cards with holes punched into them.</p>
<p>All this is partly due to the burden of the past influencing the thinking of today &#8211; we&#8217;re so used to the things the way they are that we do not stop to think how things could be if they were re-invented, if everything were to become an upgraded version of whatever they are now. This problem is especially visible within the software industry, where one has to move, move and move continuously, like a shark which needs to swim all the time in order to stay alive. There is so much motion and overall hoopla but no occasions to just slow down and sit down and think about things without hurry. These idle moments are the ones which create innovations, but unfortunately there are so few of those moments available.</p>
<p>I say it&#8217;s time to stop for a moment, and think how to shed that burden of the times gone by and how to create something new, something which heeds the great pioneering work of the past but which does not just blindly repeat it for tradition&#8217;s sake, something which is not a living piece of history in a new, shinier package.</p>
<p>Some researchers, especially in the ubiquitous computing field, seem to feel the same frustration with having to use the &#8220;wrong tools for the right job&#8221;. As a result, they have approached the aforementioned problems with fresh ideas, especially for human-computer interaction. Here are some neat and stimulating examples of such research, to show you that there is indeed hope for better tools!</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=faJ8N0giqzw">Tangible Functional Programming</a> lecture</li>
<li><a href="http://www.intuilab.com/">IntuiLab</a> demo of <a href="http://www.youtube.com/watch?v=mgOuZ2jJQBc">Mitsubish Electric Research Lab&#8217;s DiamondTouch</a></li>
<li><a href="http://www.microsoft.com/surface/">Microsoft&#8217;s Surface Computing</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2008/01/06/wrong-tools-for-the-right-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Principles of Ubiquitous Computing @ SSOTC06</title>
		<link>http://slinky.imukuppi.org/2006/08/02/principles-of-ubiquitous-computing-ssotc06/</link>
		<comments>http://slinky.imukuppi.org/2006/08/02/principles-of-ubiquitous-computing-ssotc06/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 19:17:29 +0000</pubDate>
		<dc:creator>slinky</dc:creator>
				<category><![CDATA[Ubicomp]]></category>

		<guid isPermaLink="false">http://slinky.imukuppi.org/2006/08/02/principles-of-ubiquitous-computing-ssotc06/</guid>
		<description><![CDATA[The slides for a presentation I gave at the 15th Summerschool on Telecommunications about &#8220;Principles of Ubiquitous Computing&#8221; are available here.]]></description>
			<content:encoded><![CDATA[<p>The slides for a presentation I gave at the <a href="http://www.it.lut.fi/ssotc/">15th Summerschool on Telecommunications</a> about &#8220;Principles of Ubiquitous Computing&#8221; are available <a id="p13" href="http://slinky.imukuppi.org/wpress/wp-content/uploads/2006/08/ssotc06_principles_of_ubicomp.pdf" title="Slides for Principles of Ubiquitous Computing presentation.">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://slinky.imukuppi.org/2006/08/02/principles-of-ubiquitous-computing-ssotc06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

