<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.jenitennison.com/blog" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>xtech2008</title>
 <link>http://www.jenitennison.com/blog/taxonomy/term/39</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>The Distributed Web</title>
 <link>http://www.jenitennison.com/blog/node/90</link>
 <description>&lt;p&gt;XTech was subtitled &amp;#8220;the mobile web&amp;#8221;, but one of the major themes for me was that of &lt;strong&gt;the distributed web&lt;/strong&gt;. The &lt;a href=&quot;http://assets.expectnation.com/15/event/3/Why%20%22open%22%20matters%20—%20from%20innovation%20to%20commoditisation%20Paper%201.pdf&quot; title=&quot;XTech 2008: Why &amp;quot;open&amp;quot; matters — from innovation to commoditisation&quot;&gt;first keynote&lt;/a&gt;, by &lt;a href=&quot;http://www.gardeviance.org/about-me&quot; title=&quot;Simon Wardley&quot;&gt;Simon Wardley&lt;/a&gt;, gave a vision of a future in which hardware, frameworks and applications are services in the cloud rather than products on machines we own: where we use &lt;a href=&quot;http://www.flickr.com/&quot; title=&quot;flickr&quot;&gt;flickr&lt;/a&gt; to store our photographs, &lt;a href=&quot;http://code.google.com/appengine/&quot; title=&quot;Google App Engine&quot;&gt;Google App Engine&lt;/a&gt; to host our applications, and &lt;a href=&quot;http://www.amazon.com/gp/browse.html?node=16427261&quot; title=&quot;Amazon Simple Storage Service&quot;&gt;Amazon S3&lt;/a&gt; to store our data. In &lt;a href=&quot;http://www.davidrecordon.com/&quot; title=&quot;David Recordon&quot;&gt;David Recordon&lt;/a&gt;&amp;#8217;s keynote (&lt;a href=&quot;http://adactio.com/journal/1461/&quot; title=&quot;Adactio: David Recordon’s XTech keynote&quot;&gt;written up by Jeremy Keith&lt;/a&gt;), he talked about small, specific services provided by sites that aren&amp;#8217;t &amp;#8220;destination sites&amp;#8221;. The same picture was painted by &lt;a href=&quot;http://morethanseven.net/&quot; title=&quot;Gareth Rushgrove&quot;&gt;Gareth Rushgrove&lt;/a&gt; in his talk on &lt;a href=&quot;http://2008.xtech.org/public/schedule/detail/549&quot; title=&quot;XTech 2008: Design Strategies for a Distributed Web&quot;&gt;Design Strategies for a Distributed Web&lt;/a&gt;.&lt;/p&gt;

&lt;!--break--&gt;

&lt;p&gt;So I was surprised at how contentious &lt;a href=&quot;http://www.cwi.nl/~steven/&quot; title=&quot;Steven Pemberton&quot;&gt;Steven Pemberton&lt;/a&gt;&amp;#8217;s talk on &lt;a href=&quot;http://2008.xtech.org/public/schedule/detail/545&quot; title=&quot;XTech 2008: Why you should have a Website&quot;&gt;Why you should have a Website&lt;/a&gt; (thankfully again &lt;a href=&quot;http://adactio.com/journal/1468/&quot; title=&quot;Adactio: Why you should have a Website&quot;&gt;documented by Jeremy Keith&lt;/a&gt;) proved to be. Because to me it seemed to be the logical extension to the distribution of hardware, frameworks and application: the distribution of data. In fact, I&amp;#8217;ve &lt;a href=&quot;http://www.jenitennison.com/blog/node/60&quot; title=&quot;Jeni&#039;s Musings: A sketch: personal APP servers and feed-based web apps&quot;&gt;written about the same idea myself&lt;/a&gt;, &lt;a href=&quot;http://www.ldodds.com/blog/archives/000330.html&quot; title=&quot;Lost Boy: Google AppEngine for Personal Web Presence?&quot;&gt;as has Leigh Dodds&lt;/a&gt;, more recently.&lt;/p&gt;

