<?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>Dharmafly &#187; xoxo</title>
	<atom:link href="http://dharmafly.com/tags/xoxo/feed" rel="self" type="application/rss+xml" />
	<link>http://dharmafly.com</link>
	<description>Apps for change</description>
	<lastBuildDate>Tue, 24 Apr 2012 11:26:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>YLiveGroups: Live Video at BarcampBrighton2</title>
		<link>http://dharmafly.com/ylivegroups</link>
		<comments>http://dharmafly.com/ylivegroups#comments</comments>
		<pubDate>Sat, 15 Mar 2008 13:09:00 +0000</pubDate>
		<dc:creator>Madhava</dc:creator>
				<category><![CDATA[Dharmafly Creations]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[barcamp]]></category>
		<category><![CDATA[barcampbrighton2]]></category>
		<category><![CDATA[broadcasting]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[social web]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[userscript]]></category>
		<category><![CDATA[vcard]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webcam]]></category>
		<category><![CDATA[xoxo]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yahoolive]]></category>
		<category><![CDATA[ylivegroups]]></category>

		<guid isPermaLink="false">http://dharmafly.com/blog/ylivegroups</guid>
		<description><![CDATA[This weekend is BarcampBrighton2, a grassroots technology conference organised and run by the participants. Over the last couple of days, we&#8217;ve been piecing together a special Greasemonkey userscript for the conference, which enables Yahoo Live users to broadcast live video as a group. We call it YLiveGroups. &#187; Install the script We first used Yahoo [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3238/2332562265_4705efe360.jpg" title="Barcamp Brighton 2" alt="Barcamp Brighton 2" width="264" height="77" /></p>
<p>This weekend is <a href="http://www.barcampbrighton.org">BarcampBrighton2</a>, a grassroots technology conference organised and run by the participants. Over the last couple of days, we&#8217;ve been piecing together a special <a href="http://www.greasespot.net">Greasemonkey</a> userscript for the conference, which enables <a href="http://live.yahoo.com">Yahoo Live</a> users to broadcast live video as a group. We call it <strong>YLiveGroups</strong>.</p>
<p><a href="http://dharmafly.com/projects/ylivegroups/ylivegroups.user.js">&raquo; Install the script</a></p>
<p><a href="http://dharmafly.com/blog/semanticcamplondon">We first used Yahoo Live</a> at last month&#8217;s <a href="http://barcamp.org/SemanticCampLondon">SemanticCampLondon</a> and there was a great buzz of conversation from people who were watching from other countries, discussing the topics of the talks, asking questions and learning about the subjects.</p>
<p><span id="more-58"></span>For BarcampBrighton2, we&#8217;ll help people get broadcasting and we&#8217;ll use YLiveGroups to bring them all together. Viewers from around the world will be able to tune in and keep track of the <a href="http://barcampbrighton2.backnetwork.com/schedule/">many talks</a> taking place.</p>
<h3>Yahoo Live</h3>
<p>Yahoo Live is an interesting new experiment. It makes it possible for anyone to create their own live video channel, available to anyone who cares to watch. As has been <a href="http://morethanseven.net/posts/example-of-the-yahoo-live-api/">pointed out before</a>, there is plenty of scope to increase its potential for social networking. YLiveGroups is our attempt to do just that with some rudimentary group functionality.</p>
<h3>YLiveGroups</h3>
<p><a href="http://www.flickr.com/photos/dharmasphere/2334281155/" title="YLiveGroups"><img src="http://farm3.static.flickr.com/2042/2334281155_28fb72eb8a.jpg" title="YLiveGroups" alt="YLiveGroups" width="500" height="158" /></a></p>
<p>To use YLiveGroups, you will need to use the <a href="http://mozilla.org/firefox">Firefox web browser</a>, along with the <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey add-on</a>. Then, <a href="http://dharmafly.com/projects/ylivegroups/ylivegroups.user.js">install YLiveGroups</a> and head on over to <a href="http://live.yahoo.com">Yahoo Live</a>.</p>
<p>At the moment, the only group available is BarcampBrighton2. However, we intend to develop the code so that anyone can create their own group. These groups could be used to tie broadcasts together at events, connect people around a single topic or simply bring together a group of friends.</p>
<h3>Techie Details</h3>
<p>In case you were wondering&#8230;</p>
<p>The userscript interacts with both the <a href="http://developer.yahoo.com/ylive/">Yahoo Live <acronym title="Application Programming Interface">API</acronym></a> and our own simple YLiveGroups API. Our API uses <a href="http://microformats.org/wiki/xoxo">XOXO</a> microformat HTML documents to exchange data (as opposed to standard <a href="http://en.wikipedia.org/wiki/XML">XML</a> or <a href="http://en.wikipedia.org/wiki/JSON">JSON</a>). The script then uses <a href="http://jquery.com">JQuery</a> to interract with the XOXO documents and the web page that the user is currently viewing. <a href="http://premasagar.com">Premasagar</a> will be talking more about this in his presentation at Barcamp.</p>
<p>We&#8217;d love to work with other developers to take this project forward. If you&#8217;d like to get involved, or have any feedback at all, then please leave a comment here.</p>
]]></content:encoded>
			<wfw:commentRss>http://dharmafly.com/ylivegroups/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>BBC Bangladesh River Journey</title>
		<link>http://dharmafly.com/bangladeshboat</link>
		<comments>http://dharmafly.com/bangladeshboat#comments</comments>
		<pubDate>Wed, 07 Nov 2007 14:00:32 +0000</pubDate>
		<dc:creator>Premasagar</dc:creator>
				<category><![CDATA[Dharmafly Creations]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bangladesh]]></category>
		<category><![CDATA[bangladeshboat]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[bbc worldservice]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[geoblogging]]></category>
		<category><![CDATA[geoRSS]]></category>
		<category><![CDATA[googleearth]]></category>
		<category><![CDATA[googlemaps]]></category>
		<category><![CDATA[hAtom]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[rel-tag]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[worldservice]]></category>
		<category><![CDATA[xFolk]]></category>
		<category><![CDATA[xoxo]]></category>

		<guid isPermaLink="false">http://dharmafly.com/blog/bangladeshboat</guid>
		<description><![CDATA[URL: www.bbc.co.uk/worldservice/bangladeshboat Phew! We&#8217;ve been busy these last three weeks! From commission to launch in just 12 working days (and nights), Dharmafly has built a site for the BBC that explores social media and cutting edge Web technologies&#8230; The Bangladesh River Journey is a mashup of posts from a BBC World Service trip to track [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bbc.co.uk/worldservice/bangladeshboat/" title="BBC World Service: Bangladesh River Journey"><img src="http://static.flickr.com/2298/1848329163_99ef9335c7.jpg" title="BBC World Service: Bangladesh River Journey" alt="BBC World Service: Bangladesh River Journey (screenshot)" width="500" height="309" /></a></p>
<p><strong>URL:</strong> <a href="http://www.bbc.co.uk/worldservice/bangladeshboat/">www.bbc.co.uk/worldservice/bangladeshboat</a></p>
<p>Phew! We&#8217;ve been busy these last three weeks! From commission to launch in just 12 working days (and nights), Dharmafly has built a site for the BBC that explores social media and cutting edge Web technologies&#8230;</p>
<p>The <a rel="tag" href="http://www.bbc.co.uk/worldservice/bangladeshboat/">Bangladesh River Journey</a> is a <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)">mashup</a> of posts from a <acronym title="British Broadcasting Corporation">BBC</acronym> World Service trip to track the effects of climate change in Bangladesh. The trip lasts a month, with photos being posted to <a href="http://www.flickr.com/photos/bangladeshboat">Flickr</a>, messages sent to <a href="http://twitter.com/bangladeshboat">Twitter</a> and journal entries made on the <a rel="tag" href="http://www.bbc.co.uk/worldservice/">World Service</a> site. The mashup puts all these posts on to a map, letting you navigate around and follow the trip.</p>
<p><span id="more-28"></span>The journalists are equipped with a <a rel="tag" href="http://en.wikipedia.org/wiki/Gps">GPS</a> navigation device. Each time they visit a new location, they post their co-ordinates to the Twitter stream (e.g. <a href="http://twitter.com/bangladeshboat/statuses/376953702">this post</a>). Our system then logs the coordinates and applies them to every photo, tweet and diary entry until the next location.</p>
<p>In addition to what you see in the browser, there are a number of gems hidden under the hood: microformats, geoRSS and an API. (Non-techie folk may happily skip this and proceed straight to <a href="http://dharmafly.com/blog/bangladeshboat#comments">comments</a> :)</p>
<h3 id="microformats" class="subsection">Microformats</h3>
<p><img src="http://dharmafly.com/images/microformats.png" alt="Microformats logo" /></p>
<p><a rel="tag" href="http://en.wikipedia.org/wiki/Microformats">Microformats</a> are new, developing standards for adding extra meaning to the <abbr title="HyperText Markup Language">HTML</abbr> of a web page. They create all sorts of possibilities for software (from search engines to browsers) to interact with the content in innovative and useful ways.</p>
<p>The HTML for each Twitter, Flickr and diary post in the Bangladesh River Journey is written using the <a rel="tag" href="http://microformats.org/wiki/hatom">hAtom</a> microformat. This means, for example, that <a title="The Bangladesh River Journey HTML as an RSS feed" href="http://tools.microformatic.com/transcode/rss/hatom/www.bbc.co.uk/worldservice/bangladeshboat/">an RSS feed can be generated directly from the HTML on the page</a>.</p>
<p>If you use the <a href="http://www.mozilla.com/firefox/">Firefox</a> browser, you can explore other microformats on the Bangladesh Boat site, with the excellent <a href="https://addons.mozilla.org/firefox/addon/4106">Operator extension</a>. You&#8217;ll find <a rel="tag" href="http://microformats.org/wiki/xfolk">xFolk</a> bookmarks, <a rel="tag" href="http://microformats.org/wiki/geo">geo</a> locations, <a rel="tag" href="http://microformats.org/wiki/hcalendar">hCalendar</a> events, <a rel="tag" href="http://microformats.org/wiki/hcard">hCard</a> contacts, <a rel="tag" href="http://microformats.org/wiki/xoxo">xoxo</a> lists and <a rel="tag" href="http://microformats.org/wiki/rel-tag">tagged</a> links:</p>
<p><img src="http://dharmafly.com/images/bangladeshboat_geo.png" alt="BBC World Service Bangladesh River Journey screenshot, showing the Operator extension to Firefox" /></p>
<h3><abbr title="Geo-encoded 'Really Simple Syndication' (RSS) feed">GeoRSS</abbr></h3>
<p>The <a href="http://www.bbc.co.uk/worldservice/bangladeshboat/rss.xml">site&#8217;s RSS feed</a> allows users to stay up-to-date with new posts, without needing to re-visit the site (we talked about using RSS in a <a href="http://dharmafly.com/blog/shazaam">previous post</a>).</p>
<p>The feed is encoded with the geo coordinates of each post (this is called <a href="http://georss.org">GeoRSS</a>). Some interesting things can then be done with the feed, such as <a title="Latest 20 posts from the Bangladesh River Journey, plotted on to Google Maps" href="http://maps.google.com/maps?q=http://www.bbc.co.uk/worldservice/bangladeshboat/rss.xml&amp;z=8">plotting it straight on to Google Maps</a>:</p>
<p><img src="http://dharmafly.com/images/bangladeshboat_googlemaps.png" alt="BBC World Service Bangladesh River Journey GeoRSS feed plotted on to Google Maps" /></p>
<h3><abbr title="Application programming interface">API</abbr></h3>
<p>Part of the task was to build an <abbr title="Application Programming Interface"><a rel="tag" href="http://en.wikipedia.org/wiki/Api">API</a></abbr> &#8211; a way for web developers to access the data in the system, to create their own mashup applications. This will be promoted through <a href="http://backstage.bbc.co.uk">BBC Backstage</a> &#8211; the BBC&#8217;s hub for exploring new media technology. More about this soon&#8230;</p>
<p><strong>Update:</strong> The <a title="Bangladesh River Journey API documentation" href="http://bangladeshboat.welcomebackstage.com">Bangladesh River Journey API</a> is now live on BBC Backstage. Inspired by Google&#8217;s addition of a <a title="Google's Greasemonkey API to their web email service, GMail" href="http://code.google.com/p/gmail-greasemonkey/wiki/GmailGreasemonkey10API">Greasemonkey API to Gmail</a> (<a href="http://simonwillison.net/2007/Nov/7/gmail/" title="GMail Greasemonkey API reported on Simon Willison's blog">via</a>), we added an experimental <a href="http://bangladeshboat.welcomebackstage.com/#greasemonkey" title="Greasemonkey API on the Bangladesh River Journey site">Greasemonkey API</a> to the Bangladesh River Journey site.</p>
<p><strong>Update:</strong> We added <a href="http://en.wikipedia.org/wiki/Keyhole_Markup_Language" title="KML"><abbr title="Keyhole Markup Language">KML</abbr></a> as a data format to the API. This allows you, for example, to <a title="KML feed from the BBC Bangladesh River Journey" href="http://bangladeshboat.welcomebackstage.com/feed/?format=kml&#038;numPosts=all">view the entire journey of posts</a> in mapping applications like <a href="http://earth.google.com" title="Google Earth">Google Earth</a>.</p>
<h3 class="subsection">Dharmafly &amp; the BBC</h3>
<p>It has been fantastic working with the BBC crew. Everyone has shown their good-nature and team-spirit&#8230; and nothing but excitement for exploring new forms of media in reporting events that matter to the world.</p>
<p>Our own team was:</p>
<ul>
<li><span class="vcard"><a class="url" href="http://premasagar.com"><abbr class="fn" title="Premasagar Rose">Me</abbr></a></span>, as technical director and coder of <a href="http://www.bbc.co.uk/worldservice/bangladeshboat/ssi/content.inc">HTML</a>, <a href="http://www.bbc.co.uk/worldservice/bangladeshboat/js/mashup.js">JavaScript</a> and <a href="http://www.bbc.co.uk/worldservice/bangladeshboat/mashup.css">additional <abbr title="Cascading Style Sheets">CSS</abbr></a></li>
<li><span class="vcard"><a class="url" href="http://daoconsumer.com"><abbr class="fn" title="Annesley Newholm">Annesley</abbr></a></span>, who authored the rock-solid <abbr title="PHP: Hypertext Preprocessor">PHP</abbr> / <abbr title="Extensible Stylesheet Language">XSL</abbr> back-end</li>
<li><span class="vcard"><a class="url" href="http://pixelicious.co.uk"><abbr class="fn" title="Pete Lambert">Pete</abbr></a></span>, who scripted the water-tight <a href="http://www.bbc.co.uk/worldservice/bangladeshboat/bangladeshboat.css">CSS theme</a></li>
<li><span class="vcard"><a class="url" href="http://brainoff.com"><abbr class="fn" title="Mikel Maron">Mikel</abbr></a></span>, who contributed mapping strategy and the <a href="http://brainoff.com/weblog/2007/10/29/1272">out-of-the-box balloons</a></li>
</ul>
<p>With thanks to <span class="vcard"><a class="fn url" href="http://www.gastropunk.co.uk">Toby Travis</a></span>, for JavaScript inspiration.</p>
<h3>Update: This Project Won Awards</h3>
<p>14th May, 2008</p>
<p><a href="http://dharmafly.com/blog/bangladesh-river-journey-wins-industry-awards" title="Webby Awards Honoree, 2008"><img src="http://dharmafly.com/wp/wp-content/uploads/2008/05/webbys-honoree_white_thumb.jpg" alt="Webby Awards Honoree, 2008" width="108" height="108" /></a> <a href="http://dharmafly.com/blog/bangladesh-river-journey-wins-industry-awards" title="Sony Radio Multiplatform Award - Gold Winner, 2008" style="margin-right:1em;"><img src="http://dharmafly.com/wp/wp-content/uploads/2008/05/sony_radio_awards.png" alt="Sony Radio Awards" width="157" height="75" /></a></p>
<p>The Bangladesh River Journey was declared a <a href="http://www.webbyawards.com/webbys/current_honorees.php?media_id=96&#038;category_id=52&#038;season=12">Webby Awards Honoree</a> and won the <a href="http://www.radioawards.org/winners/?category=The_Multiplatform_Radio_Award&#038;year=2008">Sony Radio Multiplatform Award</a>. See our <a href="http://dharmafly.com/blog/bangladesh-river-journey-wins-industry-awards">later blog post</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://dharmafly.com/bangladeshboat/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

