<?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; hCalendar</title>
	<atom:link href="http://dharmafly.com/tags/hcalendar/feed" rel="self" type="application/rss+xml" />
	<link>http://dharmafly.com</link>
	<description>Apps for change</description>
	<lastBuildDate>Tue, 15 Nov 2011 23:50:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Location-Based Publishing and Services</title>
		<link>http://dharmafly.com/location-based-publishing-and-services</link>
		<comments>http://dharmafly.com/location-based-publishing-and-services#comments</comments>
		<pubDate>Tue, 22 Apr 2008 15:29:56 +0000</pubDate>
		<dc:creator>Premasagar</dc:creator>
				<category><![CDATA[geo]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[adr]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[devopera]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[fireeagle]]></category>
		<category><![CDATA[geoblogging]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[geoRSS]]></category>
		<category><![CDATA[geoscrobbling]]></category>
		<category><![CDATA[geotagging]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[googleearth]]></category>
		<category><![CDATA[gpx]]></category>
		<category><![CDATA[hAtom]]></category>
		<category><![CDATA[hCalendar]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[kml]]></category>
		<category><![CDATA[local]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[location-based-services]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[nanoformats]]></category>
		<category><![CDATA[neocartography]]></category>
		<category><![CDATA[neogeography]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[semanticweb]]></category>
		<category><![CDATA[webservice]]></category>

		<guid isPermaLink="false">http://dharmafly.com/?p=63</guid>
		<description><![CDATA[I have recently had a technical article about Location-Based Publishing and Services published at Dev.Opera. It&#8217;s all about the rising use of geographical coordinates in association with media on the Web, and how to get involved. For the benefit of the Dharmafly archives, I&#8217;ve copied the article below. Introduction Geocoded content is transforming our Web. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/visulogik/1616471026/" title="Little Red House on Pine Planet (by visulogik)"><img src="http://farm3.static.flickr.com/2111/1616471026_b0c14595fc.jpg" title="Little Red House on Pine Planet (by visulogik)" alt="Little Red House on Pine Planet (by visulogik)" width="500" height="375" /></a></p>
<p>I have recently had a technical article about <a href="http://dev.opera.com/articles/view/location-based-publishing-and-services/">Location-Based Publishing and Services</a> published at <a href="http://dev.opera.com">Dev.Opera</a>. It&#8217;s all about the rising use of geographical coordinates in association with media on the Web, and how to get involved.</p>
<p>For the benefit of the Dharmafly archives, I&#8217;ve copied the article below.</p>
<p><span id="more-63"></span><br />
<hr />
<h3>Introduction</h3>
<p><a rel="tag" href="http://en.wikipedia.org/wiki/Geocoding" title="&quot;Geocoding&quot; on Wikipedia">Geocoded content</a> is transforming our Web. By adding geographical coordinates (latitude and longitude) to our media, we can help others find it through location-based search engines and <a rel="tag" href="http://en.wikipedia.org/wiki/Web_mapping" title="&quot;Web mapping&quot; on Wikipedia">web maps</a>.</p>
<p>The tools for publishing geocoded media are more accessible and widespread than they&#8217;ve ever been, and we are finding all sorts of ways to put our content on the Map. Figure 1 shows a typical example.</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2343191632/" title="Google Earth at the West Pier"><img width="500" alt="Google Earth at the West Pier" src="http://farm4.static.flickr.com/3100/2343191632_59f8da8b0a.jpg" title="Google Earth at the West Pier" height="309" /><br />
</a></p>
<p class="comment">Figure 1: A web map (Google Earth), displaying user-generated content.</p>
<p>There&#8217;s no limit to the variety of geo content. It could be anything: a listing of houses for sale in a neighbourhood, photos taken while travelling or a stream of local news stories.</p>
<p>A wave of geo innovation is under way and it has the potential to connect local populations and to communicate news and ideas from every corner of the planet. If the World Wide Web has lured people away from their own neighbourhoods, then geo is the technology that will bring it back.</p>
<p>In this article, we&#8217;ll look at ways that you can geocode your content, using data formats such as the <a href="#location-nanoformat" title="Location nanoformat, in this article">location nanoformat</a>, <a href="#gpx" title="GPX, in this article">GPX</a> and combinations of <a href="#geo-microformat" title="Geo Microformat, in this article">geocoded microformats</a> in HTML.</p>
<h3>Where Am I?</h3>
<p>Ever since the first cave paintings of <a href="http://news.bbc.co.uk/1/hi/sci/tech/871930.stm" title="Cave paintings of star maps in Lascaux, France, on BBC News">stellar constellations</a>, and the first attempt to condense the geographical knowledge of an entire empire on to a <a href="http://en.wikipedia.org/wiki/History_of_cartography" title="&quot;History of cartography&quot; on Wikipedia">had a thirst</a> to plot the location of just about everything that we know exists.</p>
<p><a href="http://en.wikipedia.org/wiki/Image:PtolemyWorldMap.jpg" title="Ptolemys world map image on Wikipedia"><img alt="Ptolemys World Map" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/PtolemyWorldMap.jpg/500px-PtolemyWorldMap.jpg" /><br />
</a></p>
<p class="comment">Figure 2: Ptolemy&#8217;s world map.</p>
<p>We&#8217;ve used the Map to find ourselves and to see where we&#8217;re going. It is both a mirror and a lens, giving feedback on the world and helping us plan our next move. It has been a catalyst for our pursuits, as we&#8217;ve hunted trade routes and treasures, and followed pathways into mind-expanding new vistas and cultures&#8230;</p>
<h3>A Place For Everything</h3>
<p>On the Web, we tend to navigate by <strong>subject</strong>, using keywords and tags (e.g. &#8220;world music&#8221;). The rise of blogging gave us new possibilities for navigating via <strong>time</strong> (e.g. &#8220;most recent&#8221; posts and comments), and social networking now lets us explore the context of <strong>social relationship</strong> (e.g. posts and recommendations by &#8220;contacts&#8221;, &#8220;friends&#8221; and &#8220;followers&#8221;). But into the melting pot comes another axis of meaning: <strong>location</strong>.</p>
<p>&#8220;Where is it?&#8221;, &#8220;where will it be?&#8221;, &#8220;where are you now?&#8221;, &#8220;what is nearby?&#8221; Given the option, you&#8217;ll find that searching for content by location can be every bit as useful as the subject, timing or person who published it.</p>
<p>Let&#8217;s say you get fired up by astronomy&#8230; You could explore other astronomers&#8217; <a rel="tag" href="http://flickr.com/map/?q=astronomy" title="Geocoded photos tagged &quot;astronomy&quot; on Flickr">photos on a world map</a>, showing the places where the photos were taken, as seen in Figure 3:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2326325889/" title="Astronomy World Map (Flickr)"><img width="500" alt="Astronomy World Map (Flickr)" src="http://farm3.static.flickr.com/2356/2326325889_3defd6c351.jpg" title="Astronomy World Map (Flickr)" height="309" /><br />
</a></p>
<p class="comment">Figure 3: The astronomy world map on Flickr.</p>
<p>You could even stay up to date with new photos by subscribing to the <a href="http://api.flickr.com/services/feeds/geo/?tags=astronomy" title="GeoRSS feed of photos tagged &quot;astronomy&quot; on Flickr">geocoded feed</a>, to be read in a feed reader or plotted inside a mapping application (e.g. <a href="http://earth.google.com" title="Google Earth, 3D mapping application">Google Earth</a>, <a href="http://maps.yahoo.com" title="Yahoo Maps">Yahoo Maps</a>, <a rel="tag" href="http://en.wikipedia.org/wiki/Global_Positioning_System" title="&quot;GPS&quot; on Wikipedia"><acronym title="Global Positioning System">GPS</acronym></a> unit &#8211; either a standalone handset like the one in Figure 4, or a GPS phone, camera or other integrated device.</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2343857280/" title="GPS at the West Pier"><img width="500" alt="GPS at the West Pier" src="http://farm3.static.flickr.com/2066/2343857280_69f007f903.jpg" title="GPS at the West Pier" height="309" /><br />
</a></p>
<p class="comment">Figure 4: A GPS handset.</p>
<p>You can use these devices to record a log of your movements over time and to note any places of interest (&#8216;<a rel="tag" href="http://en.wikipedia.org/wiki/Waypoint" title="&quot;Waypoint&quot; on Wikipedia">waypoints</a>&#8216;). These locations can be transmitted live to another device via <a rel="tag" href="http://en.wikipedia.org/wiki/Bluetooth" title="&quot;Bluetooth&quot; on Wikipedia">Bluetooth</a>, streamed directly into the Web or transferred to a personal computer.</p>
<p>An increasing number of grassroots projects, such as <a href="http://openstreetmap.org" title="Open Street Map, grassroots mapping project">Open Street Map</a> and <a href="http://freethepostcode.org" title="Free The Postcode, open database of UK postcode locations">Free The Postcode</a>, harness the global community of GPS users and challenge the traditionally top-down approach of compiling map data.</p>
<p>Instead of GPS, you might use a <a rel="tag" href="http://en.wikipedia.org/wiki/GSM_localization" title="&quot;GSM localization&quot; on Wikipedia">mobile application</a> or service such as <a href="http://zonetag.research.yahoo.com" title="Zone Tag, localisation for mobile phones">Zone Tag</a> to determine your position from the mobile phone masts nearby. Or you might use a web map to find a place, <a href="http://www.getlatlon.com" title="Get Lat Lon, to look up your location on a map">search by postal address</a>, or use a number of <a href="http://en.wikipedia.org/wiki/Wikipedia:Obtaining_geographic_coordinates" title="&quot;Obtaining geographic coordinates&quot; on Wikipedia">other methods</a>.</p>
<p>Most often, you will need these coordinates in <em>decimal</em> form. This can be <a href="http://www.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html" title="Convert degrees, minutes and seconds to a decimal latitude and longitude">converted</a> from the traditional degrees, minutes and seconds representation of coordinates.</p>
<p>Let us now look at some of the developing geo web standards, which allow us to weave location into our content. Imagine that you&#8217;re at <span class="adr"><abbr title="50.818967;-0.151934" class="geo"><a rel="tag" href="http://en.wikipedia.org/wiki/West_Pier" title="&quot;The West Pier&quot; on Wikipedia">The West Pier</a></abbr> of <span class="locality">Brighton</span>, <abbr title="United Kingdom" class="country-name">UK</abbr></span>:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2327016582/" title="West Pier Calm"><img width="500" alt="West Pier Calm" src="http://farm4.static.flickr.com/3143/2327016582_bd2cd2648d.jpg" title="West Pier Calm" height="309" /><br />
</a></p>
<p class="comment">Figure 5: The West Pier of Brighton.</p>
<p>The latitude is 50.818967 and the longitude is -0.151934 (<a href="http://maps.google.co.uk/maps?q=50.818967,-0.151934" title="Map of the West Pier, Brighton, UK">map</a>).</p>
<h3>HTML Meta Tags: The Old School Way</h3>
<p>In the days before the World Wide Web, <a rel="tag" href="http://en.wikipedia.org/wiki/Usenet" title="&quot;Usenet&quot; on Wikipedia">Usenet</a> users could broadcast their location by including their &#8220;<a rel="tag" href="http://en.wikipedia.org/wiki/ICBM_address" title="&quot;ICBM address&quot; on Wikipedia"><acronym title="InterContinental Ballistic Missile">ICBM</acronym> address</a>&#8221; in the signature of their messages. This allowed the network of users to be geographically mapped.</p>
<p>This practice was carried over to the Web, where a web page could be geocoded by adding &#8220;ICBM&#8221; and/or &#8220;geo.position&#8221; <a href="http://en.wikipedia.org/wiki/Meta_element" title="&quot;Meta element&quot; on Wikipedia">meta tags</a> to the document head (a <a href="http://www.geo-tag.de" title="Generate geo meta tags">geo tag generator</a> helps to simplify the process):</p>
<pre><code>&lt;head&gt;
   &lt;meta name="DC.title" content="The West Pier" /&gt;
   &lt;meta name="ICBM" content="50.818967, -0.151934" /&gt;
   &lt;meta name="geo.position" content="50.818967;-0.151934" /&gt;
&lt;/head&gt;</code></pre>
<p>Services such as <a href="http://geourl.org" title="GeoUrl, mapping the location of websites">GeoUrl</a> can be used to find such a geocoded site. For example, <a href="http://geourl.org/near?lat=50.818967&amp;long=-0.151934" title="Websites near the West Pier, as mapped by GeoUrl">websites near the West Pier</a> (or see the <a href="http://geourl.org/near?lat=50.818967&amp;long=-0.151934;format=rss20" title="Geo feed of websites near the West Pier, as mapped by GeoUrl">feed</a> visualised in <a href="http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=http:%2F%2Fgeourl.org%2Fnear%3Flat%3D50.818967%26long%3D-0.151934%3Bformat%3Drss20&amp;ie=UTF8&amp;ll=50.821879,-0.148573&amp;spn=0.012715,0.030556&amp;z=15" title="Geo feed of websites near the West Pier, as mapped by GeoUrl, shown in Google Maps">Google Maps</a>):</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2327141344/" title="Websites Near The West Pier (GeoUrl to Google Maps)"><img width="500" alt="Websites Near The West Pier (GeoUrl to Google Maps)" src="http://farm4.static.flickr.com/3026/2327141344_45752e9118.jpg" title="Websites Near The West Pier (GeoUrl to Google Maps)" height="309" /><br />
</a></p>
<p class="comment">Figure 6: The GeoURL service allows you to find the location of URLs.</p>
<h3>Photos and their EXIF Data</h3>
<p>As a <a href="http://en.wikipedia.org/wiki/Geocoded_photograph" title="&quot;Geocoded photograph&quot; on Wikipedia">geo-photographer</a>, you can use a tool such as <a href="http://code.google.com/p/gpicsync/" title="GPicSync, desktop software for GPS synchronisation of photos">GPicSync</a>, <a href="http://robogeo.com" title="RoboGeo, desktop software for GPS synchronisation of photos">RoboGeo</a> or <a href="http://gpstagr.jianing.net" title="GPSTagr, GPS synchronisation for photos on Flickr">GPSTagr</a> to synchronise your photos with your GPS handset&#8217;s log. Alternatively, you might use a <a href="http://www.news.com/8301-13580_3-9868159-39.html" title="Article on GPS cameras">GPS camera</a>, or a <a href="http://photofinder.atpinc.com" title="ATP Photo Finder, GPS unit + SD card reader">specialist GPS unit</a> (see Figure 7) that can directly geocode the image files on your camera&#8217;s memory card:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2343032387/" title="ATP Photo Finder at the West Pier"><img width="500" alt="ATP Photo Finder at the West Pier" src="http://farm4.static.flickr.com/3202/2343032387_26337d02f4.jpg" title="ATP Photo Finder at the West Pier" height="309" /><br />
</a></p>
<p class="comment">Figure 7: A GPS unit for geocoding image files on a memory card.</p>
<p>This geo information is added to the photos&#8217; <a href="http://en.wikipedia.org/wiki/Exchangeable_image_file_format" title="&quot;Exchangeable image format&quot; on Wikipedia"><abbr title="EXchangeable Image Format">EXIF</abbr> data</a>, which stores such details as the time each photo was taken, shutter speed, etc. Alternatively, you could upload photos to a photo-sharing website and drag each photo on to a map (e.g. on <a href="http://flickr.com" title="Flickr, photo-sharing site">Flickr</a>, <a href="http://www.panoramio.com" title="Panoramio, photo-sharing site">Panoramio</a> or <a href="http://locr.com" title="Locr, photo-sharing site">Locr</a>).</p>
<h3 id="gpx">GPX</h3>
<p>GPS devices store data in a number of different formats. However, when they communicate with other devices and applications, they often use an XML language called <a href="http://www.topografix.com/gpx.asp" title="GPX resources">GPX</a>:</p>
<pre><code>&lt;gpx&gt;
   &lt;wpt lat="50.818967" lon="-0.151934"&gt;
      &lt;name&gt;The West Pier&lt;/name&gt;
      &lt;time&gt;2008-03-20T13:57Z&lt;/time&gt;
   &lt;/wpt&gt;
&lt;/gpx&gt;</code></pre>
<p>In this simplified example, the &lt;wpt&gt; element describes a &#8216;waypoint&#8217; &#8211; a manually logged point of interest. The language can describe a number of other useful <a href="http://www.topografix.com/gpx/1/1/" title="GPX schema documentation">features</a> and can be interchanged with other formats using tools like <a href="http://www.gpsvisualizer.com" title="GPSVisualizer, visualise and convert GPS data">GPSVisualizer</a> and <a href="http://www.gpsbabel.org" title="GPSBabel, convert different types of GPS file formats">GPSBabel</a>.</p>
<h3 id="geotagging">Geotagging</h3>
<p>Whenever a post can be &#8220;tagged&#8221; (such as on a blog, or a media-sharing website), it can also be &#8220;<a rel="tag" href="http://en.wikipedia.org/wiki/Geotagging" title="&quot;Geotagging&quot; on Wikipedia">geotagged</a>&#8221; with the location coordinates:</p>
<pre><code>geo:lat50.818967
geo:lon-0.151934
geotagged</code></pre>
<p>The first tag gives the latitude, the second the longitude and we&#8217;ve added a third tag, &#8220;geotagged&#8221;, so that the post can be easily found in a search for geotagged media (see Figure 8):</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2326326387/" title="Geotagged Posts (Technorati)"><img width="500" alt="Geotagged Posts (Technorati)" src="http://farm3.static.flickr.com/2325/2326326387_71596c66d1.jpg" title="Geotagged Posts (Technorati)" height="309" /><br />
</a></p>
<p class="comment">Figure 8: A search for blog posts with a &#8220;geotagged&#8221; tag on Technorati.</p>
<p>Some video-sharing sites, such as <a href="http://www.viddler.com" title="Viddler, video-sharing site">Viddler</a> and <a href="http://www.motionbox.com" title="Motionbox, video-sharing site">Motionbox</a>, allow tagging of the video timeline. This enables individual <a href="http://thinkwhere.wordpress.com/2006/10/22/deep-geotagging-of-videos-motionbox/" title="Blog post about geotagging video timelines">segments of video to be geotagged</a>.</p>
<h3>Microblogging with the Location Nanoformat</h3>
<p>Surely the simplest of all publications is the humble txt msg ;)</p>
<p>You can geocode your status updates (on, say, <a href="http://twitter.com" title="Twitter, microblogging social network">Twitter</a> or <a href="http://jaiku.com" title="Jaiku, microblogging social network">Jaiku</a>) by simply adding <code>L:</code> (upper-case) or <code>l:</code> (lower-case), along with your coordinates to the end of the message:</p>
<pre><code>This place is beautiful. l:50.818967, -0.151934</code></pre>
<p>&#8216;<a rel="tag" href="http://microformats.org/wiki/twitter-nanoformats" title="&quot;nanoformats&quot; in the Microformats wiki">Nanoformats</a>&#8216; are a growing collection of highly simplified, standardised ways to add semantic meaning to short bursts of content, such as text messages. Some early applications that use the location nanoformat are <a href="http://twittervision.com" title="Twittervision, real-time geo visualisation for Twitter message">Twittervision</a> (Figure 9) and <a href="http://twitterwhere.mattking.org" title="Twitterwhere, to follow Twitter messages from a specific geographical area">Twitterwhere</a>, which let you track Twitter users and their messages on a world map:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2343154254/" title="Twittervision"><img width="500" alt="Twittervision" src="http://farm3.static.flickr.com/2412/2343154254_d1d1646a9b.jpg" title="Twittervision" height="309" /><br />
</a></p>
<p class="comment">Figure 9: Twittervision.</p>
<p>The BBC World Service&#8217;s <a href="http://dharmafly.com/blog/bangladeshboat" title="Bangladesh River Journey, a geo mashup with Flickr, Twitter and Google Maps">Bangladesh River Journey</a> (see Figure 10) used geocoded Twitter messages to synchronise the location of a stream of different media publications:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/1848329163/" title="BBC World Service: site launch"><img width="500" alt="BBC World Service: site launch" src="http://farm3.static.flickr.com/2298/1848329163_99ef9335c7.jpg" title="BBC World Service: site launch" height="309" /><br />
</a></p>
<p class="comment">Figure 10: The BBC Bangladesh River Journey mashup.</p>
<p>Some applications also recognise place names:</p>
<pre><code>This place is beautiful. l:The West Pier, Brighton, UK</code></pre>
<p>They achieve this by looking up the place name and retrieving coordinates from a database such as the <a href="http://www.geonames.org" title="Geonames, a web service that converts place names into geo coordinates">Geonames</a> web service, another community mapping project.</p>
<h3>geo Microformat for HTML</h3>
<p>We can mark up locations in HTML with the <a rel="tag" href="http://microformats.org/wiki/geo" title="&quot;geo&quot; in the Microformats wiki">geo microformat</a>:</p>
<pre><code>This place is beautiful.

&lt;span class="geo"&gt;
   &lt;span class="latitude"&gt;50.818967&lt;/span&gt;
   &lt;span class="longitude"&gt;-0.151934&lt;/span&gt;
&lt;/span&gt;</code></pre>
<p>Note that, in this example, we could have used any HTML element instead of <code>&lt;span&gt;</code>, if that would have made better sense in context. In most cases, microformats do not require specific element types &#8211; rather, it is the <code>class</code> attributes of the elements that matter.</p>
<p>Just like any other HTML content, you can then go on to use a CSS stylesheet to highlight or embellish these geo elements, or perhaps hide them from view, and JavaScript on the page could be used to <a href="http://24ways.org/2007/unobtrusively-mapping-microformats-with-jquery" title="Article on using jQuery to geocode and map hCard elements">interact with the geo elements</a>. In addition, browser extensions such as <a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Operator, a microformats add-on for Firefox">Operator</a> or <a href="http://minimap.spatialviews.com" title="Minimap, a mapping extension for Firefox and Flock">Minimap</a> offer a number of actions for each location:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2343435278/" title="Minimap"><img width="500" alt="Minimap" src="http://farm3.static.flickr.com/2293/2343435278_3355d3a742.jpg" title="Minimap" height="309" /><br />
</a></p>
<p class="comment">Figure 11: The Minimap Firefox extension.</p>
<p>The geo data on the page could also be parsed and converted by an <a href="http://suda.co.uk/projects/microformats/geo/" title="Conversion tool for geo microformats">external parser</a> and <a href="http://dev.opera.com/articles/view/microformat-encoding-and-visualization/" title="Article on the visualisation of microformats">visualised on another website</a>.</p>
<h3>geo Microformat Shortcut</h3>
<p>A simple way to add machine-readable coordinates to HTML, without cluttering up the page for human readers, is to use a proposed shortcut for the geo microformat that utilises the <a rel="tag" href="http://microformats.org/wiki/abbr-design-pattern" title="&quot;abbr design pattern&quot; in the Microformats wiki">&lt;abbr&gt; element design pattern</a>:</p>
<pre><code>&lt;abbr class="geo" title="50.818967;-0.151934"&gt;
   The West Pier, Brighton, UK
&lt;/abbr&gt;</code></pre>
<p>A software program could read this snippet and determine that the text &#8220;The West Pier, Brighton, UK&#8221; more specifically refers to the location at latitude 50.818967, longitude -0.151934.</p>
<h3>geo + adr Microformat</h3>
<p>One of the most useful properties of microformats is that they can be grouped and nested within each other, to form <a rel="tag" href="http://premasagar.com/microformats/compound/" title="Visualisation of interwoven compound microformats">compound microformats</a>.</p>
<p>We could, for example, have placed the geo microformat inside an <a rel="tag" href="http://microformats.org/wiki/adr" title="&quot;adr&quot; in the Microformats wiki">adr</a> (address) microformat, to indicate that these are coordinates for a particular postal address or place name:</p>
<pre><code>This place is beautiful.

&lt;span class="adr"&gt;
   &lt;span class="extended-address"&gt;The West Pier&lt;/span&gt;,
   &lt;span class="locality"&gt;Brighton&lt;/span&gt;,
   &lt;abbr class="country-name" title="United Kingdom"&gt;UK&lt;/abbr&gt;

   (&lt;span class="geo"&gt;
      &lt;span class="latitude"&gt;50.818967&lt;/span&gt;,
      &lt;span class="longitude"&gt;-0.151934&lt;/span&gt;
   &lt;/span&gt;)
&lt;/span&gt;</code></pre>
<p>This produces the following output:</p>
<pre><code>This place is beautiful. The West Pier, Brighton, UK (50.818967, -0.151934)</code></pre>
<p>The commas and brackets in this example are for <em>human</em> readability (most important!) and have no effect on the machine-readable microformat.</p>
<p>Using the <code>&lt;abbr&gt;</code> design pattern, our geo + adr microformat might instead look like this:</p>
<pre><code>This place is beautiful.

&lt;abbr class="geo" title="50.818967;-0.151934"&gt;
   &lt;span class="adr"&gt;
      &lt;span class="extended-address"&gt;The West Pier&lt;/span&gt;,
      &lt;span class="locality"&gt;Brighton&lt;/span&gt;,
      &lt;abbr class="country-name" title="United Kingdom"&gt;UK&lt;/abbr&gt;
   &lt;/span&gt;
&lt;/abbr&gt;</code></pre>
<h3>geo + hCard</h3>
<p>Geo can also be used (with or without the postal address) within an <a rel="tag" href="http://microformats.org/wiki/hcard" title="&quot;hCard&quot; in the Microformats wiki">hCard</a> microformat, to mark up contact details for a person or organisation:</p>
<pre><code>&lt;div class="vcard"&gt;
   &lt;span class="fn"&gt;John Smith&lt;/span&gt;

   &lt;span class="adr"&gt;
      &lt;span class="extended-address"&gt;The West Pier&lt;/span&gt;,
      &lt;span class="locality"&gt;Brighton&lt;/span&gt;,
      &lt;abbr class="country-name" title="United Kingdom"&gt;UK&lt;/abbr&gt;

      (&lt;span class="geo"&gt;
         &lt;span class="latitude"&gt;50.818967&lt;/span&gt;,
         &lt;span class="longitude"&gt;-0.151934&lt;/span&gt;
      &lt;/span&gt;)
   &lt;/span&gt;
&lt;/div&gt;</code></pre>
<h3>geo + hAtom Microformat</h3>
<p>Another proposed, but as yet not finalised, use of the geo microformat is within the <a rel="tag" href="http://microformats.org/wiki/hatom" title="&quot;hAtom&quot; in the Microformats wiki">hAtom</a> microformat.</p>
<p>hAtom is a way to build HTML with the same semantic structure as an <a href="http://en.wikipedia.org/wiki/Atom_%28standard%29" title="&quot;Atom&quot; on Wikipedia">Atom</a> or <a rel="tag" href="http://en.wikipedia.org/wiki/RSS" title="&quot;RSS&quot; on Wikipedia">RSS</a> feed. An hAtom entry includes descriptive information about the post, such as its title, author and time of publication. This transforms a website into something akin to a massive Atom or RSS feed. New content can be picked up by feed readers <a rel="tag" href="http://microformats.org/wiki/xhtml-syndication" title="&quot;XHML syndication&quot; in the Microformats wiki">directly from the HTML</a> and, assuming the website keeps a <a rel="tag" href="http://en.wikipedia.org/wiki/Representational_State_Transfer" title="&quot;REST&quot; on Wikipedia">logical URL structure</a>, its entire archive of posts becomes automatically available as a <a href="http://allinthehead.com/retro/301/can-your-website-be-your-api" title="Using a website as its own API">web service API</a>, with no back-end scripting required.</p>
<p>When you add geo to hAtom, it is analogous to moulding standard RSS into <a href="http://georss.org" title="GeoRSS resources">GeoRSS</a> &#8211; that is, a geo-coded RSS or Atom feed:</p>
<pre><code>&lt;div class="hentry"&gt;
   &lt;h3 class="entry-title"&gt;The West Pier&lt;/h3&gt;
   &lt;p class="entry-content"&gt;This place is beautiful.&lt;/p&gt;

   &lt;address class="vcard author"&gt;
      &lt;span class="fn"&gt;Premasagar&lt;/span&gt;
   &lt;/address&gt;

   &lt;a rel="bookmark" href="http://twitter.com/statuses/33333/"&gt;
      &lt;abbr class="updated" title="2008-03-20T13:57Z"&gt;3 hours ago&lt;/abbr&gt;
   &lt;/a&gt;

   (&lt;span class="geo"&gt;
      &lt;span class="latitude"&gt;50.818967&lt;/span&gt;,
      &lt;span class="longitude"&gt;-0.151934&lt;/span&gt;
   &lt;/span&gt;)
&lt;/div&gt;</code></pre>
<p>GeoRSS is used as the standard mechanism for exchanging geocoded publications on the Web (and <a rel="tag" href="http://code.google.com/apis/kml/" title="KML resources">KML</a> is fast becoming the most common way to <em>visualise</em> it). By marking up your websites in geo + hAtom, you align your content with that transport mechanism, giving it the potential for more widespread distribution.</p>
<h3>hCalendar + geo Microformat</h3>
<p>Geo can be used within the <a rel="tag" href="http://microformats.org/wiki/hcalendar" title="&quot;hCalendar&quot; in the Microformats wiki">hCalendar</a> microformat to provide the location of an event &#8211; both historical and upcoming events. Even fleeting, passing thoughts (or &#8216;tweets&#8217;) can be represented, like so:</p>
<pre><code>&lt;div class="vevent"&gt;
   &lt;h3 class="summary"&gt;The West Pier&lt;/h3&gt;

   &lt;p class="description"&gt;This place is beautiful.&lt;/p&gt;

   &lt;a class="url" href="http://twitter.com/statuses/33333/"&gt;
      &lt;abbr class="dtstart" title="2008-03-20T13:57Z"&gt;3 hours ago&lt;/abbr&gt;
   &lt;/a&gt;

   &lt;p class="location"&gt;
      &lt;span class="adr"&gt;
         &lt;span class="extended-address"&gt;The West Pier&lt;/span&gt;,
         &lt;span class="locality"&gt;Brighton&lt;/span&gt;,
         &lt;abbr class="country-name" title="United Kingdom"&gt;UK&lt;/abbr&gt;

         (&lt;span class="geo"&gt;
            &lt;span class="latitude"&gt;50.818967&lt;/span&gt;,
            &lt;span class="longitude"&gt;-0.151934&lt;/span&gt;
         &lt;/span&gt;)
      &lt;/span&gt;
   &lt;/p&gt;
&lt;/div&gt;</code></pre>
<p>The <code>dtstart</code> class in hCalendar is for the date-time of the start of the event. This is written according to the &#8216;<a href="http://microformats.org/wiki/datetime-design-pattern" title="&quot;datetime design pattern&quot; in the Microformats wiki">datetime design pattern</a>&#8216;, which is common to all microformats that describe time.</p>
<h3>hCalendar + geo + hAtom Microformat</h3>
<p>For some uses, geocoded hAtom and hCalendar microformats can be combined within the same block of HTML. For example, an event (hCalendar) might be posted as a feed entry (hAtom). Or a feed entry (hAtom) might describe a passing moment (hCalendar):</p>
<pre><code>&lt;div class="vevent hentry"&gt;
   &lt;h2 class="summary entry-title"&gt;The West Pier&lt;/h2&gt;
   &lt;p class="description entry-content"&gt;This place is beautiful.&lt;/p&gt;

   &lt;address class="vcard author"&gt;
      &lt;span class="fn"&gt;Premasagar&lt;/span&gt;
   &lt;/address&gt;

   &lt;a class="url" rel="bookmark" href="http://twitter.com/statuses/33333/"&gt;
      &lt;abbr class="dtstart updated" title="2008-03-20T13:57Z"&gt;3 hours ago&lt;/abbr&gt;
   &lt;/a&gt;

   &lt;p class="location"&gt;
      &lt;span class="adr"&gt;
         &lt;span class="extended-address"&gt;The West Pier&lt;/span&gt;,
         &lt;span class="locality"&gt;Brighton&lt;/span&gt;,
         &lt;abbr class="country-name" title="United Kingdom"&gt;UK&lt;/abbr&gt;
      &lt;/span&gt;

      (&lt;span class="geo"&gt;
         &lt;span class="latitude"&gt;50.818967&lt;/span&gt;,
         &lt;span class="longitude"&gt;-0.151934&lt;/span&gt;
      &lt;/span&gt;)
   &lt;/p&gt;
&lt;/div&gt;</code></pre>
<h3>Where Next for Geo HTML?</h3>
<p>As you&#8217;ve seen, there are a number of different types of content that can be enhanced with the geo microformat. However, at present, the microformat can only describe solitary, one-dimensional points. Formats such as <a href="http://georss.org" title="GeoRSS resources">GeoRSS</a>, <a href="http://code.google.com/apis/kml/" title="KML resources">KML</a> and <a rel="tag" href="http://en.wikipedia.org/wiki/Geography_Markup_Language" title="&quot;GML&quot; on Wikipedia">GML</a>, on the other hand, can also handle altitude, lines, areas and volumes. This is useful for describing streets, paths, boundaries, city and country territories, 3D buildings and natural features.</p>
<p>It remains to be seen whether such sophistication will make it into an HTML standard, or whether we will use HTML to embed external geo objects. These objects could be coded in a more specialised language, just as we currently embed JavaScript files and CSS stylesheets. Such discussions are <a href="http://microformats.org/wiki/geo-extension-waypoints" title="&quot;geo extension: waypoints&quot; in the Microformats wiki">well</a> <a href="http://microformats.org/wiki/geo-brainstorming" title="&quot;geo brainstorming&quot; in the Microformats wiki">under</a> <a href="http://microformats.org/wiki/geo-extension-elevation" title="&quot;geo extension: elevation&quot; in the Microformats wiki">way</a>.</p>
<h3>The Future of Geo</h3>
<p>In this article, we&#8217;ve explored some of the newest developments in geocoded content. Whilst mapping itself is an ancient pursuit, we are beginning to see the promise of a new kind of cartography. When we reach a critical mass of geo content and a wider distribution of geo applications and hardware, we can expect to see a very different Web than the one we know today.</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2344289818/" title="Google Earth at the Empire State Building"><img width="500" alt="Google Earth at the Empire State Building" src="http://farm4.static.flickr.com/3110/2344289818_12116eb130.jpg" title="Google Earth at the Empire State Building" height="309" /><br />
</a></p>
<p class="comment">Figure 12: Google Earth, showing a 3D Empire State Building with Wikipedia content.</p>
<p>We are starting to see geo-awareness being built into everyday devices &#8211; including phones, computers and cameras. In the same way that clocks are now used to time-stamp the messages we send and the pictures we take, we may in future take it for granted that they <em>geo-stamp</em> our data too.</p>
<p>It may also become common practice to update a web service, such as <a href="http://fireeagle.yahoo.net" title="Fire Eagle, a web service to log your location">Fire Eagle</a> (Figure 13), with one&#8217;s current location &#8211; a practice that we might call &#8220;geoscrobbling&#8221;:</p>
<p><a href="http://www.flickr.com/photos/dharmasphere/2342704485/" title="Fire Eagle"><img width="500" alt="Fire Eagle" src="http://farm4.static.flickr.com/3094/2342704485_fbc77b5d1c.jpg" title="Fire Eagle" height="309" /><br />
</a></p>
<p class="comment">Figure 13: Yahoo Fire Eagle.</p>
<p>The record of a person&#8217;s position over time could be used to place anything that they publish onto a Map, or could be streamed to their friends, or to web services that have permission to access it. And yes, you can also expect a flurry of discussions on geo privacy and security.</p>
<p>Perhaps future camcorders will track their position as they record &#8211; quite literally, filming on location. Could something like <a href="http://live.yahoo.com" title="Yahoo Live, live TV from your webcam">Yahoo Live</a> + Fire Eagle be the future of mobile video?</p>
<h3>Summary</h3>
<p>Geo is the most physical of all web technologies. It offers us a chance to reconnect with our local communities and to discover those around us. And as the world grows closer, we will start to see ourselves on each other&#8217;s maps. So, watch this space&#8230; (and that space&#8230; and that one)&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://dharmafly.com/location-based-publishing-and-services/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>