&lt;p&gt;From the session, the main question seems to be &amp;#8220;how could we do flickr without them holding our data?&amp;#8221; I don&amp;#8217;t want to particularly pick on flickr, especially because it&amp;#8217;s not one of the worst offenders, but the problem of serving and sharing images does illustrate a whole range of issues, so I will use it as an example. I could just as easily be talking about ancestry.com. The way I see it, you need three levels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;providers&lt;/strong&gt; which make information available in known formats&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;user interfaces&lt;/strong&gt; which provide the end-user with a way to access and manipulate the information&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;brokers&lt;/strong&gt; which locate information on the web and provide an aggregated interface&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(It occurs to me that this is similar to a model/view/controller architecture: the providers give the model, the user interfaces give the views and the brokers control the flow between the two.)&lt;/p&gt;

&lt;p&gt;Where flickr is at the moment is a conglomeration of the three: to have your photo appear on flickr, and to gain the advantages that it gives you in terms of tag-based aggregations and social networking, you have to upload it. They are then the provider of the image+metadata (perhaps the only place it is located on the web), the user interface on the image+metadata (the interface through which the image is annotated), and the broker (they provide keyword-based retrieval, for example).&lt;/p&gt;

&lt;p&gt;What would it look like to separate those functions?&lt;/p&gt;

