<?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"
	>

<channel>
	<title>unitstep.net &#187; web2.0</title>
	<atom:link href="http://unitstep.net/blog/category/web20/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitstep.net</link>
	<description>the home of peter chng</description>
	<pubDate>Sun, 30 Nov 2008 23:12:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>Getting Feedback with UserVoice</title>
		<link>http://unitstep.net/blog/2008/11/30/getting-feedback-with-uservoice/</link>
		<comments>http://unitstep.net/blog/2008/11/30/getting-feedback-with-uservoice/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 23:12:11 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[development]]></category>

		<category><![CDATA[feedback]]></category>

		<category><![CDATA[social]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[user interface]]></category>

		<category><![CDATA[web2.0]]></category>

		<category><![CDATA[customers]]></category>

		<category><![CDATA[users]]></category>

		<category><![CDATA[uservoice]]></category>

		<guid isPermaLink="false">http://unitstep.net/?p=580</guid>
		<description><![CDATA[
When developing any application, getting proper user feedback during the early stages is essential if you want to have the application suit your customers&#8217; needs.  Often this is done with staged tests, but with web applications you can have the benefit of using an online method of retrieving your users&#8217; opinions. 
However, doing so [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/11/uservoice.jpg" alt="" title="uservoice" width="180" height="48" class="alignnone size-full wp-image-582" /></p>
<p>When developing any application, getting proper user feedback during the early stages is essential if you want to have the application suit your customers&#8217; needs.  Often this is done with staged tests, but with web applications you can have the benefit of using an online method of retrieving your users&#8217; opinions. </p>
<p>However, doing so can be tricky.  If you want to get feedback, you can implement your own system for soliciting it, however, this takes up extra time that could be used to further develop your core web application.  Alternatively, there are some existing online services that can provide survey-like questionnaires to users, but honestly, these present more trouble to the user than they&#8217;re worth.</p>
<p>When I first started using <a href="/blog/2008/11/15/stack-overflow-is-a-great-community-and-resource/">Stack Overflow</a>, I noticed that the feedback service they had been using, <a href="http://uservoice.com/">UserVoice</a>, was an elegant and functional solution to this problem.</p>
<p>UserVoice takes care of the problem for you, by providing you with an easy-to-use comment and feedback forum.  (It can also be a place where users can submit bug reports, as well) However, it&#8217;s more than just a forum: By allowing users to &#8220;vote&#8221; on particular topics, it allows clustering of the most popular ideas/requests, thus bringing them to your attention the most.  It also helps prevent duplicate topics from being submitted, and is a great &#8220;Digg-style&#8221; way of using the &#8220;wisdom of the crowds&#8221;, as they say.</p>
<p>There are some drawbacks, of course.  If you&#8217;re using it to allow users to submit bugs, I wouldn&#8217;t rely on it as your sole bug tracker.  Instead, I&#8217;d use it to receive the reports, then parse through and verify them before adding them to a proper bug tracker (like <a href="http://trac.edgewall.org/">Trac</a>) where they can be better integrated into your development work-flow.  Furthermore, if you have a popular site, the feedback forums can still become deluged in too many requests/ideas, but that is a problem no matter what type of system you&#8217;re using for feedback.  And, as mentioned before, the voting system helps to bring to your attention the most popular ones so that you can further make a value judgment.</p>
<p>I&#8217;ve since <a href="http://runtrackr.uservoice.com/">launched a feedback forum</a> for <a href="http://runtrackr.com">RunTrackr</a>, my side project for the past little while.   I encourage you to give UserVoice a try, since it&#8217;s so easy to get started - you&#8217;re literally up and running inside of two minutes.  At a minimum, give their home page a visit - it does a great job of explaining the process in a simple and easy-to-understand manner.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2008/11/30/getting-feedback-with-uservoice/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Chrome: What it offers</title>
		<link>http://unitstep.net/blog/2008/09/02/google-chrome-what-it-offers/</link>
		<comments>http://unitstep.net/blog/2008/09/02/google-chrome-what-it-offers/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 01:03:15 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Ajax]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[chrome]]></category>

		<category><![CDATA[comparison]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[internet explorer]]></category>

		<category><![CDATA[opera]]></category>

		<category><![CDATA[reviews]]></category>

		<category><![CDATA[web2.0]]></category>

		<category><![CDATA[gears]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[mozilla]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://unitstep.net/?p=411</guid>
		<description><![CDATA[
After much speculation yesterday, marked by a leaked web comic and finally an acknowledgment by Google, Google Chrome, the much anticipated web browser, is here.
I encourage you to download it and give it a try, as I did as soon as it came out.  Here are some of my initial impressions.
Overview
Google released a fairly [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome.jpg" alt="Google Chrome" /></p>
<p>After much <a href="http://blogoscoped.com/archive/2008-09-01-n47.html">speculation yesterday</a>, marked by a <a href="http://www.google.com/googlebooks/chrome/index.html">leaked web comic</a> and finally an <a href="http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html">acknowledgment by Google</a>, <a href="http://www.google.com/chrome/intl/en/features.html">Google Chrome</a>, the much anticipated web browser, <a href="http://googleblog.blogspot.com/2008/09/google-chrome-now-live.html">is here</a>.</p>
<p>I encourage you to <a href="http://www.google.com/chrome/index.html">download it</a> and give it a try, as I did as soon as it came out.  Here are some of my initial impressions.</p>
<h3>Overview</h3>
<p>Google released a fairly long <a href="http://www.google.com/googlebooks/chrome/">web comic</a> that delves into quite a bit of detail about Chrome - it&#8217;s not your typical comic!  Touted as being built &#8220;from scratch&#8221;, Chrome uses the WebKit rendering engine, the same one that powers Safari and Konqueror.</p>
<p class="image"><a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-2.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-2-300x207.jpg" alt="" title="google-chrome-2" width="300" height="207" class="alignnone size-medium wp-image-420" /></a></p>
<p>The first thing you notice is how minimal the &#8220;Chrome&#8221; or UI of Chrome is.  If you&#8217;re used to a half-dozen toolbars, buttons and widgets all over the place, Chrome will seem like a greenfield to you.  By default, there is only a tab bar and then an address bar containing back, forward, a combined reload-stop button and the address bar.  There are also buttons for bookmarking a site and for page and browser settings.  The bookmarks bar is not displayed unless you specifically change that setting.</p>
<p>Keyboard shortcuts are also present so that you don&#8217;t have to click through context menus.  If you&#8217;re used to the keyboard shortcuts of Firefox and IE7 you&#8217;ll be pleased to know that most of them transfer over without change: Ctrl-T opens a new Tab, Ctrl-W/Ctrl-F4 closes a tab, Alt-D focuses the address bar and Ctrl-J opens Downloaded Files.</p>
<p>The address bar also functions as a search bar, and this combination just makes sense.  It&#8217;s something I&#8217;ve always been doing using <a href="http://lifehacker.com/software/geek-to-live/geek-to-live-fifteen-firefox-quick-searches-129658.php">Firefox Quick Searches</a></p>
<p>By default the home/start page is set to set to show an Opera-style &#8220;<a href="http://www.opera.com/support/tutorials/flash/speeddial/">Speed Dial</a>&#8221; page containing most recently-accessed pages/bookmarks.  You can also configure Chrome to restore the previous tabs/websites on startup, which is my personal preference ever since I started using Firefox.</p>
<h3>Features</h3>
<p>Chrome integrates Google Gears to speed up supporting web applications and is an obvious effort by Google to self-promote. This is substantial since the download link for Chrome is on the main Google search page - no small feat considering only the most popular/important services get that sort of attention and furthermore the link is positioned dead center beneath the search field.</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-3.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-3-300x210.jpg" alt="" title="google-chrome-3" width="300" height="210" class="alignnone size-medium wp-image-422" /></a><br />
The address/search bar
</p>
<p>Chrome allows for quasi-<a href="http://en.wikipedia.org/wiki/Site_Specific_Browser">Site-Specific Browsers</a> by use of &#8220;Application Shortcuts&#8221;, which can be set for any website but are meant to be used mainly with web applications.  These allow you to open the target <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> in a browser window that does not have the menu or address bars and essentially serves as a blank canvas upon which the web application&#8217;s own UI can be displayed.  </p>
<p>This is similar to other SSBs such as <a href="https://wiki.mozilla.org/Prism">Mozilla Prism</a> or <a href="http://fluidapp.com/">Fluid</a> for the Mac, as they aim to bridge the gap between desktop and web applications to make their integration more seamless.</p>
<p>However, like <a href="http://blogoscoped.com/archive/2008-09-01-n47.html">Google Blogoscoped points out</a>, using such non-browser interfaces may condition the user to be more lax when entering their credentials and makes phishing attempts more viable since no <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> is displayed.  This is curious since security, &#8220;sandboxing&#8221; and general safe browsing were so high on Chrome&#8217;s feature list - this feature seems to help undo some good user practices of always confirming the <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> before entering credentials. </p>
<p>There are also some nice little enhancements as well - the combined address bar/search bar is very much like Firefox 3&#8217;s &#8220;awesome bar&#8221;.  Chrome also allows you to dynamically resize any <code>textarea</code> element, without the site designer having to code this specifically in JavaScript or some other client-side technology.</p>
<h3>Performance</h3>
<p>Each tab/window is a separate process and thus will show up separately in Task Manager; Chrome also offers its own Task Manager but the memory usage reported here differs from that in the Windows Task Manager.  To get the full picture, you have to click on the &#8220;Stats for nerds&#8221; link, which takes you to <code>about:memory</code></p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-4.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-4-300x192.jpg" alt="" title="google-chrome-4" width="300" height="192" class="alignnone size-medium wp-image-424" /></a>
</p>
<p>This page displays the full memory usage details, and also, surprisingly, displays memory usage for any other web browsers also currently running! (I have confirmed that it will display Firefox 2/3, IE7 and Opera 9)</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-5.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-5-300x208.jpg" alt="" title="google-chrome-5" width="300" height="208" class="alignnone size-medium wp-image-425" /></a>
</p>
<p>Much talk has been made of this feature; indeed while it does use more resources, it also prevents a single site from bringing down the entire browser as only that tab/window will be affected.  To test this out, just terminate one of the instances of chrome.exe and you will see that tab&#8217;s screen into a &#8220;sad tab of death&#8221; with an amusing message.</p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-1.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-1.jpg" alt="" title="google-chrome-1" width="346" height="313" class="alignnone size-full wp-image-415" /></a>
</p>
<h3>JavaScript</h3>
<p>Though JavaScript falls under the category of `Performance` I felt it deserves its own section because of the importance of JavaScript in web applications.  Chrome uses the Google-developed V8 JavaScript engine, which has also been <a href="http://code.google.com/apis/v8/">released as open source</a>.</p>
<p>The <a href="http://code.google.com/apis/v8/design.html">main points</a> of V8 are outlined at the Google Code page for the project, and are quite interesting.  One of the main improvements in performance is the use of a Virtual Machine (VM) for processing JavaScript.</p>
<p>The V8 Virtual Machine is different from say, the JVM (Java Virtual Machine) in that it compiles JavaScript source <em>directly to machine code</em>; there is no intermediate byte-code representation used and hence no interpreter is needed for this.  This seems to indicate that JavaScript performance might be faster on Chrome since there&#8217;s no intermediary. Google provides some <a href="http://code.google.com/apis/v8/benchmarks.html">benchmarks</a> to confirm this.</p>
<p>From some informal/unscientific preliminary testing, the V8 JavaScript engine in Chrome <em>does</em> appear to be quite fast; loading the same Digg topic in Firefox took longer than it did in Chrome. (Roughly 14 secs vs. 8 seconds over a few trials - and Chrome did not have the benefit of AdBlock Plus) I&#8217;d be <em>very</em> interested to see how Chrome stacks up against Firefox 3.1, considering the rumoured <a href="http://arstechnica.com/news.ars/post/20080822-firefox-to-get-massive-javascript-performance-boost.html">performance boosts</a> coming with it.</p>
<p>If Chrome has anything going for it, it&#8217;s definitely the lightning fast JavaScript performance.  Coupled with the crash-proofing this makes it ideal for use in web applications.</p>
<h3>Development</h3>
<p>Chrome comes with a nice DOM inspector reminiscent of Firebug.  Using it is dead simple; you just right click and select &#8220;Inspect Element&#8221; and the inspection window will pop up with the element highlighted.  Here you can see the full DOM tree as well as the computed <acronym class="uttInitialism" title="Cascading Style Sheets">CSS</acronym> styles for the element.  </p>
<p class="image">
<a href="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-6.jpg"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/09/google-chrome-6-300x231.jpg" alt="" title="google-chrome-6" width="300" height="231" class="alignnone size-medium wp-image-427" /></a>
</p>
<p>There&#8217;s an included JavaScript console for executing code/commands/expressions on-the-fly and while there is a JavaScript debugger included, it seems at this time to be a command-line only tool, far less user-friendly than Firebug.</p>
<h3>Not ready for prime time yet?</h3>
<p>Of course, Chrome is marked as Beta by Google, something we&#8217;ve come to expect since Gmail has been in beta for longer than the company has been publicly traded.  Nonetheless, there are still some features that are sorely missed.</p>
<p>The one thing I absolutely love about Firefox is the vibrant developer community and subsequent widespread availability of quality, useful extensions.  This has produced such gems as the aforementioned <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> and <a href="http://adblockplus.org/en/">Adblock Plus</a>.  </p>
<p>For now, extensions/addons are not part of Chrome but may be added in a later version.  In the meantime I don&#8217;t think I&#8217;ll be even close to ready to switch, as I&#8217;m very stubborn.  I don&#8217;t use that many extensions but the few that I do are &#8220;must-haves&#8221; and I just can&#8217;t browse without them.  </p>
<p>Lastly, there are always privacy concerns, especially from a company as big an involved as Google.  Though you can turn off the sending of usage statistics, there will always be some with their tinfoil hats on.</p>
<h3>Conclusions</h3>
<p>All things considered, Chrome is a very good entry into the browser market.  While I don&#8217;t think it&#8217;s ready to take on Firefox or IE yet, it does provide competition.  So as long as Chrome continues to support standards (which I think it will, since it uses the WebKit renderer and Google has also been forthcoming with their <a href="http://www.google.com/chrome/intl/en/webmasters.html">support for web developers</a>), I won&#8217;t have a problem with it.  I won&#8217;t be switching over to it anytime soon, but at the very least it&#8217;ll be a useful development tool to verify/test my websites on to make sure they look proper in Safari/Konqueror/Chrome.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2008/09/02/google-chrome-what-it-offers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Peer-to-Patent to improve the patent process?</title>
		<link>http://unitstep.net/blog/2007/07/03/peer-to-patent-to-improve-the-patent-process/</link>
		<comments>http://unitstep.net/blog/2007/07/03/peer-to-patent-to-improve-the-patent-process/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 17:31:30 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[patents]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/07/03/peer-to-patent-to-improve-the-patent-process/</guid>
		<description><![CDATA[
Back in in June, the USPTO started a pilot project called &#8220;Peer-to-Patent&#8221; with the aims of opening up the patent review process to the public.  By doing this, it hopes to leverage the help of the community in speeding up the patent process by having teams of volunteers looking for prior art that can [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><a rel="lightbox" href="http://www.peertopatent.org/" title="Peer-to-Patent"><img src='/wordpress/wp-content/uploads/2007/07/peer-to-patent.png' alt='Peer-to-Patent' /></a></p>
<p>Back in in June, the USPTO started a pilot project called &#8220;<a href="http://www.peertopatent.org/">Peer-to-Patent</a>&#8221; with the aims of opening up the patent review process to the public.  By doing this, it hopes to leverage the help of the community in speeding up the patent process by having teams of volunteers looking for <a href="http://en.wikipedia.org/wiki/Prior_art">prior art</a> that can determine the relevancy of the patent application.  The <a href="http://spectrum.ieee.org/jun07/5275">IEEE Spectrum</a> had a good article/interview with the founder of Peer-to-Patent; it&#8217;s a short read (2 pages), and I suggest you read it since it does a good job at explaining the goals and the means with which the project aims to accomplish them.</p>
<p>There is apparently a huge backlog in patent applications, so the needs for a project like this are obvious.  However, will the &#8220;wisdom of the masses&#8221; prevail in helping to resolve the numerous problems in the patent system, evidenced by the seemingly endless litigation related to it?</p>
<h3>Software only, for now</h3>
<p>First of all, the USPTO is not opening the review process for all types of patents.  Since Peer-to-Patent is a pilot project, for now, it&#8217;s only covering software patent applications.  Additionally, inventors are not forced to submit their patent to this open process - it is a voluntary choice.  However, if you choose to opt-in to this process, your application will skip the four-year backlog of applications submitted using the &#8220;regular process&#8221;, and will be reviewed in a much more timely manner - this is the incentive for the program, at least on the inventor&#8217;s side.  So far, companies like <a href="http://en.wikipedia.org/wiki/Public_participation_in_patent_examination#USPTO_community_patent_review">GE, HP and IBM</a> have opted to participate in the project this way.</p>
<h3>Community involvement</h3>
<p>Community is a two-step process, and anyone can choose to be involved in the review process.  Your job, should you choose to accept it, will be to scour for &#8220;prior art&#8221; - publications or work that relates to the claims of the patent application, and that would help decide on its relevancy.  You then post/upload your findings to the Peer-to-Patent website.  10 to 25 new patent applications are expected to be posted to the website every month, providing plenty of material for volunteers to search on.</p>
<p>The second part of the process involves deciding the 10 best pieces of prior art for each patent application.  After a set amount of time, new submissions of prior art are closed off, and the community must then vote on which pieces of prior art they think are best.  Each user/reviewer would get one vote, and the top 10 choices are then forwarded, along with the patent, to the USPTO for the final decision as to whether the patent is awarded or not.  </p>
<p>So, the entire process isn&#8217;t decided online, but rather, this pilot project takes care of the first step of a patent application.  The founder of Peer-to-Patent, Professor Beth Simone Noveck, describes it best: </p>
<blockquote cite="http://spectrum.ieee.org/jun07/5275/2"><p>
If you think about the fact that a patent examiner now has between 18 and 20 hours for the total review of a patent application, 18 to 20 hours to decide whether that Blackberry patent application gets granted or whether the peanut butter and jelly application deserves a 20-year grant of monopoly rights, 18 to 20 hours is not a lot of time to complete all the research and do the review.
</p></blockquote>
<p>The process has the added benefit that an entire community is likely to have at least a few volunteers that have some special knowledge or experience related to the specific patent that a single reviewer would not have. This would allow them to find and explain prior art and its relevancy in a better way.  After all, the field of even software patents is very broad, and must encompass an enormous amount of information.</p>
<h3>The solution?</h3>
<p>Peer-to-Patent has the potential to succeed, and hopefully with its success, will usher in a reform, at least in the area of hi-tech.  There have been too many <a href="http://www.theglobeandmail.com/servlet/story/RTGAM.20060221.wpatentlyabsured-rim21/BNStory/RIM2006/home?pageRequested=all&#038;print=true">frivolous patents</a> accompanied by frivolous lawsuits.  In addition to impeding technological progress and development (the opposite aims of patent law), these lawsuits tie up courts and waste resources.  With this project, prior art should hopefully be found before these bad patents are granted. </p>
<p>With the community only being involved in the first step of finding prior art, the USPTO still having the final say, I think a nice balance has been struck.  This way, you still have some level of control and the USPTO can still use its own judgment.  It&#8217;s not greatly different than Wikipedia, where some users have more control than others.  And, let&#8217;s face it: There was no way the USPTO was going to completely relinquish control - that&#8217;s just too big of a step.</p>
<p>However, I can see some problems developing.  First of all, anytime you have an online voting system, there is always the question of fraud.  Since every user/member of the site has one vote in deciding which pieces of prior art they think are best for an application, how do prevent people from establishing multiple accounts and &#8220;gaming&#8221; the system?  One way would be to request a credit card number, just for verification, but I believe this would be a huge impediment to participation.  This is a serious issue, with sites like Digg <a href="http://www.marketingpilgrim.com/2007/04/if-you-game-digg-you-will-get-banned-unless.html">constantly combating &#8220;gaming&#8221; of their system</a> and other attempts at fraud.  If Digg suffers from organized attempts at fraud from marketing services, you can almost be certain something like Peer-to-Patent will suffer from something similar.</p>
<p>In a worst-case scenario, I could see the litigious patent arguments in court merely being relocated to the online-forum of Peer-to-Patent.  While this may be better than seeing them tie up the courts, you&#8217;ll remember that I&#8217;m  <a href="http://unitstep.net/blog/2007/06/29/the-cbcs-great-canadian-wish-list/">not exactly agreeable with online debate</a>.  Furthermore, there are more serious concerns as well.  Sneaky or unethical companies could secretly hire teams of &#8220;reviewers&#8221; to promote prior art, agreeable with their patent applications, to the top of the list, ensuring that the USPTO only sees these.  This would be a clear abuse of the system, and a conflict of interest.</p>
<h3>Optimistic</h3>
<p>While it may seem that I&#8217;ve been pointing out the worst, I&#8217;m cautiously optimistic about Peer-to-Patent.  I believe it has the potential to succeed, so as long as the creators are flexible and quick to respond to any deficiencies in the system, thus keeping it fair.  And, let&#8217;s hope that they do succeed, as patent reform has been sorely needed for some time.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/07/03/peer-to-patent-to-improve-the-patent-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Measuring distances for your running route</title>
		<link>http://unitstep.net/blog/2007/06/14/measuring-distances-for-your-running-route/</link>
		<comments>http://unitstep.net/blog/2007/06/14/measuring-distances-for-your-running-route/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 15:29:48 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[exercise]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[maps]]></category>

		<category><![CDATA[running]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2007/06/14/measuring-distances-for-your-running-route/</guid>
		<description><![CDATA[
If you do a lot of running, you&#8217;ll often find that you&#8217;d like to keep track of how much distance you&#8217;ve accumulated.  This is especially important if you&#8217;re training for some event, or even if you&#8217;re just a casual runner looking to build up your endurance and stay in shape.  However, short of [...]]]></description>
			<content:encoded><![CDATA[<p class="image align-right"><a href="/wordpress/wp-content/uploads/2007/06/running-route-preview.png" title="Running routes with MapMyRun" rel="lightbox run"><img src="/wordpress/wp-content/uploads/2007/06/running-route-preview.thumbnail.png" alt="Running routes with MapMyRun" /></a></p>
<p>If you do a lot of running, you&#8217;ll often find that you&#8217;d like to keep track of how much distance you&#8217;ve accumulated.  This is especially important if you&#8217;re training for some event, or even if you&#8217;re just a casual runner looking to build up your endurance and stay in shape.  However, short of running around a track endlessly, it can be hard to gauge how far you&#8217;ve gone on your <a href="/blog/2006/07/05/running-route/">running route</a>.</p>
<p>Short of having a fancy device such as the <a href="http://playlistmag.com/reviews/2006/09/nikeipod/index.php">Nike iPod Kit</a> (which requires calibration), or an even more costly <a href="http://www.fitsense.co.uk/categories.php?cat=38">GPS watch</a> (that&#8217;ll probably eat through batteries), you can still manually measure your running distance using the many free tools out there, all of which are based upon the fantastic <a href="http://www.google.com/apis/maps/">Google Maps API</a>.  Let&#8217;s have a look at some of them.</p>
<div class="info">
<h3><a href="http://runtrackr.com/">RunTrackr</a> (shameless plug)</h3>
<p>I have since launched my own running route tracking site: <a href="http://runtrackr.com/">RunTrackr</a>.  Please check it out; it&#8217;s fairly new and I would appreciate any comments or feedback via the <a href="/contact">contact</a> page.  This will help me to improve the site.  Thanks!</p>
<p class="image">
<a href="http://runtrackr.com/"><img src="http://unitstep.net/wordpress/wp-content/uploads/2008/07/runtrackr-beta-3.jpg" alt="RunTrackr" title="RunTrackr" /></a>
</p>
<p>(Read <a href="/blog/2008/07/11/announcing-runtrackr-create-and-track-running-route-distances-easily/">more about RunTrackr</a>)
</div>
<h3><a href="http://www.gmap-pedometer.com/">Gmaps Pedometer</a></h3>
<p class="image align-right"><a rel="lightbox run" href='/wordpress/wp-content/uploads/2007/06/gmaps-pedometer.png' title='Running routes with GMaps Pedometer'><img src='/wordpress/wp-content/uploads/2007/06/gmaps-pedometer.thumbnail.png' alt='Running routes with GMaps Pedometer' /></a></p>
<p><a href="http://www.gmap-pedometer.com/">Gmaps Pedometer</a> was one of the first distance-logging tools created using the Google Maps API.  It works well for tracking running/biking routes, and includes a calorie counter based on your weight, as well as some rudimentary elevation information.  However, the interface is somewhat bland, and this app doesn&#8217;t include some of the features found on some other routes, such as a central repository of user-created running routes integrated with the main app.  You <strong>can</strong> save your running route, however, and users have shared their creations in their <a href="http://www.gmap-pedometer.com/phpBB2">forums</a>.  No registration is required (or available) for this site.  You can easily print maps from within the interface.</p>
<p>Overall, it&#8217;s an simple, but effective and easy way to track your distance.  It&#8217;s somewhat plain though, and a little lacking on features.  You also have to enter each point manually, since there&#8217;s no option to follow roads.  So, if your path goes down a curved boulevard, you&#8217;ll have to click along each point to keep the distance accurate, since the path just follows straight lines between each point.</p>
<h3><a href="http://www.walkjogrun.net/">WalkJogRun</a></h3>
<p class="image align-right"><a href='/wordpress/wp-content/uploads/2007/06/walkjogrun.png' title='Running routes with WalkJogRun' rel="lightbox run"><img src='/wordpress/wp-content/uploads/2007/06/walkjogrun.thumbnail.png' alt='Running routes with WalkJogRun' /></a></p>
<p><a href="http://www.walkjogrun.net/">WalkJogRun</a> is an application that has a large number of user-created running routes integrated with the map.  You can find routes near your location simply by searching for your city; markers will then show up on the map indicating where these running routes are.  Clicking on a marker will bring the running route onto the map as an overlay, along with distance measurements for each point along the route.  Zooming the map can be done with the mouse wheel, just like in the regular Google Maps.</p>
<p>Times are also included, and are in hours:minutes, and are based on a speed you select.  You can configure the distance/speed measurements to be in kilometers or miles (I still like miles, despite being raised metric for everything), and a calorie-counter based on your weight is also included.  These options are at the bottom of the screen, and are fairly small, and could be relocated for better visibility.</p>
<p>You can also create your own route by double clicking to enter points.  Creating running routes and saving them doesn&#8217;t require you to register, but you can, and have to, if you want to mark them as private or be able to come back and alter them later.  This seems fair enough, and it&#8217;s good that they don&#8217;t force you to register to use the service.  Also, it&#8217;s very nice to be able to see/search for other people&#8217;s routes right within the application.  Overall, the interface of WalkJogRun seems quite refined, and is fairly easy to use.  There are plenty of features, and you can even export routes to <a href="http://earth.google.com/">Google Earth</a>.</p>
<p>However, one thing to note is that this application feels somewhat sluggish.  This is no doubt due to the heavy use of the Google API and the resulting number of Ajax queries that must take place, in order to update the map with users&#8217; routes as you reposition it.  This is in stark contrast to Gmaps Pedometer, which while simple and plain, is also faster and more lightweight.  I suppose it&#8217;s a trade off.  And, like Gmaps, WalkJogRun doesn&#8217;t support a &#8220;follow by road&#8221; feature, so entering in paths down curved roads will take more time.</p>
<h3><a href="http://www.mapmyrun.com/">MapMyRun</a></h3>
<p class="image align-right"><a rel="lightbox run" href='/wordpress/wp-content/uploads/2007/06/mapmyrun.png' title='Running routes with MapMyRun'><img src='/wordpress/wp-content/uploads/2007/06/mapmyrun.thumbnail.png' alt='Running routes with MapMyRun' /></a></p>
<p><a href="http://www.mapmyrun.com/">MapMyRun</a> is like WalkJogRun in that you can search for user-created running routes and also add your own to the mix, and it also has a fairly decent interface that shows information in both kilometers and miles.  It has the nice feature that auto-saves your route, and restores it should you accidentally navigate away from the page. It also also gives calorie counts, and supports elevation data as well.  You can save this information to a training log, but this requires that you register with the site.</p>
<p>When creating routes, you can specify different types of waypoints, for example water breaks, aid stations and bathrooms.  Notes can be added to the waypoints, and the route can be printed out with these notes to keep them handy.  This is very nice for operation in the real-world.  You can export the route to a variety of sources, such as Google Earth, a Garmin Forerunner or Edge GPS device, or to your blog as some embedded Javascript.  This is also very handy, as information nowadays should work across a variety of devices.</p>
<p>However, the best feature is that this application can automatically create paths that follow roads.  This is good if your routes follow through a lot of curved roadways, as it&#8217;ll save you the headache of manually entering in the path.  However, sometimes it&#8217;ll automatically create a path from one point to another that doesn&#8217;t follow the road route you&#8217;d probably run - this is a limitation of the Google Maps system, as it is probably calculating how a car would drive from one point to another.  (For example, you can run either way down a one-way street, but cars obviously cannot)  Another nice feature is being able to remove a point in the middle of your route without having to re-enter all the subsequent points.</p>
<p>While this application is feature-filled, it also suffers from some sluggish performance like WalkJogRun.</p>
<h3><a href="http://www.run.com/">Run.com</a></h3>
<p class="image align-right"><a rel="lightbox run" href='/wordpress/wp-content/uploads/2007/06/run-com.png' title='Running routes with Run.com'><img src='/wordpress/wp-content/uploads/2007/06/run-com.thumbnail.png' alt='Running routes with Run.com' /></a></p>
<p>With <a href="http://www.run.com/">Run.com</a>&#8217;s application, you can also search for user-created running routes and add your own.  The application is fairly responsive, and doesn&#8217;t feel too sluggish because of the way they&#8217;ve implemented it - searching for routes shows them on one map, and when you click a route to bring it up, it loads a new page with the route map.  This reduces Ajax-activity that is often the cause of poor performance in web applications.</p>
<p>Routes show elevations, and distances in metric or imperial.  Different waypoints (water break, aid station, scenic view) can be specified, and users can enter descriptions as well as difficulty ratings for each route.  Tips entered by the person who created the route are often useful. (Eg. <q cite="http://www.run.com/showroute.asp?map=38334">BE CAREFUL - LOTS OF BIKES</q>) </p>
<p>Though I don&#8217;t have much to say about this application, I actually think I like it the best.  Even though it doesn&#8217;t provide all the data or features that WalkJogRun or MapMyRun might, it&#8217;s lightweight, fast and easy to use, all of which are important hallmarks of any application, especially web apps.</p>
<h3>One last thing</h3>
<p>You don&#8217;t need to use one of these tools to measure your running distance.  You could easily use <a href="http://earth.google.com/">Google Earth</a>&#8217;s measure tool to map out your running route, but it&#8217;s a bit tedious, and these online applications will greatly simplify the process.  Personally, I liked WalkJogRun and Run.com&#8217;s offerings the best, but you should give them all a try to see which fits your style best.</p>
<p>Lastly, these tools are probably best for road running, such as planning training for a marathon of some sort, or for the marathon itself.  If you do a lot of trail running, they won&#8217;t work that great, since most of that data isn&#8217;t available on Google Maps, the basis for all of these tools.  However, these tools do a good job of highlighting the features and flexibility of the <a href="http://www.google.com/apis/maps/">Google Maps API</a> by showing what can be accomplished.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2007/06/14/measuring-distances-for-your-running-route/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google buys YouTube(!)</title>
		<link>http://unitstep.net/blog/2006/10/09/google-buys-youtube/</link>
		<comments>http://unitstep.net/blog/2006/10/09/google-buys-youtube/#comments</comments>
		<pubDate>Mon, 09 Oct 2006 23:03:18 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[google]]></category>

		<category><![CDATA[video]]></category>

		<category><![CDATA[web2.0]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/10/09/google-buys-youtube/</guid>
		<description><![CDATA[Since it&#8217;s not Thanksgiving in the US, news has been anything but slow today.  Google has officially bought YouTube, sending shockwaves throughout the online world.  Now, a $1.65 billion USD deal is going to be news-worthy anyday, but what makes this even more remarkable was how fast the Google-YouTube deal went from a [...]]]></description>
			<content:encoded><![CDATA[<p>Since it&#8217;s not Thanksgiving in the US, news has been anything but slow today.  Google has <a href="http://www.techcrunch.com/2006/10/09/google-has-acquired-youtube/">officially bought YouTube</a>, sending shockwaves throughout the online world.  Now, a $1.65 billion USD deal is going to be news-worthy anyday, but what makes this even more remarkable was how fast the Google-YouTube deal went from a rumour to a fact.  I&#8217;d been hearing <a href="http://mashable.com/2006/09/21/youtube-demands-15-billion/">rumours of potential YouTube buyers</a> since way back in the summer, but in no way was Google a top prospect.  </p>
<p><a href="http://www.valleywag.com/tech/youtube/the-billiondollar-backlash-even-mark-cuban-thinks-itd-take-a-moron-to-buy-youtube-204072.php">Some will say</a> that this deal officially marks the beginning of &#8220;Bubble 2.0&#8243;, since YouTube <a href="http://money.cnn.com/magazines/fortune/fortune_archive/2006/09/04/8384719/index.htm">is not yet profitable</a>.  I&#8217;m assuming Google has some pretty bright people working for them, so what was their reasoning behind this move?  Certainly, $1.65 billion USD isn&#8217;t a lot for them, ever since their IPO, but the real concern is YouTube&#8217;s high operating costs - serving up all those videos takes up a lot of bandwidth, which in turn translates into large monthly bills.</p>
<h3>Cornering the market</h3>
<p>However, the major reason behind this move must have been to corner the online video-sharing market.  <a href="http://video.google.com">Google Video</a>, launched not long ago, was a direct competitor to YouTube, but it received lukewarm support from the majority, who were already entrenched in YouTube.  By grabbing hold of YouTube, Google effectively has a near-monopoly in the video-sharing market.  They must have some future plan for how they will profit from these sites, besides just advertising revenue and &#8220;getting their name out there&#8221;.  </p>
<p>Furthermore, operating costs aren&#8217;t the only problem they need to think of.  Copyright violations are rampant on YouTube, and companies haven&#8217;t been afraid to pursue these matters in court - Google will certainly be dealing with more potential lawsuits in the coming months and years over material used in videos shared on their sites.  </p>
<p>Overall, I don&#8217;t know where I stand on this.  On the one hand, this could prove to be a brilliant move if Google can successfully lead its YouTube branch into profitability - if it doesn&#8217;t, it will be a hallmark and a defining moment of &#8220;Bubble 2.0&#8243;.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/10/09/google-buys-youtube/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How &#8220;web 2.0&#8243; is actually changing things</title>
		<link>http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/</link>
		<comments>http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 23:52:35 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[advertising]]></category>

		<category><![CDATA[business]]></category>

		<category><![CDATA[social networking]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/</guid>
		<description><![CDATA[With all the talk about how Digg, the community social news site, is supposedly worth $200 million, and the ensuing cries of BS, you&#8217;d think we were well on the way to Bubble 2.0 instead of web 2.0.  Semantics of the &#8220;web 2.0&#8243; term aside, the current revolution in the web is changing how [...]]]></description>
			<content:encoded><![CDATA[<p>With all the talk about how Digg, the community social news site, is supposedly worth <a href="http://www.businessweek.com/magazine/content/06_33/b3997001.htm">$200 million</a>, and the ensuing <a href="http://techdirt.com/articles/20060803/1812214.shtml">cries</a> <a href="http://plentyoffish.wordpress.com/2006/08/04/if-digg-is-worth-200-million-then-im-a-billionaire/">of BS</a>, you&#8217;d think we were well on the way to Bubble 2.0 instead of web 2.0.  Semantics of the &#8220;web 2.0&#8243; term aside, the current revolution in the web is changing how things are done, and is having an effect on the industry, for better or worse. </p>
<h3>It&#8217;s all about the advertising</h3>
<p>The advent of Internet advertising as a viable income source has been the fuel for this tranformation.  Ever since the major players launched huge ad networks (Google&#8217;s AdSense and Yahoo&#8217;s Publisher Network), it&#8217;s becoming easier for sites to &#8220;make a quick&#8221; buck without apparently selling any service or product.  This ad model is what allows you to sign up for a bevy of free services, from webmail to social news sites, and has been the basis for large social networking sites like Facebook.  It&#8217;s also been a focal point for traditional news services, who not only have been making money off ads on their own sites, but have also bought out sites like MySpace in the further hopes of money from online advertising.</p>
<p>However, it&#8217;s also had the effect of making it much easier for &#8220;the little guy&#8221; to get into the business, sometimes wreaking havoc on established businesses.  A great example is <a href="http://www.webpublishingblog.com/exclusive-interview-with-plentyoffishcom-creator-and-owner-markus-frind.htm">Markus Frind</a>, who single-handedly started up a dating site that shook up the entire online dating industry, as he began offering a something for free that typically was a paid service.  He made quite a lot of money off of his site, but overall, things were much cheaper for the &#8220;customer&#8221;. (No fees as opposed to fees)</p>
<h3>The long tail</h3>
<p>This sort of action by smaller companies is going to change the industry, and Markus himself <a href="http://plentyoffish.wordpress.com/2006/07/24/web-20-is-mass-market-web-30-is-the-transformation-of-industries-in-the-long-tail/">best sums it up</a>.  The basic idea is that smaller startups, entirely self-funded (or at least not venture-capitalized), are taking over sectors, offering services and will be entirely happy making overall, less money than their predecessors.  One need only look at <a href="http://www.techcrunch.com">TechCrunch</a> on a regular day to see many of these startups being featured.  </p>
<p>On the web, things move about ten times as fast, and that includes the launch of new companies and how their services will change and be updated.  Where else can a business or service launch, and then <a href="http://www.vnunet.com/vnunet/news/2142194/ebay-buys-skype-6b">suddenly be bought for $2 billion</a> only a scant few years later?  The pace at which ideas spread on the web is frightening.  </p>
<h3>Wag the tail</h3>
<p>The best recent example of a typical industry starting to be overtaken by smaller startups is the online job search market.  Typically, these areas have been dominated by sites like <a href="http://monster.com">Monster</a> or <a href="http://www.workopolis.com/">Workopolis</a>.  These sites are well known and established; however, recently niche job boards like those at <a href="http://www.37signals.com/">37 signals</a> and TechCrunch have launched, with positive results.  The idea behind these job boards seems, at first, the opposite of what would be desired - they are only known by a select group of individuals, typically those who visited the sites before the job board launched.</p>
<p>But that&#8217;s just the advantage - not everyone knows, so not just anyone applies to the jobs listed there, producing a higher quality of job applicants.  This, in turn, makes it much easier for companies to find good people, thus cutting down on their costs, saving them money.  This, of course, reduces the amount of money being pumped into this industry.  Take this <a href="http://www.techcrunch.com/2006/08/08/crunchboard-job-board-stats-after-one-week/#comment-129621">one comment</a> about the TechCrunch job board (called the CrunchBoard):</p>
<blockquote cite="http://www.techcrunch.com/2006/08/08/crunchboard-job-board-stats-after-one-week/#comment-129621"><p>We (photobucket) had posted 3 jobs on CrunchBoard and have had a positive experience thus far. We are getting less resumeâ€™s than maybe a monster or dice, but the ones we get are much more qualified. Iâ€™d be surprised if we donâ€™t fill at least one of these positions in the coming weeks from a CrunchBoard referral. A few hundred bucks sure beats the $20k or so a recruiter will get you for.</p>
</blockquote>
<p>Going from spending $20 K to less than $1 K certainly amounts to <em>huge</em> savings, and as more and more companies learn about this, you can bet they&#8217;ll be at least partially switching over to this model instead of traditional recruitment practices.  This is really the same thing as the typical Internet user benefiting from all the free services out there - they save money, but at the cost of the previous business model suffering decreased revenues.</p>
<p>Whether these new job boards can maintain their level of high-quality applicants is one story, but what is sure to stay, is the fact that traditional industries are going to see their market value decreased because of low-cost Internet startups, for better or for worse.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/08/09/how-web-20-is-actually-changing-things/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RSS - not just for geeks anymore</title>
		<link>http://unitstep.net/blog/2006/07/25/rss-not-just-for-geeks-anymore/</link>
		<comments>http://unitstep.net/blog/2006/07/25/rss-not-just-for-geeks-anymore/#comments</comments>
		<pubDate>Wed, 26 Jul 2006 01:51:56 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[atom]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/25/rss-not-just-for-geeks-anymore/</guid>
		<description><![CDATA[With all this hullabaloo about how neat and nifty web 2.0 technologies need to be made more mainstream, useful and practical technologies can often be forgotten.  One of the things out there that I believe is a core part of web 2.0 is syndicated content, known variously as (thanks to competing standards) RSS, Atom, [...]]]></description>
			<content:encoded><![CDATA[<p>With all this <a href="http://publishing2.com/2006/07/19/netscape-could-beat-digg-by-focusing-on-average-people/">hullabaloo</a> about how neat and nifty web 2.0 technologies need to be made more mainstream, useful and practical technologies can often be forgotten.  One of the things out there that I believe is a core part of web 2.0 is syndicated content, known variously as (thanks to competing standards) <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym>, Atom, and <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a> (in the early days) feeds.  What exactly do all these acronyms represent? Well, it&#8217;s complicated, but basically it&#8217;s a way to stay up-to-date on the newest content and information from your favourite websites - essentially subscribing to them, and allowing you to focus on quality content instead of having to weed out the junk.  It&#8217;s a form of crack for tech news junkies who have to be &#8220;in the know&#8221; about everything new that happens.</p>
<h3>A little background</h3>
<p>The <a href="http://diveintomark.org/archives/2004/02/04/incompatible-rss">history of <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym></a> is complex and coloured with many differing non-compatible standards all using this three-letter acronym.  Of these, <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> 2.0 and <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> 0.91 seem to be the most popular, with perhaps <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> 2.0 becoming more popular with time.  You shouldn&#8217;t have to worry about all of these differences, as anyone who makes a quality news reader/aggregator, the software used to subscribe to these feeds is probably aware of this and has made their software compatible with all these different versions.  </p>
<p>To further add to the confusion, another syndication format, <a href="http://en.wikipedia.org/wiki/Atom_%28standard%29">Atom</a> was also developed back in 2003, in response to <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> not being an open format, such as <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>.  As a result, Atom was developed, and is the only format with the IETF&#8217;s backing, and hence the only format with a proper, recognized, MIME-type.  It thus has a large following among the geeks and tech-saavy, who are perhaps the only people in the world concerned with such things - not that this is such a bad thing.  However, most common folk only care &#8220;that it works&#8221;.  (Note: WordPress offers Atom feeds as well as <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> feeds; I simply have not linked to them for brevity and so as not to create confusion with multiple feed links for the same content.)</p>
<h3>So, how <em>does</em> it work?</h3>
<p>In very basic terms, syndicated content doesn&#8217;t utilize any new web technologies, in contrast with, for example, BitTorrent.  Instead, to create an <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym>/Atom feed, a website will make another copy of regularly-updated content, except it will be formatted and marked up in a certain, <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a>-friendly way, so that it can be read easily by news readers/aggregators.  This file is known as the &#8220;feed&#8221;, or its location as the &#8220;feed <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym>&#8221;.  The contents of the feed have been formatted very carefully, and if you were to look at the source, it would look similar to <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> markup, except maybe a bit more complicated.  </p>
<p>These feeds are almost always generated by software, and not by hand, thus they fit very nicely into most blogging and <acronym class="uttInitialism" title="Content Management System">CMS</acronym> software.  They usually only contain content, and some useful metadata about it, such as publishing date, author and so forth, and thus allow the reader to get at what&#8217;s useful, without having to remember to visit that website.</p>
<h3>How&#8217;s it helpful?</h3>
<p>On their own, the feeds wouldn&#8217;t be very much use.  But the other side of it is client software called feed readers, news readers or aggregators.  These allow the reader to &#8220;subscribe&#8221; to feeds that they choose - in effect, making a list of sites whose content they are interested in seeing when it is updated with new information.  </p>
<p>I hesitate to use the word &#8220;subscribe&#8221;, since although it&#8217;s useful to describe the concept (sort of like subscribing to a magazine you like), the process is not the same.  Unlike subscribing to a newspaper that&#8217;s delivered to your doorstep (A &#8220;push&#8221; service), news readers actually subscribe by &#8220;pulling&#8221; the data to your computer.  Thus, a news reader will check a feed to see if it&#8217;s been updated; if it has, it will download the new data.  Thus unsubscribing is fully within your grasp; the act of &#8220;unsubscribing&#8221; merely means removing the feed <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> from your reader, so there&#8217;s no real possibility of spam like with e-mail.</p>
<p>It&#8217;s useful since it allows you to dilute the vast quantity of new information on the web everyday down to what you consider to be useful.  If you&#8217;re like me, you are interested in stuff like web design, development, technology and the like.  Once I find a site or blog that I like, I subscribe to its <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> feed, and thus I no longer have to continually search the web to find interesting information, and can keep up to date on new developments.  </p>
<h3>So, how do I get started?</h3>
<p>Syndication has been around for long enough that there are many mature news readers out there. Wikipedia <a href="http://en.wikipedia.org/wiki/List_of_news_aggregators">used to have a good list</a>, but it was deleted by the admins over there after an extensive discussion, because we all know <a href="http://en.wikipedia.org/wiki/Wikipedia:What_Wikipedia_is_not">how evil link lists</a> can be and how they&#8217;re destorying Wikipedia and the moral fabric of America.  However, they did link to this <a href="http://www.aggcompare.com/">somewhat hard-to-read</a> directory of <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> readers - the list is huge.</p>
<p>There are different types of readers, based on what you need.  The traditional reader will install<br />
onto your computer and provides an interface similar to an e-mail client.  Popular ones include clients from NewsGator, and of course the built-in functionality offered by Mozilla&#8217;s Thunderbird client, and the &#8220;Live bookmark&#8221; option in Firefox.  However, the built-in options in Thunderbird and Firefox are limited, in my opinion.</p>
<p>The other, newer breed are web applications that provide news aggregation.  Currently, I&#8217;m using <a href="http://www.google.com/reader">Google Reader</a>, and am liking it.  While it may not offer all the functionality of a regular software client, I like the fact that I can access it from any computer, and it&#8217;s fairly fast.  Subscribing to feeds is also very easy; you don&#8217;t even need to entire the correct feed <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym>.  If you enter a website <acronym class="uttInitialism" title="Uniform Resource Locator">URL</acronym> (such as http://unitstep.net), it will automatically see if there&#8217;s any feed URLs linked from the site, and will subscribe to them.  The layout is also decent, and I haven&#8217;t had any problems with it.  Google Reader even provides a feed of its own, so you can subscribe to this feed to view your aggregated feeds! </p>
<p>Other options include &#8220;widgets&#8221;, either for desktop widget engines such as the <a href="http://widgets.yahoo.com/">Yahoo! Widget Engine</a>, or online widgets for portal sites such as Google&#8217;s <a href="http://google.com/ig">&#8220;I Google&#8221;</a>, or Microsoft&#8217;s new <a href="http://live.com">Live</a> service.  These allow you to view your feeds in small boxes of information that are part of a personalized home page.  I don&#8217;t really use these types of sites all that much, but they can be useful to many so its worth a mention.</p>
<h3>Your world, your information</h3>
<p>So, in conclusion, get out there, and start feeding!  It&#8217;s easier to read and absorb useful information when its already been stripped down to what you care about, and syndicated content is allowing that.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/25/rss-not-just-for-geeks-anymore/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Netscape&#8217;s digg-clone not doing so well?</title>
		<link>http://unitstep.net/blog/2006/07/19/netscapes-digg-clone-not-doing-so-well/</link>
		<comments>http://unitstep.net/blog/2006/07/19/netscapes-digg-clone-not-doing-so-well/#comments</comments>
		<pubDate>Thu, 20 Jul 2006 03:03:23 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[digg]]></category>

		<category><![CDATA[netscape]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/19/netscapes-digg-clone-not-doing-so-well/</guid>
		<description><![CDATA[I wrote about the new Netscape site a while ago (back then it was in beta), which was basically a Digg clone meant to replace their traditional news portal site that had been in its current form ever since AOL acquired them.  The idea seemed great - copy the basic idea of such a [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="/blog/2006/06/17/the-new-netscape-site-proof-of-the-power-of-community/">wrote about</a> the new Netscape site a while ago (back then it was in beta), which was basically a <a href="http://digg.com">Digg</a> clone meant to replace their traditional news portal site that had been in its current form ever since AOL acquired them.  The idea seemed great - copy the basic idea of such a <a href="http://weblogs.hitwise.com/leeann-prescott/2006/07/digg_versus_new_york_times_rea.html">supposedly popular</a> website as Digg, but push it into the mainstream and add editorial control to prevent mob rule.  However, <a href="http://www.techcrunch.com/2006/07/19/huge-red-flag-at-netscape/">as some would say</a>, it looks like they may be rearranging the deck chairs on the Titanic over there.</p>
<h3>It started as a rumbling</h3>
<p>Things heated up yesterday, when it was <a href="http://www.micropersuasion.com/2006/07/netscape_editor.html">reported</a> that many of the fans of the old Netscape were voicing dissent at the imposition of this new style of news that was more community-oriented.  Many didn&#8217;t like the new format - they wanted a tried and true format such as the previous portal, where things tended to be more organized.  To many people (especially Digg fans), this may seem weird, even somewhat backwards - but whatever it is, it&#8217;s the mainstream.  Evidently the community-oriented web 2.0-style news site touted by many as revolutionary, is <a href="http://unitstep.net/blog/2006/07/07/the-web-20-divide/">in the minority</a>.</p>
<p>The outspoken leader of the new Netscape, Jason Calacanis, made a <a href="http://www.calacanis.com/2006/07/17/old-vs-new-netscape-or-if-you-could-change-geocities-into-mys/">quick response</a>, which was also editorially promoted on the Netscape website. (Editors there have a say on which stories get pinned to the top, unlike Digg, where apparently there are no editors.)  Here&#8217;s a nice quote that summed up his feelings.</p>
<blockquote><p>Look at it this way: if Geocities could change itself to MySpace before losing it&#8217;s marketshare to MySpace you would do that right?</p>
<p>Same thing here, we&#8217;re in the middle of paradigm shift from top-down control to bottom-up participation, and when you make a radical change like that you&#8217;re gonna get pushback. In fact, I&#8217;m really excited to see the pushback because it let&#8217;s me know we are on the right track.</p>
</blockquote>
<p>Ah, one of the fabled promises and features of web 2.0 - user participation.  For some applications this really has succeeded, such as <a href="http://www.flickr.com">Flickr</a>, and of course, blogging.  But what many fail to see is that these trends are not mainstream - not by any total measure.  While Flickr certainly is popular, it is by no means <a href="http://www.techcrunch.com/2006/06/22/photobucket-vs-flickr-in-alexa-and-technorati/">the most popular photosharing</a> service, despite offering many web 2.0 features considered by many (including myself) to be useful, time-saving, nifty, or otherwise cool.  The same thing goes for blogging - while it seems like the blogosphere is huge, it by no means comprises a significant section of all online users.</p>
<p>Calacanis&#8217; own statements didn&#8217;t seem to carry much weight when, soon after, he appeared to be <a href="http://www.calacanis.com/2006/07/18/new-netscape-vs-old-netscape-truce/">calling for a truce</a>, offering a &#8220;professional&#8221;, alternate version of the site for the old school crowd.  And now, today, he is <a href="http://www.calacanis.com/2006/07/18/everyones-gotta-eat-or-1-000-a-month-for-doing-what-youre/">offering $1000 a month</a> to users of Digg (and other social news sites) to come over to Netscape and post their links to stories/news items there instead.</p>
<h3>Making money in the web 2.0 world</h3>
<p>At first, such an offer seems absurd.  But when you hear some people&#8217;s explanations, it makes sense - after all, they would be paid for doing a service, and what&#8217;s wrong with that? However, after more thinking, the idea does turn out to be absurd.  The new Netscape and Digg are sites that are meant to be community-oriented; supposedly by the people, for the people.  If some are getting paid, and some aren&#8217;t, that makes things very absurd.  At the very least, Calacanis&#8217; offer makes the new Netscape seem very desperate to gain popularity, which it apparently has had trouble doing.</p>
<p>The problem here stems from several factors.  Firstly, Netscape entered the game way too late - they are attempting to gain an advantage in a niche market dominated by Digg, Delicious and others - and for many in this market, the idea of &#8220;editorial control&#8221; turns them off.  They want something like Digg, that at the very least <a href="http://plentyoffish.wordpress.com/2006/06/15/digg-sucks-netscape-digg-clone-not-much-better/">gives the impression</a> of full control by the people. </p>
<p>Secondly, while they didn&#8217;t fully copy Digg, the parts they did change were not for the better.  Besides the aforementioned editorial control, Netscape also aims to serve up stories from all topics, not just technology as the original Digg did.  This doesn&#8217;t match up with the niche market that the new Netscape is attempting to gain entry into.  If Digg users are any indication, the <a href="http://www.federatedmedia.net/authors/digg">average user</a> is extremely tech-saavy, meaning they&#8217;re interested in, you guessed it, tech-oriented news.  Even after Digg added other categories besides tech news, tech news still dominates almost all of the news that makes the front page. </p>
<p>Thus, the new Netscape is effectively orphaned some where in between web 2.0 and mainstream, appealing to neither and garnering criticism from both - a sort of &#8220;worst of both worlds&#8221; situation. This has evidently manifested itself in its less than impressive traffic numbers, and the seemingly desperate actions of Jason Calacanis.</p>
<h3>AOL bearing down?</h3>
<p>The actions of Mr. Calacanis may not be due entirely to himself.  As the guy behind the idea for the new Netscape, which must have been born out of AOL&#8217;s desire to increase their ad revenue, he&#8217;s facing much pressure to get his baby to produce and be successful.  He may be worried about having to take the fall if the site fails.  With all the resources of AOL, perhaps it&#8217;s no surprise that he&#8217;s <a href="http://www.calacanis.com/2006/07/05/advice-and-an-offer-for-amanda-congdon/">throwing money</a> in every direction trying to solve the problem.  </p>
<p>I sort of feel sorry for him - I do believe him to be an intelligent person, but perhaps just a bit misguided and obviously under a lot of pressure from AOL to produce something popular.  If there&#8217;s any lesson to be learned from this unfortunate situation, it&#8217;s that offering snazzy web 2.0 features does not mean your website will be successful or popular in the mainstream, because, well, web 2.0 just isn&#8217;t mainstream.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/19/netscapes-digg-clone-not-doing-so-well/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The web 2.0 divide</title>
		<link>http://unitstep.net/blog/2006/07/07/the-web-20-divide/</link>
		<comments>http://unitstep.net/blog/2006/07/07/the-web-20-divide/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 01:29:35 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/07/the-web-20-divide/</guid>
		<description><![CDATA[Web 2.0 - chances are you&#8217;ve heard this buzzword before, if not from me, then perhaps from O&#8217;Reilly Media.  In a general sense, it refers to the &#8220;new&#8221; direction the web is taking, being more user-content-centered, more social-oriented and featuring/implementing new technologies that make the Internet more interactive.  But just how much of [...]]]></description>
			<content:encoded><![CDATA[<p>Web 2.0 - chances are you&#8217;ve heard this buzzword before, if not from me, then perhaps from <a href="http://en.wikipedia.org/wiki/Web2.0">O&#8217;Reilly Media</a>.  In a general sense, it refers to the &#8220;new&#8221; direction the web is taking, being more user-content-centered, more social-oriented and featuring/implementing new technologies that make the Internet more interactive.  But just how much of a difference is it <em>really</em> making, for the average user?</p>
<h3>Guilt by association</h3>
<p>I&#8217;ll admit I&#8217;m as guilty as the next technocrat for promoting the &#8220;web 2.0&#8243; term and how it&#8217;s going to revolutionize and change the web as we know it.  But, it dawned on me the other day that perhaps it&#8217;s not all that it&#8217;s cut out to be.   Sometimes, being enveloped in the &#8220;wow&#8221; factor of new technologies and what they could potentially be used for, causes one to put their head in the clouds, so to speak, for far too long to be in touch with reality.</p>
<p>For a while, I, like many, thought that other people <a href="http://plentyoffish.wordpress.com/2006/07/02/web-20-crowd-just-doesnt-get-it/">just didn&#8217;t get it</a>, and that soon enough, they would see what web 2.0 really meant and appreciate its benefits.  I mean, for the tech-saavy individual it&#8217;s easy to see what benefits things like Ajax or a well-designed, standards-compliant website could offer; if nothing, they&#8217;re &#8220;cool&#8221; and have a nice &#8220;wow&#8221; factor.  </p>
<p>From a technical point of view, these things are true.  Just like gearheads who will stand around an autoshop marvelling at what&#8217;s under the hood of a nice auto that they just retrofitted, these technologies do have merit.  But, what do they mean for the average user?  More and more, I&#8217;m starting to believe the answer to be, &#8220;not much&#8221;.  This isn&#8217;t a deficiency with the &#8220;average user&#8221;; to say so would be a gross generalization, and after all, this &#8220;average user&#8221; is your main customer. </p>
<h3>Digg&#8217;ing a divide</h3>
<p>A good example is <a href="http://digg.com">digg</a>.  Launched late in 2004, the community-oriented news portal site offers the unique editorial system of user-submitted news.  Anyone can submit a link to a news story, which can then be &#8220;dugg&#8221;, or voted up, by other users.  Stories with a lot of diggs reach the front page, where they can be seen by more people.  (This also creates a sort of &#8220;mob rule&#8221; effect, but that topic is for another day.)  Digg has been quite a success, with currently over 400 000 registered users, myself included.  </p>
<p>Digg is also the quintessential web 2.0 site - not only does it feature a strong, community-oriented website with content that users determine, but it also has many web 2.0 design features, such as nice design/layout, and many Ajax-enhanced functions, such as when you digg a story.  The site has also spawned a new term, &#8220;the digg effect&#8221;, when a website featured in a popular news story becomes slow or unusable because of the mass of traffic directed to it from digg.  </p>
<p>Though digg is quite popular, it is also quite a niche website, which may be somewhat of a small surprise.  According to some <a href="http://www.federatedmedia.net/authors/digg">statistics</a>, 52% of digg users are &#8220;IT professionals, developers or engineers&#8221;, and furthermore, &#8220;39% publish their own blog&#8221;.  These are definitely the people who are proponents of web 2.0 and the like, since the blogosphere has been quite successful in driving innovation in web technologies. </p>
<p>Additionally, traditional online news outlets like the New York Times, are <a href="http://www.techcrunch.com/2006/07/06/hitwise-nytimes-still-way-ahead-of-digg/">still way ahead</a> of digg in terms of web traffic, according to some reports.  All of this leads me to believe that the vast majority of web users don&#8217;t care, or don&#8217;t know, about sites like digg, which are almost universally praised among tech-saavy circles.</p>
<h3>It&#8217;s all in the design</h3>
<p>Another thing that got me thinking was the generally-accepted idea that if you want to make a popular website, you need to have a good design and also offer all sorts of fancy features.  This <a href="http://www.thinkvitamin.com/features/design/the-myspace-problem">doesn&#8217;t appear to be so</a>, as indicated by the popularity of sites like MySpace.</p>
<p>I think this belief arose for a few reasons.  Firstly, many of us have spent hours creating a design that looked great to us; after all this work, it would be hard to believe that other people could not find an attractive design a good reason to keep visiting a website.  Secondly, many of the websites that catch our attention and are popular, are also well-designed.  Those that weren&#8217;t well-designed, we didn&#8217;t bother to return to, since they didn&#8217;t appeal to our niche.  However, these are the sites that may have more broad appeal, and hence remain popular despite their horrible design.</p>
<h3>Niche is still good</h3>
<p>Which brings me to my final point - while it&#8217;s cool to have a well-designed site that features all sorts of nify web technologies, do not fall into the trap of believing that this alone will make it popular.  Don&#8217;t fall into the trap of believing that web 2.0 will soon become known and praised by all, because it probably won&#8217;t.   And, don&#8217;t be completely dumbfounded about why the general public can&#8217;t understand why web 2.0 is all-that-and-more; they&#8217;re not stupid, it&#8217;s just that it is still quite a niche topic, and is just fine the way it is.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/07/the-web-20-divide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open data standards and microformats across networks</title>
		<link>http://unitstep.net/blog/2006/07/03/open-data-standards-and-microformats-across-networks/</link>
		<comments>http://unitstep.net/blog/2006/07/03/open-data-standards-and-microformats-across-networks/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 16:53:38 +0000</pubDate>
		<dc:creator>Peter Chng</dc:creator>
		
		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://unitstep.net/blog/2006/07/03/open-data-standards-and-microformats-across-networks/</guid>
		<description><![CDATA[There&#8217;s been a lot of ]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a lot of <a href="<a href="http://tantek.com/log/2006/06.html#d17t2231">talk</a> <a href="http://webdevblog.uwaterloo.ca/article/237/microformats-in-education-wiki">about</a> <a href="http://microformats.org/">microformats</a> lately, brought about the increasing presence of web-standards, awareness and development of design patterns and concern about open data formats for information exchange.  Microformats are not something revolutionary, but they hold a simple, yet effective concept, that aims to take the best practices of the web and multiply them, thus, among other things, improve the way we interact with data on the Internet. </p>
<h3>Microformats</h3>
<p>At its most basic, microformats are a concept that advocates identifying certain pieces of information so that they can be better collected, parsed, and otherwise aggregated for other uses.  For example, the <a href="http://microformats.org/wiki/hreview">hReview</a> microformat proposes a way to mark up the data that comprises a review (of a product or service, let&#8217;s say) so that the pieces of information that comprise a review (author, date reviewed, rating, comments) can be easily discerned.  This example deals with the microformat in <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> or <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym>, but it could also be applied to <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a> documents.  </p>
<p>Since microformats do not have strict rules like <a href="http://www.w3.org/XML/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible Markup Language">XML</acronym></a> documents do, applying one to an existing document to make it microformat friendly is straightforward and doesn&#8217;t require you to totally re-arrange your data.  A nice <a href="http://microformats.org/wiki/hreview#Examples">example</a> is shown in the hReview specification.  The changes basically amount to adding a few <code>class</code> attributes on some elements, in order to identify certain pieces of information.  For example, the name of the item being reviewed must be in an element that has the classes &#8220;fn&#8221; and &#8220;item&#8221; applied to it.  (Either by the cascade, or directly)  This a simple, but effective way to identify data - that is, to use metadata identify the sematics of the information.  </p>
<h3>Defined <em>by</em> usage, rather than defining usage</h3>
<p>The neat thing about this is that it works entirely within the confines of <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> or <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> to enhance the semantics of the language.  Very few changes are needed, and in fact, the changes that microformats suggests are better since they will allow you to style elements better since they will be identified; in fact the way this turned out is no coincidence.  Microformats were designed with current &#8220;best practices&#8221; in mind, so many &#8220;in the wild&#8221; examples of markup on sites were referenced before the format was specified, in order to develop something that better suited current usage, rather than trying to develop a new standard that would be radically different from what anyone was using.  This makes it super-easy to adopt microformats if you&#8217;ve already been following current web-standards with separation of content and presentation.  </p>
<h3>Microformats: out in the open</h3>
<p>Also, microformats are not just some idealized standard that&#8217;s being <a href="http://www.eod.com/devil/archive/w3c.html">discussed, rather than implemented</a>.  Many sites already use them, such as <a href="http://corkd.com/">Cork&#8217;d</a>.  As mentioned before, this is because they are quite easy to adopt in a site that has already been well-designed, and so they don&#8217;t require a headache-inducing, total re-working of the structure.  Thus, web-developers can easily see the benefits of adopting microformats - in many cases, they&#8217;re <em>already</em> using them, albeit not with the same class names or attributes.  Admittedly, there could be more support for microformats, but I believe that will come very soon, as open source developers of blogging software, CMSs and other portal systems update their code to provide support.  </p>
<p>Another important aspect, already mentioned, is the organic development of the microformats.  As seen on the <a href="http://microformats.org/wiki/examples">examples</a> page of the microformats website, there is much open discussion before any microformat specifications are developed; for this reason, almost all of them are open to discussion, based on what is considered to be the current &#8220;best practice&#8221; out on the Internet nowadays.  In this way, the specifications tend to evolve around what are the best examples out there, rather than the specifications being a pragmatic announcement of what &#8220;should be done&#8221; and what &#8220;is the right way&#8221;. </p>
<p>For this reason, I believe microformats will be better accepted, since they will strike the right balance between standardization, ease-of-implementation, and practicality.  They will avoid the fate of other web-standards, some of which have been good on paper, but suffer from poor implementation either because of practical issues or compatibility problems.  </p>
<h3>Open data formats</h3>
<p>Microformats are also a simple but effective open data format.  With any data format, interoperability and compatibility are issues in the long run.  If I save a file in a certain format, can I be assured it will be readable by the hardware and software of computers 10, 20 or 50 years from now?  For some data, this is not important, but for some it is very important, such as a digital photo album, any archive information, or records.  With the fast pace of development for computer formats, and technology in general, this is a definite problem.</p>
<p>So how are microformats any better than any other format, open or closed?  Surely being an open format doesn&#8217;t guarantee operability in the long run?  That may be true, but one proven hallmark of future-proof data formats is being an established and traditional format.  As pointed out by <a href="http://tantek.com/log/2006/06.html#d17t2231">Tantek</a>, this is why Project Gutenberg (&#8221;the first and largest collection of eBooks&#8221;) has decided to store their archives in the venerable ASCII format.  While this doesn&#8217;t offer any sort of markup options, it does virtually guarantee compatibility in the future - it&#8217;s highly unlikely that ASCII will be forgotten completely in the future. </p>
<p>For these same reasons, Tantek also believes that &#8220;Compatible <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a>&#8221; (or valid <a href="http://www.w3.org/MarkUp/" class="ubernym uttInitialism"><acronym class="uttInitialism" title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym></a> 1.0 strict compatible with <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym>) is also dependable over time.  <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> has been in use for over a decade on the Internet, the most widely-distributed, distributed-database in human history.  Thus, its ubiquity is certainly not in doubt; its ease of use also helps, as it enables wide adoption.  </p>
<h3>Openness and the present</h3>
<p>Okay, so open data formats can be good in the long run.  But what about <em>now</em>?  Well, there&#8217;s currently some pretty exciting stuff going on.  Recently, <a href="http://www.techcrunch.com/2006/06/27/a-look-inside-peopleaggregator/">People Aggregator</a> announced they&#8217;d be starting a social network (nothing new) that would also allow users to post across multiple, different, social networking or blogging sites.  This is currently accomplished by using APIs such as Metaweblog, but in the future, they envision more complete interoperability.  The idea is that switching from one service to another shouldn&#8217;t be hard, as if open standards are used, compatibility can be ensured - rather than having to make sure the new service provider has a conversion utility to convert from your old provider. </p>
<p>The additional benefits could also be quite useful.  For example, creating a &#8220;friends&#8221; page listing your friends&#8217; most recent blog posts and content wouldn&#8217;t be difficult.  If you&#8217;re using Livejournal, this is already easy, but the people on your friends list must also be on Livejournal.  If People Aggregator is successful at getting more networks onboard their idea, adding people to a friends list would be easy, regardless of what service they were using.  There is already a <a href="http://adam.404.org/projects/friends-rss/">WordPress plugin</a> that does this, by parsing a friends&#8217; <acronym class="uttInitialism" title="Really Simple Syndication">RSS</acronym> feed.  But People Aggregator&#8217;s idea is to make this functionality accessibile from blogging service. </p>
<h3>Problems</h3>
<p>The main threat I see against adoption of standards a direct result of the benefits it offers.  As mentioned, these open data formats would allow content from one service to be syndicated and/or displayed elsewhere on the web.  This helps increase the accessibility of information, as you no longer have only one place where you can get it from - you can display the information how you want to, and in what order you want.  </p>
<p>This could directly threaten the ability for services to make money because of the circumvention of ad revenue that would take place.  Many social networking sites survive because they allow people to freely make content and share it from their sites, so as long as ads are served up to viewers.  If the content can be aggregated, and shown elsewhere, then the ads aren&#8217;t shown.  Unless agreements are reached about this, (such as ensuring ads are still delivered in any data delivered outside the site, or ad-revenue sharing), this may be a major impediment to adoption. </p>
<p>This would be sad, since open data formats and the ability to &#8220;subscribe&#8221; to content and display it in a non-traditional way are basic concepts of what I would consider &#8220;web2.0&#8243; technologies.  This is a natural extension to what <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> allowed, in that it will allow for content to flow easier, just like <acronym class="uttInitialism" title="HyperText Markup Language">HTML</acronym> did some 10-15 years ago.</p>
<hr/>Copyright &copy; 2008 <strong><a href="http://unitstep.net">unitstep.net</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement. Please contact <strong><a href="mailto:webmaster@unitstep.net">webmaster@unitstep.net</a></strong> for more information.<br/><span style="float: right;font-size: 7pt"><a href="http://blog.taragana.com/index.php/archive/wordpress-plugins-provided-by-taraganacom/">Plugin</a> by <a href="http://www.taragana.com/">Taragana</a></span>]]></content:encoded>
			<wfw:commentRss>http://unitstep.net/blog/2006/07/03/open-data-standards-and-microformats-across-networks/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
