<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Data.Driven() &#187; HTML</title>
	<atom:link href="http://datadriven.com.au/category/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://datadriven.com.au</link>
	<description>By reading this blog you&#039;ve signed an NDA.</description>
	<lastBuildDate>Thu, 09 Jun 2011 09:05:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>marcosscaceres@gmail.com ()</managingEditor>
		<webMaster>marcosscaceres@gmail.com()</webMaster>
		<category></category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Marcos Caceres#039; ramblings about stuff</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>marcosscaceres@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://datadriven.com.au/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://datadriven.com.au/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Data.Driven()</title>
			<link>http://datadriven.com.au</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>HTML5 to be published by W3C</title>
		<link>http://datadriven.com.au/2007/12/html5-to-be-published-by-w3c/</link>
		<comments>http://datadriven.com.au/2007/12/html5-to-be-published-by-w3c/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 03:34:55 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://datadriven.com.au/2007/12/19/html5-to-be-published-by-w3c/</guid>
		<description><![CDATA[According to this email by Dan Connolly (HTML-WG chair), HTML5 will be finally published as a First Public Working Draft (FPWD) by the W3C on the 26th of Feb January 22, 2008. Microsoft has been mainly responsible about stalling the publication of HTML5 because of their concerns over &#60;canvas&#62; and its related graphics API. On [...]]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://lists.w3.org/Archives/Public/public-html/2007Dec/0203.html">this email</a> by <a href="http://www.w3.org/People/Connolly/" title="Dan's homepage"><span id="from">Dan Connolly</span></a> (HTML-WG chair), <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a> will be finally published as a <a href="http://www.w3.org/2004/02/Process-20040205/tr.html#first-wd">First Public Working Draft</a> (FPWD) by the <a href="http://w3.org">W3C</a> on the <strong><strike>26th of Feb</strike> <a href="http://lists.w3.org/Archives/Public/public-html/2007Dec/0234.html">January 22</a></strong><strong>, 2008</strong>. Microsoft has been mainly responsible about stalling the publication of <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a> because of their concerns over &lt;canvas&gt; and its related graphics API. On various occasions, Microsoft argued that the graphics API was out outside the scope of the <a href="http://www.w3.org/2007/03/HTML-WG-charter">HTML WG charter</a> and that they would have to look at the legal implications.</p>
<p>In <a href="http://lists.w3.org/Archives/Public/public-html/2007Dec/0203.html">the email</a>, Dan Connolly wrote:</p>
<pre id="body">... and adding 3 months, we get: 2007-11-26 + 3 months = 2007-02-26
for a deadline for publication for the HTML 5 specification.

The W3C Director, Tim Berners-Lee, sees no reason why this
working group should be excused further from the three-month
heartbeat rule, and further, encourages us to publish sooner
if at all possible.</pre>
<p>I still think it&#8217;s really disappointing that it&#8217;s going to take a further two months to publish the document. I was personally wishing it would be published for XMas (a nice present for the web community!). A FPWD is important for both marketing reasons and legal reasons: when a FPWD, all sorts of legal things in the W3C process go into effect. From a marketing perspective, it will be good as lots of media attention. However, from a technical perspective, a FPWD is irrelevant because of the rate at which <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a> is being edited by <a href="http://ln.hixie.ch/">Hixie</a> (on a daily, if not hourly basis). The latest draft of the <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a> document is always available to anyone either via the <a href="http://www.whatwg.org/specs/web-apps/current-work/">WHATWG site</a> or the<a href="http://dev.w3.org/cvsweb/~checkout~/html5/spec/Overview.html">W3C CVS repository</a>.</p>
<p><strong>Update:</strong>  In a follow-up <a href="http://lists.w3.org/Archives/Public/public-html/2007Dec/0205.html" title="Hixie strikes back!">email</a>, Hixie sees no reason not to publish the document straight away! He writes &#8220;Cool. Since we are encouraged to publish sooner rather than later, and since there doesn&#8217;t appear to be any reason for us not to publish immediately, I have prepared the document for Working Draft publication.&#8221; If we are lucky, we might see the document published for xmas! <img src='http://datadriven.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update: </strong>According <a href="http://annevankesteren.nl/2007/12/html5-fpwd">this post</a> by to <a href="http://annevankesteren.nl/">Anne van Kesteren</a>, the publication wheels are now in motion: <a href="http://people.w3.org/mike/">Mike(tm) Smith</a> sent the <a href="http://lists.w3.org/Archives/Public/www-archive/2007Dec/0072.html">request for publication</a> earlier today! Now pending <a href="http://www.w3.org/People/chris/">Chris Lilley</a>&#8217;s approval&#8230; will Chris be the scrooge that ruins christmas?Lets hope not.</p>
<p><strong>Update:</strong> No HTML for xmas I am afraid&#8230; In <a href="http://lists.w3.org/Archives/Public/public-html/2007Dec/0234.html">this email</a>, <a href="http://people.w3.org/mike/">Mike(tm) Smith</a> writes, &#8220;after discussion with others on the team, the target publication date I&#8217;m requesting for the First Public Working Draft of the HTML5 specification is January 22.&#8221;</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdatadriven.com.au%2F2007%2F12%2Fhtml5-to-be-published-by-w3c%2F&amp;t=HTML5%20to%20be%20published%20by%20W3C" id="facebook_share_link_79">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_79') || document.getElementById('facebook_share_icon_79') || document.getElementById('facebook_share_both_79') || document.getElementById('facebook_share_button_79');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_79') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://datadriven.com.au/2007/12/html5-to-be-published-by-w3c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&quot;OMG, I&#039;m a server!&quot;: widgets and the exciting future of mobiles</title>
		<link>http://datadriven.com.au/2007/12/omg-im-a-server-widgets-and-the-exciting-future-of-mobiles/</link>
		<comments>http://datadriven.com.au/2007/12/omg-im-a-server-widgets-and-the-exciting-future-of-mobiles/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 08:58:34 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://datadriven.com.au/2007/12/17/omg-im-a-server-widgets-and-the-exciting-future-of-mobiles/</guid>
		<description><![CDATA[I&#8217;ve been doing my fair share of traveling lately. I went to the W3C TPAC in Boston, which was great, and I just got back from vacation in Tropical North Queensland (Port Douglas) a few days ago. I went whitewater rafting, and snorkeling in the (sadly dying)  Great Barrier Reef, got to swim with a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing my fair share of traveling lately. I went to the <a href="http://www.w3.org/2007/11/TPAC/">W3C TPAC</a> in Boston, which was great, and I just got back from vacation in <a href="http://maps.google.com.au/maps?q=Port+Douglas,+QLD,+Australia&amp;ie=UTF8&amp;ll=-16.505883,145.682144&amp;spn=0.457552,0.807495&amp;t=h&amp;z=11&amp;iwloc=addr&amp;om=1">Tropical North Queensland</a> (<a href="http://en.wikipedia.org/wiki/Port_Douglas,_Queensland">Port Douglas</a>) a few days ago. I went whitewater rafting, and snorkeling in the (<a href="http://ess.geology.ufl.edu/ess/Labs/TermPapersFall99-00/Schlazer/webpage-geo.html">sadly dying</a>)  <a href="http://en.wikipedia.org/wiki/Great_Barrier_Reef">Great Barrier Reef</a>, got to swim with a <a href="http://en.wikipedia.org/wiki/Loggerhead_Sea_Turtle">turtle</a>, and some <a href="http://en.wikipedia.org/wiki/Whitetip_reef_shark%20">sharks</a>.</p>
<p>While I was in Boston for the TPAC, I bought myself an <a href="http://www.apple.com/ipodtouch/">IPod touch</a> and a <a href="http://www.nseries.com/products/n95">Nokia N95</a>. The first thing I did when I got my iPod was to <a href="http://jailbreakme.com">jail break it</a>. I have to say, the iPod touch is simply awesome&#8230; however, I wont go into a rant because I don&#8217;t want to expose myself too much as an Apple fanboy:) The first thing that struck me as I was navigating the list of apps to install on the jail broken iPhone was the availability of the Apache Web Server and PHP. When I saw that, I instantly thought &#8220;OMG! this changes everything: I am a server!&#8221;. Sure enough, I installed them and they worked. I got my friends from Australia to log onto my IPod &#8211; very cool! It was only a few weeks later that I <a href="http://blogs.s60.com/mws/2007/11/hot_news_php_coming_to_s60.html">heard</a> that Nokia was also going to release a phone with Apache, PHP, and MySQL (APM) which I&#8217;m keen to try out on my N95. I think this is a significant development while we wait for the standardization and eventual implementation of <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a> (which will provide similar functionality).</p>
<p>Putting aside all security and privacy concerns for a minute, I think the idea of everyone now being a web server is a very exciting and disruptive innovation. Imagine a widgets ecosystem that intertwines phones and desktops and integrate ideas from social networking and the unique aspects of the mobile in a single container (<a href="http://www.w3.org/TR/widgets/">widgets</a>).</p>
<p>I don&#8217;t know what Nokia is going to do with their APM phones (and I am sure that Apple Iphone/IPod and Google Android will both feature web servers really soon), but here is a simple future scenario: I buy a new phone with the APM capability. When I connect the phone to the internet, people can access the phone via its IP address (which kinda sucks, but fixable&#8230; more on this later). Pre-installed with the phone is a widget engine, which allows the user to either manually install widgets or use pre-installed widgets. The widget engine provides an admin interface, accessible only via, say, &#8220;http://widgetengine/&#8221; or something, which allows me to add/customize/remove widgets. Widgets in this contexts are little PHP apps, packaged to conform with the <a href="http://www.w3.org/TR/widgets/">widgets 1.0 spec</a>. Lets says the default widget that ships with the phone is a Nokia-build one that shows some info about the phone, and generates a photo gallery of the pictures stored on the device.  Although impressive, is not really of much use to me because everyone I care about is on <a href="http://facebook.com">Facebook</a> ( or some <a href="http://code.google.com/apis/opensocial/">OpenSocial</a> network).</p>
<p>Given that the phone has a widget engine that runs on top of the server, a developer could create a Facebook widget that gathers all the phone numbers and details from my facebook friends list and packages them into a widgets. When the widget is installed, all those phone numbers and details get stored into the MySQL database. I can then ask the widget to either SMS or simply message, via Facebook, all the preferred contacts to let them know that my phone server is up. Better still, the widget, via PHP, can monitor the phone to see when it is assigned an IP address, and automatically connect to Facebook to let my contacts know that I am online. From there, my contacts can check out, for example, photos that I have just taken on my phone or other things the widget may allow viewers to do.</p>
<p>The things that I would want to share as a user (my profile: things that define me publicly as an individual and associate me as part of a group) and some simple app ideas:</p>
<ul>
<li>My location (exact (gps) or derived (eg. brisbane) or abstract (eg. the office))
<ul>
<li>Apps: Where am I now? Where I&#8217;ve been (recently, travelling, etc)? What exercise path did I take (and times, calories burnt)?</li>
</ul>
</li>
<li>My pictures (sortable, in sets, searchable)
<ul>
<li>Apps: my picture gallery; my picture gallery and with pictures taken from similar location (eg. mix locally stored pictures with flickr)</li>
</ul>
</li>
<li>My music (what I&#8217;ve got on my device, what I am listening to right now)
<ul>
<li>App: my music and music people around me are listening to?</li>
</ul>
</li>
<li>My details (maybe my social wants and needs. link to my blog online)
<ul>
<li>App: a dating widget? Syndication of my blog combined with my locally stored pictures?</li>
</ul>
</li>
</ul>
<p>The effect of these apps is very interesting because it means that I can bypass services such as flickr, or I can integrate both <a href="http://flickr.com">flickr</a> and my phone. I can also merge the means of communication with my contacts, via SMS or the web.</p>
<p>These applications require additional infrastructure to connect me to other users:</p>
<ul>
<li>Global peer-to-peer infrastructure: when my phone connects to the internet, I want my contacts to know about it!</li>
<li>Local peer-to-peer infrastructure: when my phone connects to the internet in this place, let those near me know: eg, for playing location-based games, or other multiplayer games; or, for example, for letting people know at this place that I&#8217;ve arrived.</li>
</ul>
<p>This also requires a place where phone widgets are distributed by developers and scrutinized by the community for security and quality.</p>
<p>The future looks pretty nice if AMP enabled phones and services take off&#8230;. and if the security and privacy issues are handled with care.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdatadriven.com.au%2F2007%2F12%2Fomg-im-a-server-widgets-and-the-exciting-future-of-mobiles%2F&amp;t=%26quot%3BOMG%2C%20I%26%23039%3Bm%20a%20server%21%26quot%3B%3A%20widgets%20and%20the%20exciting%20future%20of%20mobiles" id="facebook_share_link_78">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_78') || document.getElementById('facebook_share_icon_78') || document.getElementById('facebook_share_both_78') || document.getElementById('facebook_share_button_78');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_78') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://datadriven.com.au/2007/12/omg-im-a-server-widgets-and-the-exciting-future-of-mobiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new HTML working group</title>
		<link>http://datadriven.com.au/2007/03/the-new-html-working-group/</link>
		<comments>http://datadriven.com.au/2007/03/the-new-html-working-group/#comments</comments>
		<pubDate>Thu, 08 Mar 2007 04:33:12 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://www.datadriven.com.au/2007/03/08/the-new-html-working-group/</guid>
		<description><![CDATA[Today the W3C publicly announced the new HTML Working Group chartered to create the &#8220;next HTML standard with the active participation of browser vendors, software developers, and content designers&#8221;. I&#8217;ve signed up (you can too!) to participate in the working group, which should be lots of fun once the guys from WHAT-WG join.
Share on Facebook
	
	var [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://simon.html5.org/valid-html5.png" alt="Valid HTML5" align="left" style="margin: 3px 5px 0 0"/>Today the W3C <a href="http://www.w3.org/News/2007#item43">publicly announced</a> the new <a href="http://www.w3.org/html/wg/">HTML Working Group</a> chartered to create the &#8220;next HTML standard with the active participation of browser vendors, software developers, and content designers&#8221;. I&#8217;ve <a href="http://www.w3.org/2004/01/pp-impl/40318/instructions">signed up</a> (you can too!) to participate in the working group, which should be lots of fun once the guys from <a href="http://whatwg.org">WHAT-WG</a> join.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdatadriven.com.au%2F2007%2F03%2Fthe-new-html-working-group%2F&amp;t=The%20new%20HTML%20working%20group" id="facebook_share_link_42">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_42') || document.getElementById('facebook_share_icon_42') || document.getElementById('facebook_share_both_42') || document.getElementById('facebook_share_button_42');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_42') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://datadriven.com.au/2007/03/the-new-html-working-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