&lt;p&gt;First, you, as the owner of the image+metadata, could put your data anywhere: on a home wireless network box, on a webserver hosted by an ISP of your choice, on a site specifically designed for hosting photos. Your data is exposed to the larger web through a standard read/write protocol (I&amp;#8217;m betting on &lt;a href=&quot;http://tools.ietf.org/html/rfc5023&quot; title=&quot;RFC 5023: The Atom Publishing Protocol&quot;&gt;AtomPub&lt;/a&gt;) that allows you to provide metadata both about resources and the links between resources. The point of it being read/write is that it allows other people to add metadata to or links from your resource to others, such as adding a comment on your image.&lt;/p&gt;

&lt;p&gt;Second, an information broker would locate your photos by crawling for them (or perhaps by you submitting the URL somewhere, but mostly that shouldn&amp;#8217;t be necessary). There are already information brokers around: Google provides a &lt;a href=&quot;http://code.google.com/apis/ajaxsearch/documentation/#fonje&quot; title=&quot;Google AJAX Search API&quot;&gt;RESTful API for general search results&lt;/a&gt;, &lt;a href=&quot;http://developer.yahoo.com/search/&quot; title=&quot;Yahoo Search Web Services&quot;&gt;as does Yahoo!&lt;/a&gt;; at XTech, &lt;a href=&quot;http://dowhatimean.net/&quot; title=&quot;Richard Cyganiak&quot;&gt;Richard Cyganiak&lt;/a&gt; talked about &lt;a href=&quot;http://sindice.com/&quot; title=&quot;Sindice&quot;&gt;Sindice&lt;/a&gt;, and &lt;a href=&quot;http://sw.deri.org/~aidanh/&quot; title=&quot;Aidan Hogan&quot;&gt;Aidan Hogan&lt;/a&gt; about the &lt;a href=&quot;http://www.swse.org/&quot; title=&quot;Semantic Web Search Engine&quot;&gt;Semantic Web Search Engine&lt;/a&gt;, both of which crawl for RDF triples and provide an API for querying the results. In an AtomPub-based environment, you&amp;#8217;d want an information broker that located Atom feeds and resources, indexed them, and provided an AtomPub-based API for publishers to use.&lt;/p&gt;

&lt;p&gt;Third, a user interface would provide an attractive and usable front-end that brought together many different sets of information. For example, flickr might combine your friends feed with an image search to provide a view of images recently made available by your friends. There&amp;#8217;s no requirement for your friends to use flickr for this to work: flickr queries a broker for a list of your friends, then queries a broker for images by a particular person, the broker searches its index and points the application to the original resources that are provided by your friends.&lt;/p&gt;

&lt;p&gt;A user interface has another role, though: to add to the web. Flickr wants to make it easy to add tags to photos, to create sets and collections that help you navigate your photos, for others to add comments and so on and on. And that&amp;#8217;s fine, because AtomPub is a read/write API. To add a tag to a photo, flickr simply edits the resource with PUT. To add a comment, it locates the comment feed (which would be referenced from the entry for the particular image) and POSTs to create a new resource. And everyone can see those changes &amp;#8212; the added value that you get from a social network.&lt;/p&gt;

&lt;p&gt;None of this is to say that a single application can&amp;#8217;t act as provider, broker and publisher at the same time, but I&amp;#8217;m certain that users will favour those applications that do &lt;em&gt;all&lt;/em&gt; of each role: provide to the whole web, broker the whole web, provide a user interface to the whole web. Flickr is almost there, but it doesn&amp;#8217;t do the whole brokering job because it only brokers the data it provides, and therefore it doesn&amp;#8217;t provide the whole user interface job.&lt;/p&gt;

&lt;p&gt;This distributed web is a clear win, particularly for users, over walled gardens. They can switch from user interface to user interface, even use more than one at a time (perhaps one application is good for browsing while another is good for categorising), without any cost. They can choose who to use to serve their information on the basis of things that matter when you&amp;#8217;re serving information (low downtime, backups, security, etc.) rather than on how pretty an interface looks or how much functionality it gives you. On the other side of the equation, applications get to do one thing and do it well.&lt;/p&gt;

&lt;p&gt;It seems to me that this is simply how the web works, and the questions we should be asking are about privacy and trust and licensing and revenue models and standards development.&lt;/p&gt;
</description>
 <comments>http://www.jenitennison.com/blog/node/90#comments</comments>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/18">atom</category>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/12">web</category>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/39">xtech2008</category>
 <pubDate>Sun, 11 May 2008 22:07:29 +0100</pubDate>
 <dc:creator>Jeni</dc:creator>
 <guid isPermaLink="false">90 at http://www.jenitennison.com/blog</guid>
</item>
<item>
 <title>XTech 2008</title>
 <link>http://www.jenitennison.com/blog/node/89</link>
 <description>&lt;p&gt;I finally have some time to write about &lt;a href=&quot;http://2008.xtech.org/&quot; title=&quot;XTech 2008&quot;&gt;XTech&lt;/a&gt;. What a great conference! I know that &lt;a href=&quot;http://times.usefulinc.com/&quot; title=&quot;Edd Dumbill&#039;s blog&quot;&gt;Edd&lt;/a&gt; would like it bigger, but its modest size gives it a family feel. Like a family gathering, there are pontificating oldsters whose wisdom goes largely unappreciated by young upstarts who themselves bring energy and innovation to the crowd. And a bunch in the middle trying to translate across the gap: to explain the vision to the old and the reality to the new.&lt;/p&gt;

&lt;!--break--&gt;

&lt;p&gt;Another way of putting it is the divide between the XML crowd and the Web 2.0 crowd. In &lt;a href=&quot;http://seanmcgrath.blogspot.com/&quot; title=&quot;Sean McGrath&#039;s blog&quot;&gt;Sean McGrath&lt;/a&gt;&amp;#8217;s &lt;a href=&quot;http://2008.xtech.org/public/schedule/detail/647&quot; title=&quot;Orangutans, Oxen and Ogham stones. Mulling the movable Web&quot;&gt;closing keynote&lt;/a&gt;, thankfully &lt;a href=&quot;http://adactio.com/journal/1469/&quot; title=&quot;Adactio: Orangutans, Oxen and Ogham stones&quot;&gt;written up by Jeremy Keith&lt;/a&gt;, he talked about navigating the path between the document web and the programmable web, and the danger of tipping the balance too much in either one way or the other. XTech provides a great service in providing that balance, and of giving those of us with feet in both camps a home.&lt;/p&gt;

&lt;p&gt;Particularly encouraging for me was to see some of the principles of the programmable web filtering into sites such as the &lt;a href=&quot;http://2008.xtech.org/public/schedule/detail/577&quot; title=&quot;XTech 2008: Rebuilding guardian.co.uk&quot;&gt;Guardian&lt;/a&gt; and the &lt;a href=&quot;http://2008.xtech.org/public/schedule/detail/536&quot; title=&quot;XTech 2008: Here&#039;s one I prepared earlier: the BBC&#039;s Tech Refresh project&quot;&gt;BBC&lt;/a&gt; which aren&amp;#8217;t part of the Web 2.0 vowel-deprived clique. It gives me hope for the &lt;a href=&quot;http://www.opsi.gov.uk/&quot; title=&quot;Office of Public Sector Information&quot;&gt;public information sector&lt;/a&gt;, in which I happily find myself.&lt;/p&gt;

&lt;p&gt;So many many thanks to Edd and to everyone who supplied me with alcohol, deprived me of sleep, and talked to me about tech. I can&amp;#8217;t wait until next year.&lt;/p&gt;
</description>
 <comments>http://www.jenitennison.com/blog/node/89#comments</comments>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/12">web</category>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/39">xtech2008</category>
 <pubDate>Sun, 11 May 2008 11:25:40 +0100</pubDate>
 <dc:creator>Jeni</dc:creator>
 <guid isPermaLink="false">89 at http://www.jenitennison.com/blog</guid>
</item>
<item>
 <title>Women at XTech 2008</title>
 <link>http://www.jenitennison.com/blog/node/88</link>
 <description>&lt;p&gt;It&amp;#8217;s XTech 2008 next week. I&amp;#8217;ll be there to talk about the work we  at &lt;a href=&quot;http://www.tso.co.uk/&quot; title=&quot;The Stationery Office&quot;&gt;TSO&lt;/a&gt; have been doing with &lt;a href=&quot;http://www.opsi.gov.uk/&quot; title=&quot;Office of Public Sector Information&quot;&gt;OPSI&lt;/a&gt; to add semantic information to the &lt;a href=&quot;http://www.london-gazette.gov.uk/&quot; title=&quot;The London Gazette&quot;&gt;London Gazette&lt;/a&gt; using RDFa. It&amp;#8217;s really interesting and timely work on all sorts of levels; you can &lt;a href=&quot;http://2008.xtech.org/public/schedule/detail/528&quot; title=&quot;XTech 2008: SemWebbing the London Gazette&quot;&gt;read the abstract of the talk&lt;/a&gt; to get a taster and of course it&amp;#8217;ll be published afterwards.&lt;/p&gt;

&lt;!--break--&gt;

&lt;p&gt;Anyway, I was just browsing through the schedule and it struck me how few women they were speaking. Looking at the &lt;a href=&quot;http://2008.xtech.org/public/schedule/speakers&quot; title=&quot;XTech 2008: Speakers&quot;&gt;speaker list&lt;/a&gt;, out of the 64 speakers, just &lt;strong&gt;three&lt;/strong&gt; are women. Three! That&amp;#8217;s not even 5%!&lt;/p&gt;

&lt;p&gt;Looking back at last year, it was a little better, at nine out of 94, which is getting towards 10%. It wasn&amp;#8217;t much better at XML 2007, where nine of the 82 speakers (11%) were female. At Extreme 2007, eight of the 60 speakers (13%) were women.&lt;/p&gt;

&lt;p&gt;I wonder whether there are a low proportion of women attending these conferences generally, or whether women attend in higher proportions but don&amp;#8217;t submit papers, or whether they submit papers but a smaller proportion are accepted.&lt;/p&gt;

&lt;p&gt;Anyway, if you&amp;#8217;re a woman who&amp;#8217;s going to XTech 2008 and you want to get together to &lt;a href=&quot;http://uk.youtube.com/watch?v=MMb8Csll9Ws&quot; title=&quot;YouTube: Women, Know Your Limits!&quot;&gt;talk about kittens&lt;/a&gt;, drop me a line.&lt;/p&gt;
</description>
 <comments>http://www.jenitennison.com/blog/node/88#comments</comments>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/25">equality</category>
 <category domain="http://www.jenitennison.com/blog/taxonomy/term/39">xtech2008</category>
 <pubDate>Wed, 30 Apr 2008 21:20:46 +0100</pubDate>
 <dc:creator>Jeni</dc:creator>
 <guid isPermaLink="false">88 at http://www.jenitennison.com/blog</guid>
</item>
</channel>
</rss>
