<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Orange Cone</title>
      <link>http://www.orangecone.com/</link>
      <description>Mike Kuniavsky&apos;s public notebook.  email me at: blog c/o this site.</description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Sun, 28 Jun 2009 21:24:58 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.33</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>When bits meet atoms: Making things in a Read-Write World (LIFT09)</title>
         <description><![CDATA[<p><img src="http://www.orangecone.com/images/LIFT09_chairs.png"></p>

<p>A couple of weeks ago Liz and I had the pleasure of speaking at <a href="http://www.liftconference.com/lift-france-09">LIFT+Fing France</a>, a great conference about technology, design, society and the future. The lineup was fantastic and both the in-band and out-of-band conversations were great. I would not have predicted ahead of time that I'd end up discussing <em>crowdsourcing techno-anarchist eco revolutions</em>, but there we were and it wasn't even that many glasses of pastis in. ;-)</p>

<p>My short talk focused on how Lawrence Lessig's concept of <a href="http://www.bloomsburyacademic.com/remix.htm">read-write culture</a> applies to the computer-driven making of physical things, rather than just media, and how this has the potential to change our relationship to objects.</p>

<blockquote>
The end of Read-Only material culture, as I mark it, began in 1985, with the release of the Apple LaserWriter, which was the first mass market device that merged the flexibility of bits with the tangibility of atoms. It could provide the precision and control of Industrial Revolution tools, with the flexibility of pre-Industrial Revolution techniques. It did this by making the instructions, the code, the knowledge for every part of the finished product changeable, while the end result was completely consistent.
Now, someone can buy the tool, have it produce great results without any modification OR look at the knowledge that's embedded in it AND change it to suit their needs.
Until desktop publishing, typesetting was very expensive. Now, what was an expensive process reserved for special occasions is nearly disposable.
</blockquote>

<p>Information processing as a material changes <em>everything</em> it touches, often in unpredictable ways, including the tools used to make end products. Ubiquitous computing isn't just about offices and homes, but garages, workshops and assembly lines.</p>

<p>The <a href="http://www.orangecone.com/LIFT09_presentation_0.1.pdf">full presentation</a> (752K PDF) is available.</p>

<p>[Also, in the presentation I say that Lessig is at Stanford, but I've now learned that he's <a href="http://www.law.harvard.edu/news/2008/12/12_lessig.html">moved to Harvard</a>.]</p>

<p>[Liz's talk is on slideshare: <a href="http://www.slideshare.net/egoodman/designing-for-urban-green-spaces-lift-09?type=powerpoint">Designing for Urban Green Spaces</a>. She also took <a href="http://www.google.com/search?q=site%3Aconfectious.net+lift09">very extensive notes</a> on many of the presentations.]</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/06/when_bits_meet.html</link>
         <guid>http://www.orangecone.com/archives/2009/06/when_bits_meet.html</guid>
         <category>Social effects</category>
         <pubDate>Sun, 28 Jun 2009 21:24:58 -0800</pubDate>
      </item>
            <item>
         <title>When atoms meet bits (LIFT 09 talk summary)</title>
         <description><![CDATA[<p>I'm going to be speaking at <a href="http://www.liftconference.com/lift-france-09">LIFT France 09</a> later this week. The talk is an intro to presentations by Alexandra Deschamps-Sonsino of tinker.it and Michael Shiloh. I'll post the actual talk when it's done.</p>

<p>Here's the summary:<br />
<blockquote><br />
According to Lawrence Lessig, the 20th century is a brief period of Read-Only culture in a world that in the past has been Read-Write. He draws his examples from media, but the same ideas apply to other products. The definitions of "producer" and "consumer" change when information is cheaper to move than objects. Thus production becomes less centralized as knowledge is shared in an open and standardized way.</p>

<p>Modern digital tools for making things bring the flexibility of digital media to the creation of everyday physical objects. This change powerfully challenges 20th century manufacturing processes that depended on centralizing knowledge while transporting products cheaply. Today, atoms are getting more expensive to move, while bits are getting ever cheaper. Read-Write culture is returning to the processes of making things, bringing the end of Read-Only objects.<br />
</blockquote></p>

<p>It's a short talk, so I'm not going to talk about the relationship between lightweight data-driven manufacturing and ubiquitous computing, but for me there's a direct correspondence.  "Everyday object + information processing + networking = something new" (in simplified ubicomp math) is a superset of "tool + information processing + networking = a new tool." The products of those tools don't have to be digital objects, but the fact that the tools are digital profoundly changes the capabilities of those tools to create objects. When those (digital tool-made) objects then have embedded information processing and networking themselves--as now is increasingly happening--that changes the nature of the further object still. </p>

<p>Oh, and thanks to Liz for her thoughts and editing of my summary...she will also be at LIFT, sharing the stage with John Thackara and speaking about urban green spaces in a talk that has evolved from <a href="http://en.oreilly.com/et2009/public/schedule/detail/5562">her ETech presentation</a> earlier this year.</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/06/when_atoms_meet.html</link>
         <guid>http://www.orangecone.com/archives/2009/06/when_atoms_meet.html</guid>
         <category></category>
         <pubDate>Mon, 15 Jun 2009 13:40:56 -0800</pubDate>
      </item>
            <item>
         <title>Companies that provide information shadow/Internet of Things tracking</title>
         <description><![CDATA[<p>In writing my book, I've been trying to keep track of companies that are creating consumer-facing information shadows for various kinds of products (as opposed to the other kind of item-level identification technologies that are primarily for use by businesses in their logistics operations).</p>

<p>Here are several of them, and the products they're tracking:</p>

<p> - High Fashion, <a href="http://www.certilogo.com">CertiLogo</a> (a client of mine)<br />
 - High Design, <a href="http://www.thinglink.com">ThingLink</a><br />
 - Food, <a href="http://www.tracetracker.com/">TraceTracker</a> (and <a href="http://www.businessweek.com/globalbiz/content/dec2008/gb2008124_501139.htm?chan=globalbiz_special+report+--+tech+pioneers+of+2009_special+report+-+tech+pioneers+of+2009">a BusinessWeek</a> story about them)<br />
 - Food and high technology, <a href="http://www.yottamark.com/">YottaMark</a><br />
 - Food, <a href="http://www.foodlogiq.com">FoodLogiQ</a><br />
 - Pharmaceuticals, <a href="http://www.mpedigree.org">mPedigree</a> (another <a href="http://www.businessweek.com/globalbiz/content/dec2008/gb2008123_027994.htm?chan=globalbiz_special+report+--+tech+pioneers+of+2009_special+report+-+tech+pioneers+of+2009">BusinessWeek</a> story about them)<br />
 - Goods in general, <a href="http://sproxil.com/">Sproxil</a>, which appears to be a for-profit venture by the founders of mPedigree, a nonprofit.</p>

<p>There are many other companies that are doing other kinds of identification (for example, <a href="http://www.tesa-scribos.com/eng/">tesa scribos</a>, but </p>]]></description>
         <link>http://www.orangecone.com/archives/2009/05/companies_that.html</link>
         <guid>http://www.orangecone.com/archives/2009/05/companies_that.html</guid>
         <category></category>
         <pubDate>Sun, 24 May 2009 17:36:58 -0800</pubDate>
      </item>
            <item>
         <title>Information shadows, a mini-bibliography</title>
         <description><![CDATA[<p>Thanks to Tim O'Reilly's generous <a href="http://www.web2expo.com/webexsf2009/public/schedule/detail/8829">promotion</a> of <a href="http://www.orangecone.com/archives/2009/03/etech_2009_the.html">my Etech talk</a>, the concept of <em>information shadows</em> has been mentioned a bit in the last couple of weeks.</p>

<p>I'm very flattered, and although the coinage of the specific term is roughly mine, I did not originate the concept. The idea of data entities associated with objects, but having lives of their own, probably goes back as far as the oldest identification technologies, but there are several precedents that deserve mention (especially Adam Greenfield's). Here's a tiny bibliography of two of them (and thank you Google Scholar for helping me find them).</p>

<h2>Data shadow</h2>
Westin, Alan F. 1967. <em>Privacy and Freedom.</em> (this is a very early coinage, probably resulting from the same reaction to computerization as the <a href="http://listserv.emich.edu/cgi-bin/wa?A2=ind0202d&L=ads-l&D=1&P=18721">anti punch-card protests in Berkeley</a> in the 60s, but that's just a hypothesis)

<p>More modern references can be found at <a href=" http://www.wordspy.com/words/datashadow.asp">Word Spy</a></p>

<h2>Informational  Shadow</h2>
Baird, D. "The Thing-Y-Ness Of Things: Materiality And Spectrochemical Instrumentation, 1937-1955." In <em>The Empirical Turn in the Philosophy of Technology</em> (Kroes, Meijers, Mitcham editors), 2000 (this is a philosophy of science paper that argues that physical manifestation of an idea matters; he criticizes the distant relationship we have with material culture--"Forget the steel, what we want is its informational shadow.") 

<p>Davidson, Paul, and Louise Davidson. <em>The Collected Writings of Paul Davidson</em>. 1990. (this is a collection of macroeconomic essays, one of which says that we can't make judgments about the future because it does not cast an informational shadow back toward us--this is a very different use of the term, but still obliquely related) </p>

<p>Greenfield, Adam. <em>Everyware</em>, 2006 (My <em>information shadow</em> is nearly identical to Adam's <em>informational shadow</em>. In <em>Everyware</em>, he writes: "The significance of technologies like RFID and 2D barcoding is that they offer a low-impact way to "import" physical objects into the datasphere, to endow them with an informational shadow.")</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/04/information_sha_2.html</link>
         <guid>http://www.orangecone.com/archives/2009/04/information_sha_2.html</guid>
         <category>Smart Objects</category>
         <pubDate>Mon, 06 Apr 2009 14:56:48 -0800</pubDate>
      </item>
            <item>
         <title>Mashups with Atoms: Ubiquitous Computing and Web 2.0</title>
         <description><![CDATA[<p>I gave a presentation at the Web 2.0 Expo today where I tried to tie together the basic tenets of Web 2.0-style thinking about sharing data through open APIs and the promise of embedded information processing and networking distributed through the environment (i.e. ubicomp).</p>

<p><img src="http://www.orangecone.com/images/mashup_peanut_butter_chocolate.png" /></p>

<p>Here's the description:<br />
<blockquote><br />
Ubiquitous computing has been here since at least 2005, but we may not have noticed it. Computers are rapidly fragmenting from expensive general-purpose devices to cheaper specialized networked tools (phones, netbooks, desktop RFID readers, MP3 players, running shoe sensors, etc.). These tools bridge the physical world and the Internet in new ways, often using Web 2.0-style interaction to create unexpected ways to work and play in the real world while simultaneously having the power of the Net available to us. This talk will discuss how mashups between meatspace and the Net have already happened, what the emerging patterns are, and how widgetization is about to jump from social networks to devices and then disappear altogether.<br />
</blockquote></p>

<p>The presentation with full text is available <a href="http://www.orangecone.com/tm_web2_0.1.pdf">here</a> (1.2MB PDF).</p>

<p>I also realized belatedly that I never once mentioned "The Internet of Things" as a unifying concept, but it's definitely what I was talking about. My apologies.</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/04/mashups_with_at.html</link>
         <guid>http://www.orangecone.com/archives/2009/04/mashups_with_at.html</guid>
         <category>Social effects</category>
         <pubDate>Fri, 03 Apr 2009 15:43:01 -0800</pubDate>
      </item>
            <item>
         <title>Open Hardware and Design</title>
         <description><![CDATA[<p><img src="http://www.orangecone.com/images/mit_innovation_tickle_me_elmo.png" /></p>

<p>Today was the first day of a workshop I participated in (and assisted with), run by MIT's <a href="http://web.mit.edu/evhippel/www/">Eric Von Hippel</a> on Open Hardware (or Open Source Hardware, or Open Design, or however you want to call it). It was a pretty all-star cast in attendance, and I was honored to be among them. I gave a short talk that was a kind of personal history about why I believe that Open Hardware is important. Here is my conclusion:</p>

<blockquote>
I think that we are seeing proliferation of small, niche Open Hardware suppliers—a cottage industry—of digital technology manufacturers whose existence owes itself to Internet shopping, online social networks, cheap electronics manufacturing and mutual openness. And every year we are seeing more of these products and more businesses being built on Open Hardware principles.

<p>[...]</p>

<p>This cottage industry is supplying the materials to a much larger group participating in a new culture that treats electronics more like a design material than an industrial process. This I believe points to a much deeper cultural shift. And although on the surface Open Hardware looks like a discussion about the economics of manufacturing and intellectual property, the effect that it has is creating new building block with which people can remake, redesign, their world.</p>

<p>Mediamatic, the Dutch technology/culture organization ran a one-week RFID social games workshop last year. A group of 30 people, many of whom are not electronics engineers by training, created a dozen complete, working, completely novel technologies in less than a week. This kind of wild experimentation, using technology to create new social relationships would simply not have been possible without Open Hardware. And it is in these kinds of environments in which the truly magical, deeply disruptive technologies are created.</p>

<p>That, I believe, is the key power of Open Hardware.<br />
</blockquote></p>

<p>You can find <a href="http://www.orangecone.com/mv MIT_lab_0.1.pdf">the  presentation is available</a>(520K PDF) for download and via Slideshare:</p>

<div style="width:425px;text-align:left" id="__ss_1172189"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/mikek/open-hardware-and-design?type=powerpoint" title="Open Hardware and Design">Open Hardware and Design</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=mitlab0-1-090319222650-phpapp01&stripped_title=open-hardware-and-design" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=mitlab0-1-090319222650-phpapp01&stripped_title=open-hardware-and-design" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/mikek">mikek</a>.</div></div> 

<p>I'm really looking forward to tomorrow's discussion. Eric has said that he'll make videos of the whole day's presentation and discussions available, and I'll link them here when those have been posted.</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/03/open_hardware_a.html</link>
         <guid>http://www.orangecone.com/archives/2009/03/open_hardware_a.html</guid>
         <category>Social effects</category>
         <pubDate>Thu, 19 Mar 2009 20:18:43 -0800</pubDate>
      </item>
            <item>
         <title>ETech 2009: The Dotted-Line World</title>
         <description><![CDATA[<p><img src="http://www.orangecone.com/images/dotted_line_objects_small.jpg" /></p>

<p>I presented a talk at ETech today. It links the capabilities of ubiquitous computing and intersects it with service design to come up with a justification for creating subscription-based services out of (certain) everyday objects.</p>

<p>The <a href="http://en.oreilly.com/et2009/public/schedule/detail/5557">original description</a> is</p>

<blockquote>Things have long had identifying marks, from silversmiths’ hallmarks to barcodes, but mating machine-readable identification with pervasive networking greatly increases the value of the marks.

<p>For example, when a machine-readable identification method such as an RFID or a high-density visual code is combined with the wireless networking of a mobile phone, a new way of interacting with everyday objects is created. Once you have the capability uniquely identify anything immediately, you can attach meta information to it. Any meta-information. How much is this worth on eBay? Which of my friends has one? Will this go with my Mom’s china? Will it make me sick if I eat it? Was it made by children?</p>

<p>I call this digital representation as accessed through a unique ID, an object’s “information shadow” and I now see them attached to just about everything. Beyond getting meta information, however, lies an even more powerful concept: changing the physical object to a service, for which the thing you’re looking at is but a single instantiation of that agreement. It’s already happened to media, and to car-shared cars and shared bicycles in urban areas.</p>

<p>When this happens, the objects have to change at a fundamental level. They have to be designed differently and they have to be described and discussed differently. The “owner’s” relationship to the object changes. The very idea of ownership changes. The solid object grows a dotted line that is filled-in as-needed, when-needed, and with the features that are needed. This is not the same thing as renting or co-ownership, its anytime/anywhere nature-enabled by the underlying technology makes these new service objects fundamentally new.</p>

<p>This talk will discuss the implications of the social and design changes created by these technologies and give multiple examples of services that already exist.<br />
</blockquote></p>

<p>I've put up <a href="http://www.orangecone.com/tm_etech_2009_0.1.pdf">a PDF with all of the images and notes</a>(884 PDF), and <a href="http://www.slideshare.net/mikek/kuniavsky-etech-2009-01">Slideshare</a>, which is missing many of the images (I think it doesn't know what to do with pictures that have been pasted into Mac Powerpoint 2004), but still has all of the text.</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/03/etech_2009_the.html</link>
         <guid>http://www.orangecone.com/archives/2009/03/etech_2009_the.html</guid>
         <category>Social effects</category>
         <pubDate>Tue, 10 Mar 2009 14:15:06 -0800</pubDate>
      </item>
            <item>
         <title>Finite and Infinite Terms: the trouble with optimistic names</title>
         <description><![CDATA[<p><a href="http://www.flickr.com/photos/mikek/3059213559/" title="IMGP3632 by mikek, on Flickr"><img src="http://farm4.static.flickr.com/3249/3059213559_00dea57876_m.jpg" width="240" height="180" alt="IMGP3632" /></a> <a href="http://www.flickr.com/photos/mikek/3059227231/" title="IMGP3711 by mikek, on Flickr"><img src="http://farm4.static.flickr.com/3226/3059227231_2be1f86695_m.jpg" width="240" height="180" alt="IMGP3711" /></a></p>

<p>As has been <a href="http://www.futurustic.com/cgi-bin/mt/mt-search.cgi?tag=terminology&blog_id=2">obvious</a> in the recent past, I've been a bit focused on how and why disciplines, especially disciplines relating to ubiquitous computing, are named what they are. I'm not a language precision pedant most of the time--words mean what we want them to mean, when want them to mean those things and to the people we want to understand--but the titles of large ideas have a particularly strong impact on how we think about them. They, in effect, set agendas. If the scientists had called Global Warming something else, say "Global Weather Destabilization," that would have changed a lot of our expectations for it. People wouldn't nitpick about whether one degree is a lot or a little or whether an unusually cold winter in Michigan means that it's all a sham.</p>

<p>Similarly, what we call disciplines we involve ourselves in sets a lot of expectations for the agenda of those disciplines. Lately, I've been thinking about why "ubiquitous computing" has such problems as a name. When I talk about it, people either dismiss it as a far-future pipe-dream, or an Orwellian vision of panoptic control and dominance. I don't see it as either. I've never seen it as an end point, but as the name of a thing to examine and participate in, a thing that's changing as we examine it, but one that doesn't have an implicit destination. I see it as analogous to "Physics" or "Psychology," terms that describe a focus for investigation, rather than an agenda.</p>

<p>Why don't others see it the same? I think it's because the term is fundamentally different because it has an <em>implied infinity</em> in it. Specifically, the word "ubiquitous" implies an end state, something to strive for, something that's the implicit goal of the whole project. That's of course not how most people in the industry look at it, but that's how outsiders see it. As a side effect, the infinity in the term means that it simultaneously describes a state that practitioners cannot possibly attain ("ubiquitous" is like "omniscient"--it's an absolute that is impossible to achieve) and an utopia that others can easily dismiss. It's the worst of both worlds. Anything that purports to be a ubiquitous computing project can never be ubiquitous enough, so the field never gets any traction. The mobile phone? That's not ubiquitous computing because it's not embedded in every aspect of our environment and doesn't completely fade into the background. A TiVo can't be ubiquitous computing because it requires a special metaphor to explain it. The adidas_one shoe isn't ubicomp because it doesn't network.</p>

<p>The problem is not with the products, it's with the expectations that the term creates.</p>

<p>I see this problem with a lot of terms: <em>artificial intelligence</em> has "intelligence" as part of it, so nothing can be AI until it looks exactly like what we would call intelligence. Machine learning, that's not AI because it's just machines doing some learning. That's not intelligence. <em>Pervasive computing</em> can't exist until we have molecule-sized computers forming utility clouds, because nothing can be pervasive enough until then. <em>Ambient intelligence</em> is an amazingly bad term using this metric: TWO words with implied infinities.</p>

<p>As Liz (Goodman, my wife and fellow ubicomp researcher ;-) points out, when these terms are coined, they are created with a lot of implicit hope, with excitement and potential designed to attract people to the potential of the ideas. But after the initial excitement wears off (think AI in the 1970s) they create unmeetable expectations as the initial surge of ideas gives way to the grind of development, and setbacks mean that the results are never as ubiquitous, intelligent, pervasive, or whatever, as observers had been led to believe. AI was doomed to be a joke for a decade (or more) before they renamed themselves something that implicitly promised less, so they could deliver more. </p>

<p>So what to do about this? Well, I've done a couple of things: I've used one term ("ubiquitous computing") rather than creating ever more elaborate terms to describe the same thing, and I've tried to use it to describe the past as well as the future. In my past couple of lectures I've been arbitrarily setting the beginning of the era of everyday ubicomp as having started in 2005. It's not something in the future, it's something that's in the past and today. Is that a losing battle? Do we need to rename "ubicomp" something like "embedded computing product design," something that promises less so that it can deliver more? Maybe. I still like the implicit promise in the term and its historical roots, but I recognize that as long as it has an infinity in part of its term, there will always be misunderstandings. Some people (like the folks in <a href="http://en.wikipedia.org/wiki/Ubiquitous_city">New Songdo City</a>) will actually try to create the utopian vision, and invariably fail. Some will criticize the field for even trying, while at the same time doing the same thing under a different name.</p>

<p>Me, I'm going to keep calling it "ubiquitous computing" or "ubicomp" until it's either clear that the costs of sticking with the name overweight the benefits I believe it has, or until a better term, one that's less likely to let everyone down, comes along.</p>

<p>(the title of the blog post references <a href="http://en.wikipedia.org/wiki/Finite_and_infinite_games">Finite and Infinite Games</a>, a book I've never read, but which friends of mine tell me is quite good)</p>

<p>[2/18/09 Update: Michiel asked me  (in email, because I have blog comments turned off) what I thought about "The Internet of Things" as a term. I've <a href="http://www.orangecone.com/archives/2008/09/picnic08_direct.html">written about it</a> before and I think it's a pretty good term. It's not as unbounded as the terms I mentioned. "Internet" is something people are familiar with and "things" is a large set, but not an infinite one. There's some internal confusion because "the internet" is seen as ephemeral, and it's hard to imagine how that ephemeral idea translates to the very literal world of "things." Likewise, there's an implication that all things will become part of this new internet, which is also potentially confusing. However, those criticisms aside, I don't think it's a bad term, but only if it's defined well and used precisely. I don't think it's exactly the same idea as ubiquitous computing, for example, since I see it as more about individual object identification and tracking, rather than smart environments, or ambient displays. If it starts to be yet another synonym for ubicomp, its value will diminish.</p>

<p>William sent me the following note:<br />
<q>Interesting observations! Two related bits:                                                          <br />
                                                                                                     <br />
One is Martin Fowler's thinking on "semantic diffusion":                                             <br />
                                                                                                     <br />
http://martinfowler.com/bliki/SemanticDiffusion.html                                                 <br />
http://martinfowler.com/bliki/FlaccidScrum.html                                                      <br />
                                                                                                     <br />
Another was a recent conversation I had at the Prediction Markets conference with an econ professor. He mentioned that the incentives are such that whenever a term develops a positive value, people attach themselves to it until its value swings negative. I think that basic model is too simple, but from it you can develop a richer model that explains a lot of what people get up to with terms.</q></p>

<p>I like the economic idea, though I agree that it (feels) too simple. ]</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/02/finite_and_infi.html</link>
         <guid>http://www.orangecone.com/archives/2009/02/finite_and_infi.html</guid>
         <category>Self-indulgence</category>
         <pubDate>Sun, 15 Feb 2009 12:02:46 -0800</pubDate>
      </item>
            <item>
         <title>Smart Things: an outline</title>
         <description><![CDATA[<p>Several people have asked me to describe the ubicomp UX book I'm writing. As time allows (and it doesn't allow much), I'll try to post some information about it. For now, I'll start with an annotated outline. A big caveat: the final product may little resemble this, but this this is the outline I'm writing to. I've removed some of the detailed description because I want to surprise you and I because I may change my mind.</p>

<h1>Smart things: the design of things that have computers in them, but are not computers</h2>
[this will probably not be the final title, but it gives you the gist of what I'm trying to say with it]
<h2>0. Preface</h2>
Writing about ubiquitous computing is like trying to draw a plane as it's flying by you at 600 miles an hour. The best you can hope for is that the general outline is right, because there are certainly going to be many details that aren't.
<h2>1. Introduction: The Hidden Middle of Moore's Law</h2>
<h1>PART ONE: Frameworks</h1>
<h2>2. Broad concepts</h2>
This chapter will introduce the background issues that underlie some of the broad conceptual frameworks.
<ul>
<li>The relationship between industrial, interaction and service design
<li>The importance of context. 
<li>The design of social devices. 
<li>Each new class of ubiquitous computing devices is essentially a new tool.
</ul>
<h2>3. Information processing is a material</h2>
Embedded information processing acts like a material and creates new capabilities, and imposes new constraints.
<ul>
<li>Behavior as competitive advantage. When a designer can include information processing in a product for very little cost, the calculation becomes not one of engineering complexity, that’s relatively cheap, but one of competitive advantage. 
<li>How information processing is a material.
<li>Some qualities of information as a material.
</ul>
<h2>4. Information Processing as Material Case Study</h2>
<h2>5. Information shadows</h2>
Nearly everything manufactured today exists simultaneously in the physical world and in the world of data.
<ul>
<li>A digital representation is the object's information shadow.
<li>Information shadow can be examined and manipulated without having to touch the physical object.
<li>Coates' Point-at-things.
<li>Sterling's wine
<li>Design with information shadows.
<li>Physical/Network mashups.
<li>Identification as the cornerstone of the Internet of Things.
</ul>
<h2>6. Information Shadows Case Study</h2>
<h2>7. Devices are Service Avatars</h2>
<ul>
<li>When the same information can be accessed and manipulated through a variety of devices, value shifts to the information, rather than the device that’s communicating it.
<li>Devices become projections of services. A number of familiar appliances--cell phones, ATMs--are worthless without the networks they’re attached to. They are physical manifestations, avatars, projections into physical space of abstract services, but are not services themselves.
<li>Objects become subscriptions.
<li>Types of avatars.
<li>Products and services co-design.
</ul>
<h2>8. Service avatar Case Study</h2>
<h2>9. Applianceness</h2>
[all props to Bill Sharpe]
<ul>
<li>Defining applianceness. When computation is cheap, we no longer have to make general-purpose computers. There is no longer the need to think about a one-to-one computer-user relationship that terms like Human-Computer Interaction imply. One human to a multitude of appliances, some of which use information processing.
<li>Applying applianceness.
</ul>
<h2>10. Applianceness case study</h2>
<h2>11. Applianceness case study 2</h2>
<h2>12. Granularity</h2>
Ubiquitous computing devices can come in all sorts of sizes and the user experience design for them must take this into account.
General purpose computers traditionally have interfaces that are person-scale. They’re designed to be used in a wide variety of ways, and what typically makes sense is to make the input device about the size of your hands and the output about the size of your head.
<ul>
<li>A powers-of-ten scale ubicomp experience design.
<li>Location-based services. How to size up the world.
</ul>
<h2>13. Granularity Case Study</h2>
<h2>14. Interaction metaphors for ubicomp</h2>
Why metaphors are important in UX design.
Existing ubicomp metaphors.
<ul>
<li>Weiser's calm computing
<li>Home automation
<li>The metaphors in the names of subfields
<li>Magic
</ul>
<h2>15. Metaphor case study</h2>
<h1>PART TWO: Techniques</h1>
<h2>16. Design from observation</h2>
<ul>
<li>Introduction
<li>"Design Ethnography": it's not ethnography
<li>Observation techniques
<li>Design probes
<li>Learning from vernacular technology
<li>Cross-disciplinary precedents
</ul>
<h2>17. Cross-disciplinary iteration</h2>
The importance of cyclical development processes that cycle through all, or most, of the design disciplines required to create a ubicomp product.
<ul>
<li>Intro to rapid iteration
<li>Sketching in hardware
<li>Hardware hacking: hardware as tracing paper
<li>Video prototyping
<li>Interaction vocabularies: Saffer's gestures, Arnall's RFID interaction, etc.
</ul>
<h2>18. Augmentation of existing objects</h2>
Since the concepts are so new, one particularly successful way to create new Ubicomp UX is to take an existing object and augment its functionality through technology.
<ul>
<li>What
<li>How much
<li>The right kind of augmentation
<li>Functional vs. decorative
<li>Physical-Web mashups
<li>Smart furniture
<li>Wearables
</ul>
<h2>19. Scenarios</h2>
<ul>
<li>10X
<li>Demography is destiny, maybe
<li>Mapping between domains
<li>Realistic bounds, overly positive/negative scenarios, the return of Unintended Consequences
</ul>
<h2>20. Simulation</h2>
<ul>
<li>Looks-like/Works-like prototypes
<li>Wizard of Oz
<li>Elmo++
</ul>
<h2>21. Common design challenges</h2>
<ul>
<li>Configuration. Out-of-box and beyond.
<li>Device interconnection. The promiscuous Wiimote holds a lesson.
<li>UX consistency between devices.
<li>Introducing novel functionality.
</ul>
<h2>22. Explaining disruptive technologies</h2>
There's a lot of potential for disruptive technologies in ubiquitous computing, and explaining the potential disruptions to relevant stakeholders and potential customers is a challenge.
<ul>
<li>Is a new technology genuinely disruptive? Don't believe the hype.
<li>Design for disruption.
<li>Explaining the value of disruption to stakeholders.
<li>Explaining disruptive technologies to customers.
</ul>
<h2>23. From calm computing to everyware</h2>
<ul>
<li>Ubiquitous computing is here
<li>As user experience designers we have a responsibility to think about how to design for it explicitly, rather than trying to use methods from Web design or industrial design.
<li>In the last 20 years, the understanding of what ubiquitous computing means has likewise grown significantly, and has moved from the idea of office-based productivity that disappears into the background to encompass just about everything except the office.
</ul>]]></description>
         <link>http://www.orangecone.com/archives/2009/02/smart_things_an.html</link>
         <guid>http://www.orangecone.com/archives/2009/02/smart_things_an.html</guid>
         <category>Self-indulgence</category>
         <pubDate>Sun, 08 Feb 2009 16:34:19 -0800</pubDate>
      </item>
            <item>
         <title>Detangling the meanings around the design of services</title>
         <description><![CDATA[<p>One of the reasons I haven't posted to this blog in months (and likely won't post anything original to it for months more) is because most of my time is spent writing my ubicomp user experience design book. The chapter I'm currently working on touches on service design, so I decided to do a little research about it. Three days and several hundred papers later, I think I've sorted out some parts of it, which turned into two sidebars for the current chapter. I present the sidebars to you in their raw, first-draft form because I think they may be useful (and continue my obsession with clearly defining and understanding the terms we use).</p>

<h1>Sidebar: Software services vs. end-user services</h1>
Defining what people mean by service often means wading through a lagoon of terminology. There are two fundamental ways of looking at a service: from the perspective of the technology and from the user experience perspective. They share the core concept that a service is something atomic and coherent. That it is something that is seen as a single unit from which other units are built.

<p>That's where the two concepts diverge:<br />
<ul><br />
<li>From the technical perspective, a service is an atomic unit of <em>functionality</em>. Something that is kind of like a superset of a well-constructed object in object-oriented programming. This is the meaning of the term as used in the definitions of things like Service Oriented Architecture (SOA): "Services are collections of capabilities." Footen and Faust (2008)<br />
<li>From the user experience perspective, a service is an atomic unit of <em>activity</em>. It is the elements that would be connected by an end-user when describing something that helps accomplish a specific goal. "A chain of activities that form a process and have value for the end user." (Saffer, 2006)<br />
</ul><br />
Some of the confusion about the definition of "service" comes from the fact that end-user services may be composed of a number of software services, so service designers looks at them as unified experiences, whereas software architects look at them as combinations of things they consider to be different. Inverting the definition also causes confusion, since a single software service (such as file storage) may take part in a number of end-user experiences, each of which is perceived as a different service by its customers.<br />
Additional confusion arises because the concepts of service design overlap with those of <em>brand management</em>, which also attempts to unify user experiences across a range of technologies (or <em>touchpoints</em>).</p>

<h1>Sidebar: Top-down, holistic service design</h1>
While doing research for this chapter, I came across a number of similar concepts in different disciplines. The idea is that design should be vertically integrated, that every product (more or less) is part of a larger system and needs to be designed within the context of that system. The extreme example is Disneyland, where Disney controls virtually every aspect of a visitor's engagement with the world. All of these ideas share the core philosophy that there isn't a single path that ends with a product being purchased and consumed, but an ongoing relationship between users and organizations that is maintained through engagement with a range of designed experiences (which could be tangible products, media messages, environments or personal interactions).
This top-down holistic design philosophy is comparable to that advocated by cybernetics and systems science in the mid-20th century, now updated for modern technologies and business contexts.
Space does not permit a detailed discussion of all the different approaches in current use, but I wanted to briefly mention them and identify what I see as their key differences.
<ul>
<li>Product-Service Systems (Mont, 2004) emphasize the potential of efficiencies created by designing products and services together, especially ecological efficiencies.
<li>Service Science Management and Engineering, aka SSME (with D sometimes added for design) or service science (Maglio et al, 2006)  is IBM's approach to creating a systematic discipline for understanding and building systems that encompass people, technology, organizations and shared information.
<li>Service design (Blomberg and Evenson, 2006) is a term used in the design world to describe a practice that designs products in the context of the key value that the organization creating the product intends to provide the end-user.
<li>Service Blueprinting (Bitner et al, 2008) is a notational technique for visualizing the relationship between service components.
<li>Integrated Marketing Communication (IMC) (Schultz and Kitchen, 1997) is an approach that ties together all communications between an organization and its audience into a single unified strategy. If products and services are considered to be a type of communication, then this approach includes them, too.
<li>The Elements of User Experience (Garrett, 2000) is a conceptual system for interaction designers that places a range of design practices in a unified user experience model.
<li>Transmedia storytelling (Jenkins, 2006) describes the practice of create a unified experience across a number of media and products. Like IMC, it's pretty far from the core focus of technology in much service discussion, but I believe there's a relationship. Stories aren't services, but storytelling is, and since digital technology plays such a large role in contemporary storytelling, there's a practical connection as well.
</ul>

<p>[Basically, in these two sidebars I'm saying that there's one elephant, it's not really a new elephant, but it may be a newly-relevant elephant, and all of these different terms are descriptions for different parts of a single elephant.]</p>

<p>[1/29/09 Update: after a request, I figured I'd post a mini-bibliography to this. Here are all of the books and papers I managed to get into Zotero as somehow related to the topic, though they're not all the papers and books I looked at]<br />
<h1> Mini-bibliography of service [design|system|science|development]</h1><br />
Bitner, M. J., A. L. Ostrom, and F. N. Morgan. 2008a. Service Blueprinting: A Practical Technique for Service Innovation. CALIFORNIA MANAGEMENT REVIEW 50, no. 3: 66.<br />
---. 2008b. Service Blueprinting: A Practical Technique for Service Innovation. CALIFORNIA MANAGEMENT REVIEW 50, no. 3: 66.</p>

<p>Blomberg, J., and S. Evenson. 2006. Service innovation and design. In Conference on Human Factors in Computing Systems, 28-31. ACM New York, NY, USA.</p>

<p>Carbone, L. P., and S. H. Haeckel. 1994. Engineering Customer Experiences. Marketing Management 3, no. 3: 8-19.</p>

<p>Erl, Thomas. 2007. SOA.</p>

<p>Footen, John, and Joey Faust. 2008. The Service-Oriented Media Enterprise.</p>

<p>Gillespie, B. 2008. Service Design via the Global Web: Global Companies Serving Local Markets. DESIGN MANAGEMENT REVIEW 19, no. 1: 44.</p>

<p>Glushko, R. J. Designing Service Systems by Bridging the “Front Stage” and “Back Stage”.</p>

<p>HOLMLID, S., and S. LINKÖPING. INTERACTION DESIGN AND SERVICE DESIGN: EXPANDING A COMPARISON OF DESIGN DISCIPLINES.</p>

<p>Jonas, W., N. Morelli, and J. Münch. Designing a product service system in a social framework–methodological and ethical considerations.</p>

<p>Maffei, S., and B. Mager. INNOVATION THROUGH SERVICE DESIGN. FROM RESEARCH AND THEORY TO A NETWORK OF PRACTICE. A USERS’ DRIVEN PERSPECTIVE.</p>

<p>Maglio, P. P., S. Srinivasan, J. T. Kreulen, and J. Spohrer. 2006. Service systems, service scientists, SSME, and innovation. Communications of the ACM 49, no. 7: 81-85.</p>

<p>Mont, O. 2004. Product-service systems: Panacea or myth. The International Institute for Industrial Environmental Economics (IIIEE), Lund University: Lund, Sweden: 233.</p>

<p>Mont, O. K. 2002. Clarifying the concept of product–service system. Journal of Cleaner Production 10, no. 3: 237-245.</p>

<p>Morelli, N. 2002a. The Design of Product Service Systems from a Designer's Perspective. Common Ground 2002.<br />
---. 2002b. The Design of Product Service Systems from a Designer's Perspective. Common Ground 2002.</p>

<p>Pires, G., P. Stanton, and J. Stanton. 2004. The Role of Customer Experiences in the Development of Service Blueprints. In ANZMAC 2004 Conference.</p>

<p>Schultz, D. E., and P. J. Kitchen. 1997. Integrated Marketing Communications in US Advertising Agencies: An Exploratory Study. Journal of Advertising Research 37, no. 5: 7-18.</p>

<p>[1/29/09 Update 2: Jeff Howard pointed me to <a href="http://www.howardesign.com/exp/service/">a comprehensive annotated bibliography of service design</a> that he has compiled. Thanks, Jeff!]</p>]]></description>
         <link>http://www.orangecone.com/archives/2009/01/detangling_the.html</link>
         <guid>http://www.orangecone.com/archives/2009/01/detangling_the.html</guid>
         <category>Social effects</category>
         <pubDate>Wed, 28 Jan 2009 17:39:06 -0800</pubDate>
      </item>
            <item>
         <title>Smart Lights: where ethernet-over-power is useful</title>
         <description><![CDATA[<p>This is an outline of a project that I've had on the drawing board for years, and it looks like I'm not going to actually instantiate it, so I decided today (after being prompted by a foo camp mailing list thread) to say screw it and give the idea out to the world, for better or for worse.</p>

<p>The core of my idea is this: that where ethernet-over-power (also known as Powerline, or <a href="http://en.wikipedia.org/wiki/Homeplug">HomePlug</a>) is useful is for communication with and control of household devices. I've <a href="http://www.orangecone.com/archives/2007/01/we_need_an_appl.html">ranted</a> for a long time that there isn't a good appliance communication protocol, but what I've come to realize is that it's not that there isn't a good protocol, but that all the <a href="http://en.wikipedia.org/wiki/OSGi">so-called standards</a> that try to solve smart device communications try to reinvent <a href="http://en.wikipedia.org/wiki/OSI_model">every layer at once</a>. That's shortsighted, because it ends up with mass incompatibilities at all levels, so there is no agreement between device manufacturers <em>at any level</em>, and all of the consortia are just mini-trusts trying to get vendor lock-in so that they can be the sole suppliers of the technology. It's big companies trying to get <a href="http://en.wikipedia.org/wiki/General_Motors_streetcar_conspiracy">vertically-integrated vendor lock-in</a> and failing.</p>

<p>Look, folks, we have all of the pieces and we don't have to create any new standards. Here's how I see it:</p>

<p><img src="http://www.orangecone.com/images/network_speed_comparison_0.1.png" \></p>

<ol>
<li>Wifi is great for moderately high-speed general-purpose communication to easily-movable end-user devices (and I don't mean just "portable," since this includes things like printers and set-top boxes).</li>
<li>Cat6 is good for very high-speed communications between devices that don't move.</li>
<li>Bluetooth, zigbee, z-wave, and all of the other short-haul, low-power, low-bandwidth wireless standards are good for movable devices that need highly near-range communication.</li>
<li>Ethernet-over-power is good for low-speed communication to static devices.</li>
</ol>
I'm intentionally conflating the fact that these standards cover different layers of the OSI standard because my point is that we can just run completely standard communication protocols like TCP/IP and UDB over each of these lower-level media and build on that, rather than creating completely new end-to-end standards. If one of the low-level protocols doesn't work for an application for some technical reason, then it should be changed, not the upper-level protocols. That's the whole point of the model.

<p>Anyway, I digress.  My point here is to discuss a specific application for Ethernet-over-power. I've been enamored with this technology for a while, but it's struggled in the market by trying to compete with Wifi and failing. The lack of a wire, even if it's a power cable, will always beat out the wire. This competition has lead e-o-p's developers to continue to pour money into making it faster, rather than making the technology cheaper. This has limited its use to a small niche of people for whom neither Wifi nor Cat6 Ethernet works. That's essentially like saying "We're going to make cars for people who like cars that are neither fast, nor capacious, nor cheap." Sure, you'll find <em>some</em> niche, but it's not going to be big.</p>

<p>I feel that the big niche in smart household device communication. Essentially, <em>optional</em> low-bandwidth communication between devices that are already going to be plugged in that helps them work together, but doesn't form the core of their functionality.</p>

<p><img src="http://www.orangecone.com/images/e-o-p_lamp_0.1.png" \></p>

<p>Let me give you an example:<br />
<ol><br />
<li>You subscribe your e-o-p-enabled DSL modem to an electricity price service. It gets spot prices every 15 minutes or so from one of the <a href="http://www.iso-ne.com/markets/hrly_data/selectHourlyLMP.do">realtime electricity price</a> services.<br />
<li>It then broadcasts that information as <a href="http://en.wikipedia.org/wiki/Broadcasting_(computing)">TCP/IP broadcast</a> packets over the local e-o-p network.<br />
<li>Lights throughout the house/workplace are equipped with a digital dimmer that is listening to power price packets.<br />
<li>When the price goes over some value (which could be set once a day through a slightly different kind of broadcast packet) the lights go into power-saving mode and dim.<br />
</ol><br />
The lamps do not have to be sophisticated Internet-capable devices. They only have to know about a couple of different kinds of packets and to ignore all the other packets, which could be anything from digital picture frames downloading RSS image from the Internet at large, to appliances listening for "what time is it" packets that synchronize all clocks.</p>

<p>The technology all exists. All of it. And I'm sure it's already possible to make it cheap enough that it adds $1 or so to the price of devices at the low end. These devices do not have to be sold in special configurations that only work if you buy a single company's (or consortium's) products, they can just be sold as what they are: lamps, microwaves, picture frames, clocks, etc. The functionality only needs to come into play if you want it, and it device works as advertised whether there are any other devices on the house network or not.</p>

<p>The core value is that this solution creates a market justification for developing inexpensive devices that have the <em>capability</em> of augmented functionality, without requiring that functionality to take center stage in terms of what the devices do. This, I believe, makes the adoption of these devices by consumers more likely, and therefore the further development of such technology, and therefore the <a href="http://en.wikipedia.org/wiki/Metcalfe%27s_law">network effects</a> that everyone wants. Until people start using the open standards that are already available, they will forever be stuck on lonely, unprofitable islands of proprietary standards, even ones that are touted as open.</p>

<p>[12/31/08 update: I just learned that this is called <a href="http://en.wikipedia.org/wiki/Demand_response">demand response</a> in the energy business. So I guess what I'm advocating for is technologies for the development of small-scale demand response systems using ethernet-over-power broadcasts of energy pricing information.]</p>]]></description>
         <link>http://www.orangecone.com/archives/2008/12/smart_lights_wh.html</link>
         <guid>http://www.orangecone.com/archives/2008/12/smart_lights_wh.html</guid>
         <category>Smart Objects</category>
         <pubDate>Mon, 08 Dec 2008 14:57:03 -0800</pubDate>
      </item>
            <item>
         <title>Ubicomp UX Design at Dansk-IT</title>
         <description><![CDATA[<p>I was one of the international keynote presenters at this year's <a href="http://www.dansk-it.dk">Dansk IT</a> Usability and Design conference. I would first like to thank them for the invitation: it was a pleasure to spend a couple of days in Copenhagen and an honor to present to such a distinguished organization (they're an IT organization that just turned FIFTY!).</p>

<p>In my presentation I rolled up a bunch of my ideas from the last six months and added some examples of some new projects (such as Disney/TechnoSource's Clickables-PixieHollow product line) and I talked about the iPhone's applianceness.</p>

<p>You can <a href="http://www.orangecone.com/dansk-it_presentation_0.2.pdf">download the presentation</a> (792K PDF) with extensive notes.</p>

<p>The gist of this keynote, as with many of the presentations I've been giving over the last six months, is that a combination of ubiquitous computing, wireless networking and item-level identification is changing the nature of people's relationship to everyday objects. This change, in turn, creates a number of deep user experience design challenges as objects become intertwined with services and as computation becomes a more ingrained part of how the object is designed. In other words, objects that we find familiar now dematerialize into services, while abstract ideas that had been services before materialize as new, and unfamiliar, appliances. This crossover is pretty alien and implies a rethinking of relationships and design processes.</p>

<p>I'm still working on the practical implications that these big ideas boil down to, but I'm beginning to see the outline of what it implies for the world in which design is going to happen for the next 5-10 years.</p>]]></description>
         <link>http://www.orangecone.com/archives/2008/11/ubicomp_ux_desi_1.html</link>
         <guid>http://www.orangecone.com/archives/2008/11/ubicomp_ux_desi_1.html</guid>
         <category>Smart Objects</category>
         <pubDate>Sat, 29 Nov 2008 19:10:27 -0800</pubDate>
      </item>
            <item>
         <title>Materials, cloud computing, ubicomp and service design</title>
         <description><![CDATA[<p>I recently lamented in Twitter that my blog posting has become shovelware from my presentations. That mostly shows how busy I am--which is actually good--but it's also a shame, since I like having the time to use this as the public notebook it's supposed to be. However, even though I don't have time to update the blog as often I would like, I realized that I'm still generating content that's not in formal presentation or book form. It just (as Paul Boutin recently noted in Wired) just happens in different channels. Here's two more pieces of shovelware, one from a familiar source (a talk I gave at UC Berkeley's School of Information) and one from a different source.</p>

<h2>Materials that dematerialize</h2>
<img src="http://farm2.static.flickr.com/1237/823844803_569e70d65a_m.jpg" /> (image CC by <a href="http://www.flickr.com/photos/antara365/823844803/">Only Sequel</a>)

<p>In what's becoming a ThingM tradition, I spoke last Thursday at Prof. Kimiko Ryokai's Tangible Interfaces class at UC Berkeley. Tod spoke to the same class last school year. My presentation was called <a href="http://www.orangecone.com/ucb_i290_tangible_interface_presentation_0.2.pdf">Materials that Dematerialize</a> ( 740K PDF) and it brought together several high-level thoughts I've had recently about how the social effects of ubiquitous computing and Internet of Things technologies create challenges for experience designers. Specifically, it brings together the themes of  "information processing as a material" and "information shadows that turn everyday objects into services" that I've recently been thinking about. </p>

<h2>Cloud computing, ubicomp, service design, interaction design</h2>

<p><a href="http://www.flickr.com/photos/mikek/260969059/" title="IMGP0205.JPG by mikek, on Flickr"><img src="http://farm1.static.flickr.com/116/260969059_a1801103df_m.jpg" width="180" height="240" alt="IMGP0205.JPG" /></a></p>

<p>Here's a discussion that I had with Tom Igoe and Brian Slesinsky on Facebook in response to another Twitter post I had made (you can find the original <a href="http://www.facebook.com/profile.php?id=676218078&v=feed&story_fbid=34702718850">here</a>).</p>

<p>Mike Kuniavsky at 6:02pm November 10<br />
A thought: service design is what links cloud computing and ubicomp. It meets industrial/interaction design at the device/service interface.</p>

<p>Tom Igoe at 6:14pm November 10<br />
How exactly does cloud computing differ from the web?</p>

<p>Mike Kuniavsky at 6:20pm November 10<br />
There's terminology slippage, for sure. You could also ask how the Web is different from the 'Net. I think it's a question of where the data lives and whether devices are expected to be the homes of data, or whether data primarily lives in centralized services that live on the Net and are exposed and manipulated by a variety of devices, some of which are physical, some of which live on the Web or other distribution mechanisms. I agree that I think that "grid computing," "distributed computing," "cloud computing" and "service oriented architecture" are probably all describing the same concept. I'm trying to use the most evocative terms and to relate them.</p>

<p>Tom Igoe at 6:29pm November 10<br />
I think the web and the net, there's a qualitative leap there, because the former made visual communication easy, right? I'm still undecided on whether cloud computing offers any new insights on what we're doing.</p>

<p>Service design kinda does, in that it suggests a different way of approaching the problem, in terms of who owns the assets. Though it's basically what Ray Anderson was on about in "Mid Course Correction," but his thinking on that pre-dates service design, and his action probably pre-dates the web. Seems service design mostly gives a name to the concept, and the net -- and the web, if you want -- make it easier to implement.</p>

<p>Sometimes I wonder what ubicomp would have looked like if the web hadn't happened. I suspect the banks and credit card companies would have made it happen anyway.</p>

<p>Brian Slesinsky at 9:34pm November 10<br />
If you don't know or care which machine(s) your application is running on, it lives in the cloud.</p>

<p>Mike Kuniavsky at 11:24am November 11<br />
The question is in the definition of "application." It used to be relatively straightforward to figure out where "the code" ran, but when a widget on my phone sends an SMS to a service that's then syndicated to an aggregator which then generates addition information that's then displayed back on my phone, what's the "application"? That's why the service becomes the focus of the design, because there are now many possible ways that a person can interact with a single set of functions, still have it feel like a single thing at the core, even though there is no single "application" that's running on a single "machine." Think of how the service of banking is provided through ATMs, online banking, phone banking and human tellers, all of which run different codebases on different hardware, and yet still deal with the same money.</p>

<p>[On a tangential note, I was first exposed to the ideas of cloud computing when it was  presented as the <a href="http://en.wikipedia.org/wiki/Andrew_File_System">Andrew File System</a>, a distributed file system that was being worked on at the University of Michigan in the late 80s and early 90s when I was there. It's interesting to see how the ideas of using networks to distribute computing evolve. In many ways the core ideas don't change, but the model of what people need changes, and what was considered esoteric and irrelevant suddenly becomes interesting when framed a different way. In this case, the distributed file system was abandoned and forgotten until it re-emerged as a service distribution infrastructure.]</p>]]></description>
         <link>http://www.orangecone.com/archives/2008/11/materials_cloud.html</link>
         <guid>http://www.orangecone.com/archives/2008/11/materials_cloud.html</guid>
         <category>Social effects</category>
         <pubDate>Sat, 15 Nov 2008 14:50:57 -0800</pubDate>
      </item>
            <item>
         <title>ThingM launches MaxM!</title>
         <description><![CDATA[<p><img src="http://www.orangecone.com/images/tm_blinkm_maxm_small.jpg" /></p>

<p>Woohoo! ThingM's second product, BlinkM MaxM, has hit the store shelves (first at <a href="http://icanhaz.com/blinkm-maxm-sparkfun">Sparkfun</a>, soon at <a href="http://www.fungizmos.com">FunGizmos</a>).</p>

<p>It's (to quote myself), "BlinkMs bigger, crazy sibling. It's an intensely-bright smart LED for prototyping that comes as a package of two components, a control module (MaxM Master) and a daughter board with three ultrabright LEDs (MaxM Blaster). [...] Its trio of LEDs are 50 times as bright as a standard BlinkM and more than 1000 times as bright as a standard LED."</p>

<p>I'm also proud of its interactivity. It has 4 analog input lines so that in addition to being an LED replacement that's smart, it's also interactive. We expect to have some examples showing it in a range of applications soon. I'm most excited by the automotive application possibilities. Since it runs on 12v, you can hook it up to car batteries or (and this is a "don't try this if you don't know what you're doing" type of suggestion) directly to the car's electrical system. The possibilities for gaudy, interactive car lighting are infinite. I'm very excited.</p>]]></description>
         <link>http://www.orangecone.com/archives/2008/11/thingm_launches.html</link>
         <guid>http://www.orangecone.com/archives/2008/11/thingm_launches.html</guid>
         <category>Self-indulgence</category>
         <pubDate>Thu, 13 Nov 2008 16:03:49 -0800</pubDate>
      </item>
            <item>
         <title>Ubicomp UX Design in ACM&apos;s interactions</title>
         <description><![CDATA[<p>I wrote <a href="http://interactions.acm.org/content/?p=1182">an article on ubiquitous computing user experience design</a> for ACM's <em>interactions</em> magazine. The final article is only available to subscribers, but here's a preprint version of it:</p>

<h2>Ubiquitous Computing User Experience Design</h2>

<p>I think 2005 was the year we began living in the world of commonplace ubiquitous computing devices. That year Apple put out the screenless iPod Shuffle, Adidas launched the adidas_1 shoe, and iRobot launched the Discovery—its second-generation vacuum robot. </p>

<p>Sadly, even though we live in that world, the user experience design of most everyday ubiquitous computing devices—things you see in gadget blogs—is typically terrible. That’s because we do not address ubicomp user experience design as a distinct branch of interaction design, much as we did not treat interaction design as separate from visual design in the early days of the Web.</p>

<p>In the last couple of years, I have conducted research for and designed a number of ubicomp user experiences. In the process, I've seen some of the seams between industrial design, interaction design, architecture, and ubiquitous computing user experience design. In this article, I have tried to pull together some approaches that seem particularly valuable in the ubiquitous computing user experience world. None is unique to it: They’re all general design guidelines, but they seem to apply particularly well to the particular design challenges of this field.</p>

<h3>Make Tools, Not Platforms</h3>
Like the fashion aphorism that just because you can wear two things together, it doesn’t mean you should, the ability to do arbitrary information processing does not imply the need to design yet another general-purpose device. We have laptops and phones for that.

<p>It is because CPU power is so cheap that ubicomp UX design should concentrate all design and processing on a narrowly focused set of functionalities. Yes, a single device can be a dictionary, a calendar, a notebook, an alarm clock, a TV, an audio recorder, play every media format, and work as an 8-bit game machine, but doesn’t that just sound like an underpowered laptop?<br />
<img src="http://www.orangecone.com/images/adidas_1_hero_small.jpg" /></p>

<h3>Define Services Before Designing Devices</h3>
Service design gives to ubicomp UX the notion that every object is more than just a stand-alone tool; it's now the representative of a service. A physical, networked object is an avatar of a service that can be accessed in many other ways. This requires that affordances for the immediate task be included in the design of the product experience, and that the relationship between various pieces be taken into consideration.

<p>ThingM, my company, developed WineM, our prototype smart wine rack, as an avatar of a service. The rack uses RFIDs on each bottle to track where every bottle is and then displays information using glowing LEDs behind the bottles. When we designed it, we treated the rack as one way to provide access to a service that associated a specific bottle with metadata about it, which was in turn part of a system that linked wine producers, distributors, retailers, and consumers together in such a way that everyone in the chain benefited from adopting the technology. The rack is a particularly visual manifestation of the service, but the service would be available through an API that could be accessed through many avenues.</p>

<p><img src="http://www.orangecone.com/images/tm_winem_small.jpg" /><br />
<img src="http://www.orangecone.com/images/tm_winem_coaster_small.jpg" /></p>

<h3>Don't Overload Affordances</h3>
Ubicomp UX inverts several basic assumptions of traditional screen-based interaction design. While Web and software design aim to represent physical-world tasks on a monitor, the goal of ubicomp devices is to skip representation and directly enable activities in the world. Likewise, while many of the challenges of screen interaction design involve using rich general-purpose input and output methods in a novel way, many ubicomp products use narrow-focus, specialized devices.

<p>Mixing the two philosophies can create confusion. Your doorknob doesn’t double as a volume control for your stereo, though in today’s fly-by-wire world, it can. For example, when BMW developed its iDrive system, which mapped a large number of different functions to a single input device, the mismatch in expectations created interface havoc that took the company many revisions to correct.</p>

<p><img src="http://www.orangecone.com/images/interactions_ubicomp_ux_idrive_small.jpg" /><br />
(image copyright Nick Humphries, CC Licensed)</p>

<h3>Don’t Reinvent the Wheel</h3>
Although the ubiquitous computing industry is new, the field itself is close to 20 years old; it predates the Web. It’s relatively unusual that a technology takes as long to leave the research world and enter the market, and it’s a situation that provides an unusually rich backlog of academic and corporate research projects to learn from. Virtually every idea appearing commercially has been tried and documented in conference proceedings. When doing background research for a museum project, we discovered more than 20 closely related academic and commercial projects. Reading those gave us important guideposts that let us focus on creative solutions that improved on what had come before, without first having to recreate it. It took a couple of days of reading and synthesis—and saved us weeks of wrong directions.

<h3>Respect the Society of Devices</h3>
Few devices exist in a vacuum. General-purpose computers are designed largely to stand alone or exist as a hub connecting a bunch of peripherals. Technology-savvy Westerners simultaneously carry (or ride in) a large number of devices, everything from laptops to smart key fobs.

<p><img src="http://www.orangecone.com/images/interactions_ubicomp_ux_joi_small.jpg" /><br />
(image copyright Joichi Ito, CC Licensed)</p>

<p>Riffing off of Marvin Minsky’s Society of Mind, let’s call this technology cloud the society of devices. Each device does something specific, and some are more powerful than others. How do they all work together? How do they integrate into the larger set of devices and services out in the world?</p>

<p>On the interaction-design level, this means understanding users and their needs in light of the all of the devices that they may have. For example, while it’s possible to get email on many different devices, presenting it in a way that respects the unique constraints of a device and stays consistent with other devices becomes key when helping people transition between them. Text email accomplishes this using a universal format (text) with a well-defined structure (To:, From:, etc.). The minute that an attachment is included or there is HTML in the message, that consistency vanishes.</p>

<p><img src="http://www.orangecone.com/images/interactions_ubicomp_ux_phone_small.jpg" /></p>

<h3>Create Physical Behaviors, Not Visual Representations</h3>
Screen interface design is essentially a visual practice, with some audio. But screens are expensive, power hungry, and large. Too many quickly overwhelm vision, our primary sense, and become a distraction, rather than a tool. However, not all information is so primary that it requires the attention of our primary sense.

<p>Industrial design incorporates the physical senses of temperature, texture, and vibration into devices. Ubicomp UX is essentially the coupling of these two sets of ideas to create behaviors that match information priority with available sensory bandwidth and less cognitive load.</p>

<p>For example, say I’m looking for a new apartment in the town where I already live. I don’t need to move, but I’d like to. I set my (hypothetical) GPS unit to download a data stream of apartments that match my criteria of price, size, neighborhood, and proximity to at least three cafes with free Wi-Fi. As I drive/ride/walk around the city when I approach one of these locations, the GPS vibrates in proportion to how well it matches my criteria. I don’t need to look at it; I just need to feel it to get the crucial piece of information.</p>

<p><img src="http://www.orangecone.com/images/interactions_ubicomp_ux_gps_small.jpg" /><br />
(photo by Timo Arnall)</p>

<h3>Use Information Processing As a Material</h3>
When a designer can include information processing in a product for very little cost, the calculation becomes not one of complexity, but of competitive advantage. Including a CPU to produce behaviors in a product becomes a line item when deciding what to make it out of, rather than the expensive core around which to wrap a case. And like a material, that information processing capability creates some new capabilities, and imposes new constraints.
We designed BlinkM, a smart LED, with this in mind. It’s designed for interaction designers, industrial designers, and artists to prototype sketch ideas in hardware. The user experience around it emphasizes its role as a material. We designed it to be inexpensive, robust, and to offer just enough capabilities to be easy to work with immediately, while still remaining openended.

<p><img src="http://www.orangecone.com/images/interactions_ubicomp_ux_blinkm_small.jpg" /></p>

<p>I believe that ubiquitous computing technologies are incredibly powerful. However, ubicomp user experience design is still a very young discipline, without a track record of obvious best practices. In its failures, we see the inadequacy of applying older design paradigms to the capabilities of new technologies. If design people first encounter new technologies through design, then careful reflection on our design processes early on is essential for increasing the chances of technology’s positive impact. That time is now.</p>]]></description>
         <link>http://www.orangecone.com/archives/2008/11/ubicomp_ux_desi.html</link>
         <guid>http://www.orangecone.com/archives/2008/11/ubicomp_ux_desi.html</guid>
         <category>Smart Objects</category>
         <pubDate>Sun, 09 Nov 2008 12:07:31 -0800</pubDate>
      </item>
      
   </channel>
</rss>
