<?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>The blog of all and sundry &#187; Ubiquitous computing</title>
	<atom:link href="http://www.cederman.com/category/ubiquitous-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cederman.com</link>
	<description>Tim Cederman-Haysom with yet another blog...</description>
	<lastBuildDate>Sat, 01 Jan 2011 11:28:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Bridging technical and human-centred research: how I transitioned from engineering to usability</title>
		<link>http://www.cederman.com/2010/07/why-i-care-about-usable-design/</link>
		<comments>http://www.cederman.com/2010/07/why-i-care-about-usable-design/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 00:44:12 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>

		<guid isPermaLink="false">http://www.cederman.com/?p=243</guid>
		<description><![CDATA[For as long as I can remember, I&#8217;ve been fascinated by computers. One of my earliest memories is of playing with Excel and BASIC in DOS 2.0 – unlike other toys which had a limited range of functionality, I could program a computer to do endless new things. From early dabbling in BASIC, my interest [...]]]></description>
			<content:encoded><![CDATA[<p>For as long as I can remember, I&#8217;ve been fascinated by computers. One of my earliest memories is of playing with Excel and BASIC in DOS 2.0 – unlike other toys which had a limited range of functionality, I could program a computer to do endless new things. From early dabbling in BASIC, my interest continued to grow throughout high school, where, as a measure of my nerdiness, I became a member of a computer club and competed in programming competitions. I&#8217;m guessing this is similar to how a lot of computer engineers find their calling &#8211; a hobby and source of entertainment and enjoyment for themselves which then evolves into a career. However, while the software I was writing <em>might</em> have been useful to others, its functionality was only really obvious and usable to me.</p>
<p>In my experience, engineers often develop primarily for themselves. Until I began my design research, I never seriously considered how other people would perceive, utilise or interact with my programs. So long as they made sense to me, they were great. It was when I started developing ubiquitous computing systems that the concepts of usability and user-centred and participatory design were introduced to me by my advisor <a href="http://en.scientificcommons.org/margot_brereton">Margot Brereton</a> and Danish user-centred designer <a href="http://vimeo.com/6418251">Jacob Buur</a>. When I was writing my <a href="http://www.itee.uq.edu.au/~tch/">dissertation</a> on design it truly startled me to realise how sheltered I&#8217;d been from human-computer interaction best practices.  According to much of the literature and commercial practice, user-centred design and usability are now thought to be a common and necessary practice, but it still isn&#8217;t a core component to engineering education.</p>
<p>My own experience was a fairly typical engineering education which was a computer systems engineering degree at The University of Queensland. During my studies, I interned at Compaq, I continued programming for fun and competition, and I completed an honours thesis designing a mobile payment system.  The fact that someone immersed in software engineering hadn&#8217;t heard about user-centred design (or considered the user perspective in his own time) speaks volumes for traditional design education for engineers. This type of education, and the resulting world view, has ramifications for how user-centred and participatory design is approached within commercial design practice. It would seem (from my experience) that the way engineering is taught with a single-mindedly technical (or rather, problem solving) focus. This makes sense of course. Engineering is all about solving hard problems &#8212; engineers are given a requirement for solving a problem, and it is pretty darn satisfying finding the best way to solve it. This is seen in sites like <a href="http://www.stackoverflow.com/">StackOverflow</a> and <a href="http://www.topcoder.com">TopCoder</a>. Engineers also tend to hold a strong personal interest in their field and in deriving optimal solutions for it. In adhering to the design specification given, whether it is then in turn usable to others, is not a primary consideration.</p>
<p>When supposing how people might use their software, many software engineers create a solution that works for them or an idealised version of the user.  Otherwise, the responsibility is left to a design team &#8211; who again, often idealise how a user might interpret and interact with the design.  Both react to later data on use and usually a few iterations are made.   In the past, the engineer would be the first step, but a greater proportion of systems design now attempts to create the interface as the first step in the design process (which causes its own problems of essentially asking the engineers for a pony &#8211; you can ask for whatever you want, but it doesn&#8217;t mean you can have it).  Either way, it is not until after several iterative cycles that a user-friendly and technically possible interface takes shape.</p>
<p>I first noticed the problems with these approaches when I started my PhD program. My initial role was of the computer engineer to implement technical solutions for “innovative means of multimodal interaction” (specifically, developing a standalone gesture recognition system that could be worn on a hand in an unobtrusive way), and I would be working closely a multi-disciplinary team of designers, with backgrounds in design, engineering and computer science, all with an interest in exploring different human-centred design approaches.</p>
<p>The project was described as requiring a researcher to</p>
<p style="padding-left: 30px;"><em>“investigate and design ways of interacting with the information infrastructure that maintain natural social interactions, take advantage of physical space and utilize our extensive human abilities and recognize and manipulate physical objects.” </em></p>
<p>and my main interest was the use of ubiquitous computing to provide alternative modalities for computer input in an as-yet-unspecified context. I wanted to develop embedded devices that afforded new interaction modalities for computing. I soon found that this required considerations of problems that went beyond recognition algorithms and new hardware. I became involved in methods and ideas completely foreign and new to me, such as ethnography and user participation. At first, I couldn’t see their benefit and felt we were “wasting our time” and should press on at the &#8220;true&#8221; problem at hand, of building a working system.</p>
<p>In other words, I was doing a pretty great job at fulfilling the stereotype that engineers “don&#8217;t play well with others” and tend to exclude non-technical designers. That said, there can also be difficulties in accommodating technical members to a team well-versed with qualitative design practices. On my research team, I tended to retain a deeper technical focus than others I collaborated with. New and unfamiliar concepts that I did not agree with meant there was occasional friction during design activities or when contributing to academic papers, and my technical inclination affected integration within the design team. Ultimately though, it was in understanding and accommodating these different perspectives on design that it became possible for me as a ‘classically’ trained engineer to rethink my contribution and involvement in the design process.</p>
<p>My initiation to both methodological and technical considerations was at one of Jacob Buur&#8217;s workshops. Previous to the workshop I thought of design as the implementation of a system to solve a specific problem. My view was that in creating such a system, the problem’s requirements would be defined both abstractly (i.e., as I came to realise, without a holistic consideration of the context of use) and subjectively by engineers, who then set about solving the problem. Buur’s workshop impressed upon me the importance of user engagement and expanding the design requirements based on a detailed consideration of the context of use. During the first workshop, when reviewing videos of design studies, I critiqued the products being presented. Buur critiqued the design process taking place.</p>
<p><em>(Actually, I should also point out, that although it seems like I&#8217;m  saying in a fairly self-loathing way “Ugh, engineers never think about  the user and that’s a huge mistake,” I am not advocating against pure  engineering research. Such research provides technical advancement that  plays an invaluable part of design &#8212; it is the actual  implementation/deployment of new technology that is problematic.)</em></p>
<p>My initial efforts during my PhD were to appropriate and improve gesture technology (the initial prototype I worked on was designed and built by two friends of mine, Michael Day and Sarah Alexander who did an amazing job cobbling together a portable system using accelerometers for sensors and neural networks for rapid recognition). However my advisor in the meantime was encouraging me to explore different domains for potential new use cases. Even at this point I still had a strong disconnect between the technology and its application. I saw ethnographic studies as something I merely “had to do as part of the research”. I initially did not consider ethnography as part of the <em>design </em>process.  So instead, the first eighteen months of my research were spent learning about neural networks, methods of pattern recognition, and how to interface sensors to learning networks. It became clear to me during this time that the scope of developing a more accurate system would require me to focus on technical breakthroughs and exploring the field of artificial intelligence. However, from my earlier undergraduate studies with handwriting and speech recognition on personal digital assistants, I knew embedded pattern recognition was already a mature field. I had seen firsthand what was possible with existing technology, and observed recognition systems which worked with a high rate of recognition in the laboratory which had not been implemented for a variety of reasons. Knowing this, I changed tack and focussed instead on why these existing systems were not being used and to investigate means of integrating them into a system in a manner that made them both usable and useful. Instead of technical development, I began to focus on what the user required and how their needs could be met with adapting off-the-shelf technology.</p>
<p>In terms of technical maturity, gesture recognition, 8 years after I started my PhD, is <em>still</em> a developing field (with the exception being touch-screen, or two-dimensional gestures, for example the Apple iPhone and iPad), while in comparison, handwriting and speech recognition are both fairly mature in their content and application. While handwriting recognition was not directly useful for the work I was studying, I hoped to incorporate the technical lessons learned for two-dimensional space to three-dimensional space. Speech is almost always used in tandem with gesture by people while communicating, offering a further avenue of recognition for enhancing new systems. Speech recognition can also be deployed to support interaction in an ambient fashion, and is a well studied and technically advanced field of research. Based on its possibilities, I planned to augment the gesture recognition systems I was working on with off-the-shelf speech recognition. The focus of my research switched to creating a ubiquitous computing system to support work practice, while focussing on usability and limiting the time required for technical development.</p>
<p>Through my exposure to and understanding of participatory and user-centred design, I also wanted to develop a system that satisfied the user from a personal and social perspective. The system prototyped needed to be integrated with the practitioner’s work context, while supporting ready appropriation by an individual user (for example, supporting accent, word choice and functional expectations of such a system). I needed to consider localisation of the system, the context it was to be deployed to (to accommodate both the unique challenges of the environment it was used in and the expected interaction paradigm) in addition to the technical challenges faced. I began to realise that while engineers and designers may restrict themselves to a particular field, there was potential for overlap between the two.</p>
<p>Engineering can be seen as the devising and analysis of systems of technical systems to solve problems, while design is the speculative and synthetic process to develop new products and services. Where these meet is in human-centred and participatory approaches which focus on human-experience and acknowledge human agency in human-computer systems. Having to consider such a comprehensive range of constraints affected the design process. I realised it was not merely enough to provide a more technically advanced method of pattern recognition that afforded new interaction paradigms, I also needed to adapt and configure such a system for its context of use. The outcomes of my prototyping and design methodology are discussed in my <a href="http://www.cederman.com/thesis.pdf">dissertation</a>. The culmination of these concerns led to my ultimate research question:</p>
<p>How may engineers, designers and practitioners be better involved in and served by a design process for complex information systems that adequately addresses the needs of the practitioner?</p>
<p><em> (n.b. &#8216;practitioner&#8217; is participatory design parlance for the end-user)</em></p>
<p>The answer, in a nutshell was what became a design-manifesto of sorts for me:</p>
<p style="padding-left: 30px;"><em>“In order to create both usable and useful design it is necessary to respect the tacit knowledge of the user, while using user-focussed design techniques to tailor a system to be its most effective for a particular work context.”</em></p>
<p>This led to a thesis which ended up exploring the gap between engineering design and human use, and identifying principles for allowing engineers to connect this gap.</p>
<p>I like to think that these principles allow for improving the integration of engineers in a design process which emphasises usability and participant empowerment, and to prove it, I built a prototype system for performing periodontal charting with a group of dentists in Australia and New Zealand.  In the process I discovered a new sense for what was possible with design and the actors within and newfound sense of how important usable design is for people to support what their actions.</p>
<p>I&#8217;ll further discuss these methods and how the design proceeded in another essay&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cederman.com/2010/07/why-i-care-about-usable-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I love data &#8211; part 3</title>
		<link>http://www.cederman.com/2009/03/i-love-data-part-3/</link>
		<comments>http://www.cederman.com/2009/03/i-love-data-part-3/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:04:14 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Bay Area]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>

		<guid isPermaLink="false">http://www.cederman.com/?p=131</guid>
		<description><![CDATA[I noticed tonight that the GPS error on my running watch means that when I look at the data in aggregate, it creates quite a nice heat map of my favourite runs. I might try and figure out a way to show this over time.  The Palo Alto/Mountain View runs build up during winter, and [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed tonight that the GPS error on my running watch means that when I look at the data in aggregate, it creates quite a nice heat map of my favourite runs.</p>
<p><a href="http://farm4.static.flickr.com/3345/3340972732_179b40f7a2_o.jpg"><img src="http://farm4.static.flickr.com/3345/3340972732_ce76ac5820.jpg" alt="" /></a></p>
<p>I might try and figure out a way to show this over time.  The Palo Alto/Mountain View runs build up during winter, and then during Summer I do far more runs by the bay (when I don&#8217;t need street lights to run after work).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cederman.com/2009/03/i-love-data-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I love data &#8211; part 2</title>
		<link>http://www.cederman.com/2009/03/i-love-data-part-2/</link>
		<comments>http://www.cederman.com/2009/03/i-love-data-part-2/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:00:42 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>

		<guid isPermaLink="false">http://www.cederman.com/?p=130</guid>
		<description><![CDATA[Recently I took my Garmin Forerunner GPS watch with me and left it switched on while I had a helicopter ride with Sundance Helicopters to visit the Grand Canyon.  Exporting the data to Google Earth allows me to recreate in excruciating detail  the flight we took for family and friends. Here&#8217;s the trip as a [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I took my Garmin Forerunner GPS watch with me and left it switched on while I had a helicopter ride with <a href="http://www.sundancehelicopters.com">Sundance Helicopters</a> to visit the Grand Canyon.  Exporting the data to Google Earth allows me to recreate in excruciating detail  the flight we took for family and friends.</p>
<p>Here&#8217;s the trip as a whole:</p>
<p><a href="http://farm4.static.flickr.com/3663/3340972510_8552193475_o.jpg"><img class="alignnone" src="http://farm4.static.flickr.com/3663/3340972510_9cd505890a.jpg" alt="The entire helicopter trip" /></a></p>
<p>This is the airport we left from:</p>
<p><a href="http://farm4.static.flickr.com/3393/3340972560_a18eafbf51_o.jpg"><img src="http://farm4.static.flickr.com/3393/3340972560_867145299f.jpg" alt="Las Vegas Airport" width="500" height="226" /></a></p>
<p>Flying down the strip was pretty cool:</p>
<p><a href="http://farm4.static.flickr.com/3299/3340972626_e149c1dd40_o.jpg"><img src="http://farm4.static.flickr.com/3299/3340972626_b32b53d2da.jpg" alt="Las Vegas strip" width="500" height="262" /></a></p>
<p>The landing site (top down view <a href="http://farm4.static.flickr.com/3393/3340972680_097d66f7d9_o.jpg">here</a>) and picnic area:</p>
<p><a href="http://farm4.static.flickr.com/3628/3340144969_35807065d2_o.jpg"><img src="http://farm4.static.flickr.com/3628/3340144969_ff70d43f2f.jpg" alt="Sundance Helicopter tours landing site" width="500" height="273" /></a></p>
<p>I was pretty amazed by the <a href="http://google-latlong.blogspot.com/2007/11/explore-new-terrain.html">terrain data</a> in Google Earth.  It&#8217;s been a while since I had a good explore through it (I also noticed a lot more <a href="http://google-latlong.blogspot.com/2009/03/new-3d-cities-in-google-earth.html">3D buildings</a> too, kudos Google for all the <a href="http://googleblog.blogspot.com/2009/02/dive-into-new-google-earth.html">great recent updates</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cederman.com/2009/03/i-love-data-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real World Ubiquitous Computing &#8211; Skype Video Calls</title>
		<link>http://www.cederman.com/2008/05/real-world-ubiquitous-computing-skype-video-calls/</link>
		<comments>http://www.cederman.com/2008/05/real-world-ubiquitous-computing-skype-video-calls/#comments</comments>
		<pubDate>Tue, 20 May 2008 18:22:56 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>

		<guid isPermaLink="false">http://www.cederman.com/?p=83</guid>
		<description><![CDATA[There are few people who would count Skype as ubiquitous computing.  However I&#8217;ve found it is not the technology that defines ubiquitous computing, but how it is applied. Since I moved to the US I&#8217;ve really enjoyed having a Skype phone as my main phone at home.  It has been incredibly cheap, and obviated any [...]]]></description>
			<content:encoded><![CDATA[<p>There are few people who would count Skype as ubiquitous computing.  However I&#8217;ve found it is not the technology that defines ubiquitous computing, but how it is applied.</p>
<p>Since I moved to the US I&#8217;ve really enjoyed having a Skype phone as my main phone at home.  It has been incredibly cheap, and obviated any of the hassles involved with a regular land line (such as installation and the fact you can only make/receive calls in one place!).  However lately I&#8217;ve been enjoying Skype video calls.  The last few weeks I have combined Skype with streaming video to watch the game played in heaven, rugby union, with my friends back home.</p>
<p>First I used my Dell M1330 which has a built-in microphone and webcam.  I picked up this laptop for a measly $530 from Dell on sale which was an amazing deal.  Next I used my Mac Mini hooked up to my HDTV to stream the game.  I paid $4.99 to watch the game live from <a href="http://">www.mediazone.com</a> and then used VMWare Fusion to allow me to watch the DRMed file using Windows Media Player on OS X.</p>
<p>Minor points that made this experience really great:</p>
<ul>
<li>The fullscreen high def video through Skype was excellent quality and not at all choppy.  When the camera was turned towards the game I could see the play perfectly, albeit at 5 frames per second.</li>
<li>Skype have <em>really</em> improved their echo cancellation technology in the last few releases.  Using the &#8220;speaker phone&#8221; mode of Skype was great as it was like a virtual conference call.</li>
<li>Foxtel IQ on my brother&#8217;s end allowed him to pause the game enough to get it perfectly in sync, again contributing to the feeling I was there</li>
<li>Wireless laptops meant the camera could get moved around, and I was able to have individual conversations with people in the room.  If only I had been hooked up via <a href="http://www.irobot.com/sp.cfm?pageid=338">ConnectR</a>&#8230; but it was a good approximation</li>
</ul>
<p>The other great use of Skype video calling was the ability to play Rock Band more collaboratively (the game lacks any method to interact with the other players, not even voice within the game menus!).  Sadly the experience there wasn&#8217;t as immersive as there is always a 1 second delay on the audio which is quite distracting.  Otherwise, the future is here!  Who knew when video calling came it would be completely free (aside from equipment)&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cederman.com/2008/05/real-world-ubiquitous-computing-skype-video-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real World Ubiquitous Computing &#8211; Nike Plus</title>
		<link>http://www.cederman.com/2008/05/real-world-ubiquitous-computing-nike-plus/</link>
		<comments>http://www.cederman.com/2008/05/real-world-ubiquitous-computing-nike-plus/#comments</comments>
		<pubDate>Wed, 07 May 2008 18:45:33 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[nike]]></category>
		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://www.cederman.com/?p=64</guid>
		<description><![CDATA[For all the doom and gloom about the lack of real world ubiquitous computing (even I was guilty of it in my thesis), if you look around there are devices that support ubiquitous computing ideals. And I&#8217;m not talking about smartphones and iPods. My first example is the Nike Plus running kit. How does this [...]]]></description>
			<content:encoded><![CDATA[<p>For all the doom and gloom about the lack of real world ubiquitous computing (even I was guilty of it in my thesis), if you look around there <em>are</em> devices that support ubiquitous computing ideals.  And I&#8217;m not talking about smartphones and iPods.</p>
<p>My first example is the <a href="http://www.nikeplus.com/">Nike Plus</a> running kit.  How does this fit ubiquitous computing?</p>
<ol>
<li>Embedded, perceptually invisible computing</li>
<li>Functionally invisible</li>
<li>Accountable</li>
<li>Inexpensive</li>
</ol>
<p><strong>Perceptually Invisible</strong><br />
The Nike Plus running kit has two parts to it.  The first is the receiver that attaches to your iPod.  It is relatively compact, and many armbands and pouches for the iPod have been designed to accommodate it, so it is not noticeable.  The second part is the sensor for your shoe.  If you buy a pair of Nike Plus shoes, it already has a space in the shoe for you to insert your sensor, where you&#8217;ll never think about it again.  If you have other shoes, you can buy a &#8220;shoe wallet&#8221; that holds the sensor.  Again this is unobtrusive, and I never even think about the fact that I have the sensor in my shoe.</p>
<p>One nice touch with regard to the sensor is that they spent a lot of time building smart energy saving routines into it.  This means that although the battery is not user replaceable, it should last years (a new kit can be had for as little as $15 on eBay anyway).</p>
<p><strong>Functionally invisible</strong><br />
Another clever part of the software Nike developed was calibration routines.  Out of the box, the device is fairly accurate, and after a single calibration session, I found it to be within 2% accuracy of my GPS running watch.  What this means is you don&#8217;t even notice the fact it is a pedometer &#8211; to the user it just works, and gives you your distance.</p>
<p>Another way in which the Nike Plus kit is functionally invisible is its integration with the iPod and iTunes.  I use my iPod as I normally would while running.  When I sync my songs on iTunes, in the background it uploads and formats my run information to the Nike Plus website.  If I am entered in any competitions it updates those.  I choose when I want to look at my stats, and I never have to think about collating them or accessing them (unlike Garmin&#8217;s efforts).</p>
<p><strong>Accountable</strong><br />
By &#8220;accountable&#8221; I&#8217;m referring to a property of design which I defined in my thesis.  For a design to be accountable, it appropriately presents information about itself and how it works to the user.  One difficulty in ubiquitous computing is providing embedded computing that automagically performs actions, while not obscuring how it works to the user.  Users rarely use designs in the way the designer intended, and by exposing how something functionally works you can assist the user&#8217;s understanding of the design, and assist with their appropriation.</p>
<p>The Nike running kit is very open with how it works (an accelerometer and wireless system), provides the data in an easy to read format (it has already been used in many academic projects), and allows for calibration of the sensor (while not requiring it).</p>
<p><strong>Inexpensive</strong><br />
This is simply &#8211; the kit costs only $30 SRP, but can be had for far cheaper on eBay or sites like <a href="http://www.eastbay.com/">Eastbay</a>.  It is amazing how many people I know (I can think of four in my extended family alone!) who have bought the kit after finding out how cheap it is.</p>
<p>But the real question is &#8211; is it useful and does it work?  I was talking with a colleague yesterday about his running, and he was saying that after a coming competition was over, he knew his motivation would flag.  Since using the iPod running kit, I found my running increased by a factor of 4 thanks to the competitive motivation.  I get to &#8220;go running&#8221; with my brother who lives in Australia.  Everyone I know who has one is still using it.  I&#8217;m here writing about it on my  blog!  That to me seems like success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cederman.com/2008/05/real-world-ubiquitous-computing-nike-plus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubiquitous computing done right</title>
		<link>http://www.cederman.com/2008/04/ubiquitous-computing-done-right/</link>
		<comments>http://www.cederman.com/2008/04/ubiquitous-computing-done-right/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 09:15:33 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Ubiquitous computing]]></category>

		<guid isPermaLink="false">http://www.cederman.com/?p=63</guid>
		<description><![CDATA[I was happily surprised when I saw this video.  I was sent it by Miles, and I think it is an outstanding example of ubiquitous computing.  Amazingly it&#8217;s also several years old now, and part of Johnny Lee&#8217;s work at Carnegie Mellon University. Link For those of you who can&#8217;t watch the video, it&#8217;s of [...]]]></description>
			<content:encoded><![CDATA[<p>I was happily surprised when I saw this video.  I was sent it by <a href="http://www.cederman.com/?page_id=2">Miles</a>, and I think it is an outstanding example of ubiquitous computing.  Amazingly it&#8217;s also several years old now, and part of <a href="http://www.cs.cmu.edu/~johnny/">Johnny Lee&#8217;s work</a> at Carnegie Mellon University.</p>
<p><a href="http://www.youtube.com/watch?v=XgrGjJUBF_I"><img src="http://img.youtube.com/vi/XgrGjJUBF_I/default.jpg" width="130" height="97" border=0></a><br />
<a href="http://youtube.com/watch?v=XgrGjJUBF_I">Link</a></p>
<p>For those of you who can&#8217;t watch the video, it&#8217;s of a new type of projector calibration.  By embedding fiber optic sensors into the edges of an object, any standard commercial projector can then be automatically calibrated to perfectly project an image onto that object.  It is quite amazing to watch.</p>
<p>Normally I&#8217;m a philosophy-first ubicomp kind of guy, and prefer projects that focus on the human effects of ubiquitous computing.  However, I&#8217;m not an idealist and I realise that technical innovation is a fundamental requirement of the field.  However I still believe some of the best technical achievements are in reusing existing technology in novel ways.  This is a perfect example of this.  In particular, there are three things that I think are done right:</p>
<ol>
<li>Keep the functionality simple</li>
<li>Keep the technology smart but simple</li>
<li>Use off-the-shelf-technology</li>
</ol>
<p>First of all, they focused on a single problem at hand.  Achieving computing potential embedded invisibly still requires a means to interact with that potential.  Finding new ways of getting information displayed on everyday objects is a huge step forward, and previously was a pretty hard task.  It required custom screens, or complex manual configuration.  Solving a single problem provides a design pattern for others to use and extend upon (and <em>then </em>worry about the user experience).</p>
<p>Secondly, the technology itself is simple.  Fibre optic sensors mean the system should be robust and cheap.  There are not a lot of different sensors which could break, nor is there a complex system with fragile dependencies.  Most of the magic is done in the software which allows for further improvement and customization, as seen by the later project:</p>
<p><a href="http://www.youtube.com/watch?v=nhSR_6-Y5Kg"><img src="http://img.youtube.com/vi/nhSR_6-Y5Kg/default.jpg" width="130" height="97" border=0></a><br />
<a href="http://www.youtube.com/watch?v=nhSR_6-Y5Kg">Link</a></p>
<p>Finally, the technology is off-the-shelf.  This project used a single embedded chip, plus a regular projector and some custom software.  Sounds like something both easy to hack up yourself, and to commercialize for other people.  This is a very nice comparison to a system like <a href="http://en.wikipedia.org/wiki/Microsoft_Surface">Microsoft Surface</a>, which is full of proprietary components.</p>
<p>This functional and technical simplicity in turn achieves two things.  One &#8211; it means the technology itself is cheap, and two, it is reproducible.  Ubicomp needs to drastically lower the cost of entry to continue rapid expansion and adoption.</p>
<p>With micro-projectors becoming more popular, I&#8217;m really looking forward to commercial implementation of such a system.   While there are some shortcomings (such as the brightness of the projected image), this is still a lot more immersive than <a href="http://www.youtube.com/watch?v=-aTbPYig1co">fiducial markers</a>.  This is the exact type of technology needed to allow ubiquitous computing to be useful to mainstream, commercial applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cederman.com/2008/04/ubiquitous-computing-done-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

