<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marc Hibbins &#187; google</title>
	<atom:link href="http://blog.marchibbins.com/category/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.marchibbins.com</link>
	<description>Freelance Web developer, blogger</description>
	<lastBuildDate>Wed, 21 Sep 2011 11:42:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Chrome&#8217;s On It</title>
		<link>http://blog.marchibbins.com/2009/12/15/chromes-on-it/</link>
		<comments>http://blog.marchibbins.com/2009/12/15/chromes-on-it/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 00:29:43 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://blog.marchibbins.com/?p=1319</guid>
		<description><![CDATA[A preview to Google's Chromium OS - how to build, install and my first thoughts on what's to come.]]></description>
			<content:encoded><![CDATA[<p>In July, <a name="Official Google Blog: Introducing the Google Chrome OS" href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" target="_blank">Google announced their plan</a> to develop a lightweight operating system based on their successful <a title="Google Chrome - Download a new browser" href="http://www.google.com/chrome" target="_blank">Chrome browser</a>. Intending to be open source, speedy, secure and <em>simple</em>, this would be their attempt to re-think the operating system as Chrome previously &#8216;re-imagined&#8217; the browser.</p>
<p>It was Google&#8217;s aim to get users from start-up and on to the Web in a matter of seconds.</p>
<p>The Chrome OS would be the kind of system targeted at Netbooks, catering for the modern generation of computer user for whom the majority (if not all) of interaction takes place on the Web.</p>
<p>The OS would pretty much <em>just</em> be a browser in fact. All the user&#8217;s applications and data would (and would have to) be stored in the cloud; as stateless data and Web-based apps.</p>
<p>With that in mind Google could completely go back to basics and redesign the underlying security architecture of an OS. Because it was their plan to run everything &#8216;in the browser&#8217;, the underlying system would no longer need the capabilities of a normal operating system, for example, the ability to install applications or the need for security precautions to handle them. There is also no file storage, so you wouldn&#8217;t even need any real kind of storage space or file system in the traditional sense.</p>
<p>This all results in the user never needing to deal with viruses, malware or updates for applications or their security system. It also means the OS will be up and running in seconds of booting up &#8211; and thus, ready almost immediately to get on to the Web.</p>
<p>A couple weeks ago, Google held a special event <a title="Official Google Blog: Releasing the Chromium OS open source project" href="http://googleblog.blogspot.com/2009/11/releasing-chromium-os-open-source.html" target="_blank">announcing the official release</a> of the product and previewed some of the features on a live webcast (covered by <a title="Live From Google's Chrome OS Event" href="http://www.techcrunch.com/2009/11/19/chrome-os-event/" target="_blank">TechCrunch</a> and <a title="Live Blog: The Google Chrome OS Press Event" href="http://www.readwriteweb.com/archives/live_blog_the_google_chrome_os_press_event.php" target="_blank">ReadWriteWeb</a>).</p>
<p>They followed it up with a short introductory video explaining some of their decisions and what users can expect in the full version:</p>
<p><object width="500" height="304"><param name="movie" value="http://www.youtube.com/v/0QRO3gKj3qw&#038;hl=en_GB&#038;fs=1&#038;ap=%2526fmt=22"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0QRO3gKj3qw&#038;hl=en_GB&#038;fs=1&#038;ap=%2526fmt=22" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="304"></embed></object></p>
<p>Their YouTube channel also has <a title="YouTube - Google Chrome OS Open Source Project Announcement" href="http://www.youtube.com/watch?v=5JyFbF7QFlY&amp;fmt=22" target="_blank">a recording of the announcement</a> and the <a title="Google, Inc." href="http://investor.shareholder.com/googpr/eventdetail.cfm?eventid=75092" target="_blank">audio of the Webcast is archived here</a>.</p>
<p>As part of that announcement Google publicly released the code to the open source community and called for contributors to engage with their developers and start working with the code.</p>
<p>If you&#8217;re interested in doing that, the Chromium wiki has a <a title="Getting and Building a Chromium-Based OS (The Chromium Projects)" href="http://www.chromium.org/chromium-os/building-chromium-os" target="_blank">how-to on getting and building the source</a> and TechCrunch wrote up <a title="Want To Try Out Google Chrome OS For Yourself? Here's How." href="http://www.techcrunch.com/2009/11/19/guide-install-google-chrome-os/" target="_blank">a step-by-step guide</a> to getting started.</p>
<p>This also meant that you could download and build the source to have a play, so I thought I&#8217;d give it a go.</p>
<h3><a name="Getting_and_Installing_Chromium_OS" class="anchor">Getting and Installing Chromium OS</a></h3>
<p><a title="Want To Try Out Google Chrome OS For Yourself? Here's How." href="http://www.techcrunch.com/2009/11/19/guide-install-google-chrome-os/" target="_blank">TechCrunch&#8217;s coverage</a> has a guide to running the Chromium OS on a virtual machine, essentially software that replicates the behaviour of a standalone physical machine. This means you don&#8217;t have to install this OS instead of your native system or worry about any operations performed by Chromium affecting your current platform, it&#8217;s running in a secure sandbox.</p>
<p>They link to two disk images, one built by <a title="Google Chrome OS - gdgt" href="http://gdgt.com/google/chrome-os/" target="_blank">GDGT</a> (which requires a free registration) and <a href="http://torrents.thepiratebay.org/5170843/chromeos-image-999.999.32309.211410-a1.vmdk.bz2.5170843.TPB.torrent" target="_blank">a Pirate Bay hosted torrent file</a>.</p>
<p><em>At the time of this writing, the torrent file and image is considered to be safe, though as Jason Kincaid writes, this could at some point be re-written to be unsafe.</em></p>
<p>Now although it&#8217;s obvious, I&#8217;ll point out (as the article does) that this is a very early release of Chromium, so isn&#8217;t as near fully featured as that we&#8217;ve seen demonstrated. That version too is itself unfinished. This build has also not been put together by Google.</p>
<p>Neither is this intended to run on a virtual machine, so you won&#8217;t get anywhere near the performance that you would for real. This is the usually the case for any system running on a VM, but because pretty much the <em>whole deal</em> with Chromium is the speed, what we&#8217;ll be seeing should not be considered &#8216;as is&#8217;, it just a method to give you a bit of a sneak preview instead.</p>
<h4><a name="Using_VMWare" class="anchor">Using VMWare</a></h4>
<p>Usually, <a title="VMware Player: Run Windows 7, Chrome OS - Free Download for a Virtual PC" href="http://www.vmware.com/products/player/" target="_blank">VMWare Player</a> is my preferred choice for virtualisations. However the build comes as a <strong>VMDK </strong>file and VMWare Player runs from a <strong>VMX </strong>file. The <strong>VMDK </strong>file is the appliance, the <strong>VMX </strong>file is a descriptor (processing instructions that the Player relies on).</p>
<p><strong>VMX</strong> files are easily written in a text editor and I found <a title="Trying out ChromeOS from a VMWare image | Rough Book" href="http://vivin.net/2009/11/20/trying-out-chromeos-from-a-vmware-image/" target="_blank">an example</a> which I modified to run as part of my development environment, which follows below.</p>
<p>Simply save this file as <strong>VMX </strong>format and run it from VMWare Player:</p>
<blockquote><p>.encoding = &#8220;UTF-8&#8243;<br />
displayName = &#8220;Chrome OS&#8221;<br />
guestOS = &#8220;other&#8221;<br />
<strong>memsize = &#8220;1024&#8243;</strong></p>
<p>ethernet0.present= &#8220;true&#8221;<br />
ethernet0.startConnected = &#8220;true&#8221;<br />
ethernet0.virtualDev = &#8220;e1000&#8243;<br />
<strong>ethernet0.connectionType = &#8220;bridged&#8221;</strong><br />
ethernet0.addressType = &#8220;generated&#8221;<br />
ethernet0.generatedAddress = &#8220;00:0c:29:cd:8d:e6&#8243;<br />
ethernet0.generatedAddressOffset = &#8220;0&#8243;</p>
<p>usb.present = &#8220;true&#8221;</p>
<p>sound.present = &#8220;false&#8221;<br />
sound.autodetect = &#8220;true&#8221;<br />
sound.virtualDev = &#8220;es1371&#8243;<br />
sound.fileName = &#8220;-1&#8243;<br />
sound.startConnected = &#8220;true&#8221;</p>
<p>ide0:0.present = &#8220;true&#8221;<br />
<strong>ide0:0.fileName=&#8221;chrome-os-0.4.22.8-gdgt.vmdk&#8221;</strong><br />
ide0:0.deviceType = &#8220;disk&#8221;<br />
ide0:0.mode = &#8220;persistent&#8221;<br />
ide0:0.redo = &#8220;&#8221;<br />
ide0:0.writeThrough = &#8220;false&#8221;<br />
ide0:0.startConnected = &#8220;false&#8221;</p>
<p>virtualHW.version = &#8220;3&#8243;</p>
<p>config.version = &#8220;8&#8243;</p>
<p>floppy0.present = &#8220;false&#8221;</p></blockquote>
<p>Depending on your settings, you may have to change the <strong>ethernet0.connectionType</strong> to &#8220;<strong>nat</strong>&#8221; and the <strong>ide0:0.fileName</strong> to your <strong>VMDK </strong>filename &#8211; if you got the torrent version, that will be &#8220;<strong>chromeos-image-999.999.32309.211410-a1.vmdk</strong>&#8220;. I also gave it a little more memory.</p>
<h4><a name="Using_VirtualBox" class="anchor">Using VirtualBox</a></h4>
<p>TechCrunch recommend using <a title="Downloads - VirtualBox" href="http://www.virtualbox.org/wiki/Downloads" target="_blank">VirtualBox</a>, a cross-platform virtualisation. VirtualBox can run straight from the VMDK so don&#8217;t worry about a VMX file &#8211; just follow the instructions.</p>
<h3><a name="First_Impressions" class="anchor">First Impressions</a></h3>
<p>Initially, everything is a bit sparse and you may wonder if you&#8217;ve done everything properly (have a look at the screenshots below), but this is just a reminder that what we&#8217;re playing with here isn&#8217;t ready <em>at all</em> &#8211; the video demo is a far more polished version than this and we&#8217;ll keep that in mind.</p>
<p><a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_01.jpg" target="_blank"><img class="size-medium wp-image-1321 alignnone" title="Chrome login screen" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_01-300x225.jpg" alt="Chrome login screen" width="240" height="180" /></a> <a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_02.jpg" target="_blank"><img class="alignnone size-medium wp-image-1322" title="Chrome boot screen" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_02-300x225.jpg" alt="Chrome boot screen" width="240" height="180" /></a></p>
<p>When it gets going though, we start to see some of those familiar features.</p>
<p>There&#8217;s the application menu, not a drop down menu in our version but a &#8216;pinned&#8217; tab &#8211; the drop down must have been put in later.</p>
<p>I started to play with some of the apps, they&#8217;re exactly the same here as they are on any other platform &#8211; they work completely as they should &#8211; Google&#8217;s Calendar, Docs and Reader to name a few.</p>
<p><a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_03.jpg" target="_blank"><img class="alignnone size-medium wp-image-1324" title="Chrome application menu" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_03-300x225.jpg" alt="Chrome application menu" width="240" height="180" /></a> <a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_04.jpg" target="_blank"><img class="alignnone size-medium wp-image-1325" title="Chrome Calendar" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_04-300x225.jpg" alt="Chrome Calendar" width="240" height="180" /></a></p>
<p>Saying that though, why wouldn&#8217;t they? These &#8216;apps&#8217; are just the webpages we&#8217;re used to, actually you&#8217;ll see <em>exactly </em>the same as visiting &#8216;<a title="Google Mail" href="http://www.google.com/mail" target="_blank">http://www.google.com/mail</a>&#8216; and &#8216;<a title="Google Reader" href="http://www.google.com/reader" target="_blank">http://www.google.com/reader</a>&#8216;. There is zero difference, just like visiting &#8216;<a title="Amazon.co.uk: Low Prices in Electronics, Books, Sports Equipment &amp; more" href="http://www.amazon.co.uk/" target="_blank">Amazon.co.uk</a>&#8216; works plenty fine too.</p>
<p>The fact they&#8217;re called &#8216;apps&#8217; is just semantic thing, just a way of thinking about them as products launched from some kind of desktop-analogy, rather than destinations found at the end of a search engine. I&#8217;ll come back to this later.</p>
<p>Then I started to play with the apps that launch in &#8216;panels&#8217; &#8211; the first hint of something that looks native to Chromium.</p>
<p>There&#8217;s appropriations of the Calendar again and Google Talk.</p>
<p><a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_05.jpg" target="_blank"><img class="alignnone size-medium wp-image-1326" title="Chrome Calendar in panels" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_05-300x225.jpg" alt="Chrome Calendar in panels" width="240" height="180" /></a> <a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_06.jpg" target="_blank"><img class="alignnone size-medium wp-image-1327" title="Chrome Chat" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_06-300x225.jpg" alt="Chrome Chat" width="240" height="180" /></a></p>
<p>But then the illusion was slightly shattered when I notice &#8216;View: Mobile&#8217; link at the bottom of the calendar and chose to click &#8216;Desktop&#8217;, which just showed just the other Calendar view (the first one, above), all displayed in that little window with scrollbars &#8211; because, again, it&#8217;s just a Web page we&#8217;ve loaded here, but in a custom view.</p>
<p>The chat is pretty much the same as the Google Talk, and includes voice chat.</p>
<p>This was actually a bit disappointing, of course I know that the Chromium OS is pretty much just Chrome and that <em>everything </em>is a Web page really, but I expected these apps to have detected that I&#8217;m visiting on the Chromium OS and serve a more tailored interface. I wanted some kind of dedicated experience basec on the app knowing that I&#8217;d be seeing everything through one of these panels.</p>
<p>Having said that, the Chromium OS project site has a whole section dedicated to <a title="User Experience (The Chromium Projects)" href="http://www.chromium.org/chromium-os/user-experience" target="_blank">the User Experience</a>, which describes the &#8216;motivations, assumptions, and directions&#8217; behind the interface design. It shows much of their work in-progress.</p>
<p>On their screenshots of the latest version, these windows seem to be more developed, the chat doesn&#8217;t have the default controls and there&#8217;s a notification panel that looks like it nicely ties up the application in some kind of native <a title="Growl" href="http://growl.info/" target="_blank">Growl</a> equivalent &#8211; <a href="http://sites.google.com/a/chromium.org/dev/chromium-os/user-experience/sdres_0002_Panels.png" target="_blank">see here</a>.</p>
<p>By the looks of it something like that could be achieved as simply as combining RSS and Javascript (maybe it does &#8211; it&#8217;s all Web pages remember), but putting it in a custom panel, presented in custom &#8216;chrome&#8217;, would give it a lot more strength and me more confidence.</p>
<p>The majority of the links from this application menu, in fact, are just to Web pages, rather than apps in these custom windows.</p>
<p>One of them links to a straightforward enough Chess game, demonstrating Chromium&#8217;s support for Flash. It comes with Flash Player 10.0.32.18 installed (currently the latest stable release) and it runs just fine.</p>
<p><a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_07.jpg" target="_blank"><img class="alignnone size-medium wp-image-1328" title="Chrome Flash support" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_07-300x225.jpg" alt="Chrome Flash support" width="240" height="180" /></a> <a href="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_08.jpg" target="_blank"><img class="alignnone size-medium wp-image-1329" title="Chrome Chess" src="http://blog.marchibbins.com/wp-content/uploads/2009/12/chrome_08-300x225.jpg" alt="Chrome Chess" width="240" height="180" /></a></p>
<h3><a name="A_new_paradigm" class="anchor">A new paradigm</a></h3>
<p>On the idea of using only Web applications, looking at Web apps <em>versus </em>desktop apps, I think for a long time people have been wary of becoming completely dependant on them.</p>
<p>When I say &#8216;Web apps&#8217; here, I don&#8217;t mean everything that you could consider to be an app or just any kind of RIA, arguably any &#8216;site&#8217; is or could be &#8216;an application&#8217;. Instead I&#8217;m going to refer to the purely stateless apps, where the software, user settings and data are all stored somewhere in the cloud &#8211; on a server somewhere as opposed to the user&#8217;s local machine. Here I&#8217;m referring to the kinds of Web applications that are direct parallels of popular desktop apps, think the likes of the Google Docs suite.</p>
<p>For example, I know of a few people who dabble with Google Documents (Google&#8217;s word processor), but won&#8217;t use it exclusively over Microsoft Word, they use it for the odd document or quick note but not anything of length or real importance. Likewise with Google Spreadsheets as a possible choice over Microsoft Excel.</p>
<p>I think Spreadsheets is a different game, Excel is really quite powerful and has a lot more advanced features, though I&#8217;m no spreadsheet wizard. With Documents however, with the feature set far closer to that of Word or any enterprise desktop word processor, what&#8217;s the problem halting full adoption?</p>
<p>Is it a trust issue? Are people <a title="Updated: Does Google Have Rights to Everything You Send Through Chrome?" href="http://www.readwriteweb.com/archives/does_google_have_rights_to_all.php" target="_blank">wary of Google</a> or concerned about losing their data?</p>
<p>I&#8217;m a big fan of Documents, I use it for all my writing, I don&#8217;t own Microsoft Word and anyway, I like it. I&#8217;m writing this post using Documents because I prefer the environment over WordPress&#8217; authoring tool, I&#8217;m confident that my data is safe and secure.</p>
<p>And then there&#8217;s email, I don&#8217;t use a desktop client at all for my personal email, I use Google Mail. But compared to the rest of the Google app suite, Google Mail is seen as something quite different.</p>
<p>For some reason, Google Mail is set apart from the rest of the Google Docs applications, not seen on par, even though your data there is equally as secure or insecure, and backed-up or prone to loss there as it is with the apps on Docs. They run alongside each other, they have the same authors, same security, the same look and feel even.</p>
<p>So why is this? Is it just the case that Google Mail has been around for longer, so we&#8217;ve just gotten used to it? It has had a longer development life, but those advances are duplicated across to other software.</p>
<p>I wonder how many of the people who choose not to use Documents for trust, security or want of having their documents saved locally, do use Google Mail but haven&#8217;t ever exported their mail and backed-up an archive on their computer?</p>
<p>I think two things set Google Mail apart. Firstly, it&#8217;s just <em>better </em>than most mail clients &#8211; it&#8217;s fast, responsive, it shows emails in threads (which was pretty new at the time) and since then we&#8217;ve gotten hooked and now can&#8217;t possibly drop it for any of those old clunky desktop clients.</p>
<p>Secondly, probably because of that first reason, it seems we&#8217;ve kind of &#8216;forgotten&#8217; that it&#8217;s a Web app &#8211; that&#8217;s just a load of that temperamental HTML and Javascript substance writing data to the browser, but not only is it so powerful that it can trump the desktop software, it&#8217;s extremely reliable so we seem to think that it surely can&#8217;t just be a Web page like any other page in our browser.</p>
<p>Not only are we forgetting that actually there really is no difference between Google Mail and any other page (other than excellent engineering), but that there <em>is </em>a difference between it and one the desktop alternatives.</p>
<p>What I&#8217;m talking about here is that we should consider our way of thinking about these applications. It&#8217;s not a new observation that the gap between desktop applications and Web-based applications is closing, Google Mail is probably the best example of that &#8211; perhaps the killer app in that respect. It just seems surprising that the Chromium OS has <em>zero</em> file storage, you do not save <em>anything</em> &#8211;  but it really shouldn&#8217;t be.</p>
<p>I talked about suspending disbelief in convincing myself that some of the Web pages I was looking at were actually apps and not just normal HTML pages &#8211; but does it really matter?</p>
<p>Take the application menu, note it&#8217;s similarities to the application interface on the iPhone which also collates Web links and native &#8216;applications&#8217; together. Both treat them as one and the same with an icon treatment that doesn&#8217;t distinguish between the two.</p>
<p>Ultimately, if we get the desired result &#8211; on the basis that trust and security is in place and what we want to get done, gets done &#8211; I don&#8217;t think it matters if the program is Web-based or &#8216;desktop&#8217;-based, as much as it doesn&#8217;t matter if the app is written in HTML, AJAX or Flash instead of C or VBA.</p>
<p>When Adobe first starting talking about AIR, describing it as something like a desktop runtime for Flash, I didn&#8217;t think anyone would consider any Flash app to stand on equal footing to traditionally written desktop software (again, from the likes of C or VBA). At that time no-one really took Flash anywhere near as seriously as they do now. But now look at all the Twitter clients we use, the <a title="BBC iPlayer - Install" href="http://www.bbc.co.uk/iplayer/install/" target="_blank">BBC iPlayer</a>.</p>
<p>I digress. What I&#8217;m saying is that everything on the Web is constantly evolving.</p>
<p>Google Mail is the application that proved that stateless computing &#8216;can be done&#8217; and <em>can</em> be accepted as the norm. Chromium then, has the potential to be the software that proves true stateless computing &#8216;can be done&#8217; and is a confident first step to introducing <em>that</em> as the norm.</p>
<p>Chromium loads some Web apps natively, others it loads as if they were native. With apps like these, if you were the kind of user that didn&#8217;t know or didn&#8217;t care that they only served online, you wouldn&#8217;t be any the wiser because of the way in which Chromium unblinkingly presents them.</p>
<p>I&#8217;m reminded of the <a title="YouTube - What is a Browser?" href="http://www.youtube.com/watch?v=o4MwTvtyrUQ&amp;fmt=18" target="_blank">&#8216;What is a browser?&#8217; video</a> and how initially I thought of the people as being quite naive, but in retrospect I don&#8217;t think it matters what a browser is, it&#8217;s what you do with it.</p>
<p>For a lot of people the search engine (Google or otherwise) is synonymous with the Web, or <em>is</em> the Web. Not removing choice, I don&#8217;t see a problem with these apps being synonymous with &#8216;mail&#8217;, or &#8216;chat&#8217; or &#8216;calendar&#8217; for users who wish to use them.</p>
<p>We&#8217;re pretty much always online now and Chromium is targeting the Netbook type system (also to note perhaps, the TechCrunch article says you cannot download and install Chrome on any machine &#8211; you will have to buy a new one), Chromium could really work. As I say, if it does it&#8217;ll enforce this new paradigm of how we think about these apps.</p>
<p>NB: There are fall backs for offline use &#8211; recently<a title="What's powering Web apps: Google waving goodbye to Gears, hello to HTML5 [Updated] | Technology | Los Angeles Times" href="http://latimesblogs.latimes.com/technology/2009/11/google-gears.html" target="_blank"> Google announced that they are dropping Gears for HTML5 APIs and offline storage</a>, but I won&#8217;t go into that now and anyway, replacing normal computer usage isn&#8217;t what this is about.</p>
<p>In the end I couldn&#8217;t survive the whole day on Chromium because of the virtual machine&#8217;s performance, but I got to wondering whether I could sustain myself on completely stateless computing if I was handed the real Chromium to try out for a period of time.</p>
<p>With the help of <a title="Wakoopa - Discover software &amp; games" href="http://wakoopa.com/" target="_blank">Wakoopa</a>, I looked at the most popular apps for various platforms and chose those I use the most, for each I came up with a currently cloud-based alternative &#8211; all of which I&#8217;ve used at least once when circumstance has called for it.</p>
<p>Here&#8217;s a sample of what&#8217;s available:</p>
<table border="0" cellpadding="2" style="margin-bottom:15px;">
<tr>
<th width="175">Desktop</th>
<th>Web-based</th>
</tr>
<tr>
<td>Internet Browser</td>
<td>N/A</td>
</tr>
<tr>
<td>Mail</td>
<td>Google Mail, Google Wave, Hotmail, Yahoo! Mail etc</td>
</tr>
<tr>
<td>iTunes/Spotify</td>
<td>Last.fm, Pandora</td>
</tr>
<tr>
<td>Instant Messaging</td>
<td>Google Talk, Google Mail</td>
</tr>
<tr>
<td>Skype/Voip</td>
<td>As above, <a title="GizmoCall - Talk to Anyone Anywhere" href="https://www.gizmocall.com/" target="_blank">GizmoCall</a>, or any webcam supporting site</td>
</tr>
<tr>
<td>DVD/Video player</td>
<td>Hulu, YouTube (Now supports <a title="YouTube - Watch TV shows on YouTube" href="http://www.youtube.com/shows" target="_blank">TV</a> and &#8216;<a title="YouTube - Watch Films on YouTube" href="http://www.youtube.com/movies" target="_blank">films</a>&#8216;)</td>
</tr>
<tr>
<td>Word Processing</td>
<td>Google Documents</td>
</tr>
<tr>
<td>Microsoft Excel</td>
<td>Google Spreadsheets</td>
</tr>
<tr>
<td>Adobe Photoshop</td>
<td><a title="Splashup" href="http://www.splashup.com/" target="_blank">Splashup</a>, <a title="Picnik - Photo editing the easy way, online in your browser" href="http://www.picnik.com/" target="_blank">Picnik</a></td>
</tr>
<tr>
<td>Twitter client</td>
<td><a title="Brizzly / A simple way to experience the social web" href="http://brizzly.com/" target="_blank">Brizzly</a>, Twitter <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </td>
</tr>
<tr>
<td>RSS aggregator</td>
<td>Google Reader</td>
</tr>
<tr>
<td>Code IDE</td>
<td><a title="CodeRun - Online IDE" href="http://www.coderun.com/ide/" target="_blank">CodeRun</a> &#8211; can edit, run and compile various languages including PHP, ASP.NET and Silverlight</td>
</tr>
</table>
<p>There are far more than I&#8217;ve listed here &#8211; what I&#8217;m saying is, this isn&#8217;t a phase this is just development.</p>
<p>So Chromium is looking promising, no doubt more official releases will be on the cards for next year. Until then, if anyone does happen to have a Chromium-ready Netbook they want me to Beta test.. I&#8217;m up for the challenge. <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/12/15/chromes-on-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4th Time Around</title>
		<link>http://blog.marchibbins.com/2009/04/23/4th-time-around/</link>
		<comments>http://blog.marchibbins.com/2009/04/23/4th-time-around/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 12:14:22 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[dataportability]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[openstandards]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=544</guid>
		<description><![CDATA[Last year Facebook released Facebook Connect and about the same time Google released Friend Connect, they're two very similar services. Now, this week, Twitter have announced their connection service, called 'Sign in with Twitter'.]]></description>
			<content:encoded><![CDATA[<p>Last year Facebook released <a title="Facebook Developers | Facebook Connect" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and about the same time Google released <a title="Google Friend Connect - add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Friend Connect</a>, they&#8217;re two very similar services that allow users to connect with information and with their friends of the respective native platforms from third-party enabled sites. The intention, <a title="Connect - Marc Hibbins" href="http://hibbins.wordpress.com/2008/12/17/connect/" target="_blank">as I&#8217;ve written about before</a>, is to add a layer of social interaction to &#8216;non-social&#8217; sites, to connect your information and activity on these third-party sites to your information and activity (and contacts) on the original platforms.</p>
<p>Then <a title="Three - Marc Hibbins" href="http://hibbins.wordpress.com/2009/03/05/three/" target="_blank">in March</a>, Yahoo! announced their service sign-on, called <a title="Updates API - YDN" href="http://developer.yahoo.com/social/updates/" target="_blank">Yahoo! Updates</a>.</p>
<p>Now, this week, Twitter have announced their connection service, called &#8216;<a title="Twitter API Wiki / Sign in with Twitter" href="http://apiwiki.twitter.com/Sign-in-with-Twitter" target="_blank">Sign in with Twitter</a>&#8216;. It too gives you a secure authenticated access to your information and contacts, in exactly the same way the others do &#8211; except this time, it&#8217;s Twitter.</p>
<p><img class="aligncenter size-full wp-image-545" title="Sign in with Twitter" src="http://hibbins.files.wordpress.com/2009/04/twitter_signin.png" alt="Sign in with Twitter" width="153" height="24" /></p>
<p>You might ask if we have three, do we need a fourth? Have you ever used any of the other three?</p>
<p>But don&#8217;t dismiss it, or think it Twitter are jumping on to any kind of bandwagon, Twitter&#8217;s implementation is fundamentally different to the others &#8211; and it could cause quite a stir.</p>
<p>The problem with the other services (ultimately the problem with the platforms) is, more than often not, they are completely closed and non-portable. Although you can sign-in to a third-party site and access your data, there&#8217;s a lot of limitation to what you can retrieve and publish. These popular social networks have grown and amassed huge amounts of members and data which they horde and keep to themselves. I&#8217;m not talking about privacy, I&#8217;m referring to data portability.</p>
<p>The infrastructures are like locked-in silos of information and each built differently, because, either, they never considered that you&#8217;d want to make your data portable or they didn&#8217;t then want (or see value) in you moving your data anywhere else. The services they&#8217;ve created to &#8216;connect&#8217; to your data are also proprietary methods &#8211; custom built to channel in and out of those silos. Each of those services too, are singularities, they won&#8217;t work with each other.</p>
<p>Twitter though, have come up with a solution that adheres to agreed upon standards, specifically, by using <a title="OAuth - An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications." href="http://oauth.net/" target="_blank">OAuth</a> to facilitate it&#8217;s connection. Technically, it&#8217;s significantly different, but in practice, you can expect it to do everything the others can do.</p>
<h3><a name="The_community's_thoughts" class="anchor">The community&#8217;s thoughts</a></h3>
<p>Yahoo&#8217;s Eran Hammer-Lahav (a frequent contributor to OAuth) has <a title="Hueniverse - Introducing 'Sign-in with Twitter', OAuth-Style &quot;Connect&quot;" href="http://www.hueniverse.com/hueniverse/2009/04/twitter-connect.html" target="_blank">written a good post</a> discussing his thoughts, he says it&#8217;s &#8216;Open done right&#8217; &#8211; no proprietary &#8216;special sauce&#8217; clouds interoperability as happens with Facebook Connect. I think he&#8217;s right.</p>
<p>He looks at what happened when Facebook Connect was introduced, that they essentially offered third-party sites two key features: the ability to use existing Facebook accounts for their own needs, and access Facebook social data to enhance the site. The value of Facebook Connect is to save sites the need to build their own social layer. Twitter though, is not about yet another layer, but doing more with that you&#8217;ve already got.</p>
<p>Marshall Kirkpatrick <a title="A Better Calling Card: Twitter Challenges Facebook Connect - ReadWriteWeb" href="http://www.readwriteweb.com/archives/a_better_calling_card_twitter_challenges_facebook.php" target="_blank">also wrote about the announcement</a>, his metaphor for the other &#8216;connection&#8217; services best describes how they function &#8211; &#8216;it&#8217;s letting sites borrow the data &#8211; not setting data free&#8217;.</p>
<p>But then he talks about Twitter &#8216;as a platform&#8217;, and I think this is where things get interesting. He says:</p>
<blockquote><p>Twitter is a fundamentally different beast.</p>
<p>All social networking services these days want to be &#8220;a platform&#8221; &#8211; but it&#8217;s really true for Twitter. From desktop apps to social connection analysis programs, to services that will Twitter through your account when a baby monitoring garment feels a kick in utero &#8211; there&#8217;s countless technologies being built on top of Twitter.&#8221;</p></blockquote>
<p>He&#8217;s right. Twitter apps do pretty much anything and <em>everything </em>you can think of on top of Twitter, not just the primary use of sending and receiving tweets. I love all the OAuth and open standards adoption &#8211; but that&#8217;s because I&#8217;m a developer, but thinking about Twitter as a platform makes me wonder what kind of effect this will have on the users, how it could effect the climate, even landcape, of social media if, already being great, Twitter is given some real <em>power</em>. </p>
<p>People have long questioned Twitter&#8217;s future &#8211; it&#8217;s business model, how it can be monetised, those things are important &#8211; but where can it otherwise go and how can it expand? Does it need to &#8216;expand&#8217;? It&#8217;s service is great it doesn&#8217;t need to start spouting needless extras and I don&#8217;t think it will. But in widening it&#8217;s connectivity, it&#8217;s adaptability, I think could change our perception of Twitter &#8211; it&#8217;s longevity and road map, the way we use it and think of ourselves using it.</p>
<h3><a name="My_Thoughts" class="anchor">My Thoughts</a></h3>
<p>Irrelevant of Richard Madeley or Oprah Winfrey&#8217;s evangelism, Twitter is an undeniable success.</p>
<p>When Facebook reworked and redesigned their feed and messaging model, I almost couldn&#8217;t believe it. What was the &#8216;status&#8217; updates, basically <em>IS </em>Twitter now, and that&#8217;s it&#8217;s backbone. It&#8217;s Twitter&#8217;s messaging model, it asks &#8216;What&#8217;s on your mind?&#8217;.</p>
<p>I&#8217;m probably not the only one who thought this, I&#8217;d guess any complaints about this being a bit of a blatant rip-off were bogged down by all the negativity about the interface redesign.</p>
<p>I think Facebook realised that Twitter has become a real rival. I think (and I guess Facebook also think) that as people become more web-savvy and literate to these sociable websites, they want to cleanse.</p>
<p>The great appeal of Twitter for me was, <em>ingeniously</em>, they took a tiny part of Facebook (this is how I saw it two years ago anyway) and made it their <em>complete </em>function &#8211; simple, short updates. Snippets of personal insight or creative wisdom, it didn&#8217;t matter really, what was important was it ignored the fuss and noise of whatever else Facebook had flying around it&#8217;s own ecology (and this was before Facebook applications came around) and took a bold single straight route through the middle of it.</p>
<p>Looking back, a lot of Facebook&#8217;s early adoption could be attributed to people growing restless with the noise and fuss of MySpace at the time &#8211; Facebook then was a clean and more structured an option.</p>
<p>I remember Twitter was almost ridiculed for basing it&#8217;s whole premise on such a minute part of Facebook&#8217;s huge machine. Now look at the turnaround.</p>
<p>Now people are growing up out of Web 2.0 craze. A lot went on, there was a lot of &#8216;buzz&#8217;, but a lot of progress was made in connecting things. People now are far more connected, but perhaps they&#8217;re over-connected, struggling from what <a title="Joseph Smarr - About Me" href="http://josephsmarr.com/about/" target="_blank">Joseph Smarr</a> calls &#8216;social media fatigue&#8217;. People they have multiple accounts in a ton of dispersed and unconnected sites around the web &#8211; true, each unique and successful for it&#8217;s own achievements &#8211; but it can&#8217;t go on.</p>
<p>Twitter for me is streamlined, <em>cleansed</em>, publishing. Whether talking about what I&#8217;m doing or finding out information from people or about topics that I follow, the 140 character limit constrains these utterances to be concise and straight-to-the-point pieces of information. The &#8216;@&#8217; replies and hashtags are brilliant mechanisms conceived to create connections between people and objects where there is almost no space to do so.</p>
<p>I use my blog to write longer discourse, I use my Twitter to link to it. Likewise with the music I listen to, I can tweet Spotify URIs. I link to Last.fm events and anything particularly good I&#8217;ve found (and probably bookmarked with Delicious) I&#8217;ll tweet that out too.</p>
<p>Twitter for me is like a central nervous system for my online activities. I won&#8217;t say &#8216;backbone&#8217; &#8211; because it&#8217;s <em>not </em>that heavy. Specifically a nervous system in the way it intricately connects my online life, spindling and extending out links, almost to itself be like a lifestream in micro.</p>
<p>Recently, I saw <a title="Scripting News: 4/21/2009" href="http://www.scripting.com/" target="_blank">Dave Winer</a>&#8216;s &#8216;<a title="Dave's continuous bootstrap on Flickr - Photo Sharing!" href="http://www.flickr.com/photos/scriptingnews/3456285657/" target="_blank">Continuous Bootstrap</a>&#8216; which although is admittedly a bit of fun, describes the succession of platforms deemed social media &#8216;leaders&#8217; (<a title="Gartner's curve (Scripting News)" href="http://www.scripting.com/stories/2009/04/19/gartnersCurve.html" target="_blank">see the full post here</a>).</p>
<p>What I initially noticed is that he aligns successful platforms &#8211; blogging, podcasting &#8211; with a single application: Twitter. It doesn&#8217;t matter whether he is actually suggesting that Twitter alone is as successful as any single publishing <em>form</em>, but it did make me wonder if Twitter, rather than being the current &#8216;holder of the baton&#8217;, will actually be the spawn for whatever kind of Web-wide platform does become popular next.</p>
<p>If the real Data Portability revolution is going to kick in, if it&#8217;s on the cusp of starting right now and everything will truly become networked and connected &#8211; would you rather it was your Twitter connections and voice that formed that basis for you or your Facebook profile?</p>
<p>I know I&#8217;d much rather read explore the connections I&#8217;ve made through Twitter. The kind of information I&#8217;d get back from the type of people who&#8217;d connect in this way would be far more relevant from my pool of Twitter connections rather than the old school friends and family members (notoriously) who&#8217;ve added me on Facebook, the kind that just add you for the sake of it.</p>
<p>If Web 3.0 (or whatever you want to call it) is coming soon, I&#8217;d rather detox. Twitter is slimmer and still feels fresh to start it out with. For me, Facebook feels far too heavy now, out of date and messy. Maybe I&#8217;m being unfair and I feel that way because I&#8217;ve fallen out of touch with it and now I visit less frequently, but all the negativity hasn&#8217;t done it any favours &#8211; and those complaints aren&#8217;t unfounded.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/04/23/4th-time-around/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Three</title>
		<link>http://blog.marchibbins.com/2009/03/05/three/</link>
		<comments>http://blog.marchibbins.com/2009/03/05/three/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 00:27:52 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=461</guid>
		<description><![CDATA[Yahoo! have announced Yahoo! Updates, their answer to Facebook Connect and Google Friend Connect.]]></description>
			<content:encoded><![CDATA[<p>Yahoo! have announced <a title="Updates API - YDN" href="http://developer.yahoo.com/social/updates/" target="_blank">Yahoo! Updates</a>, their answer to <a title="Facebook Developers | Resources" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and <a title="Google Friend Connect: Add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a>.</p>
<p>I&#8217;ve spoken about Friend Connect and Facebook Connect a of couple times already as they vie for the mantle of the primary single sign-on for social web applications, but I hadn&#8217;t heard anything about Yahoo! offering an implementation on their part &#8211; but it turns out to be a pretty good challenge.</p>
<p>They announced on their <a title="Extend Your Publishing Reach with JS-Kit + Yahoo! Updates (Yahoo! Developer Network Blog)" href="http://developer.yahoo.net/blog/archives/2009/03/js-kit_updates.html" target="_blank">Developer Network Blog</a> yesterday, that it&#8217;s a collaboration with <a title="JS-Kit: Comments, ratings, polls and surveys, Navigator, chat and more..." href="http://js-kit.com/" target="_blank">JS-Kit</a>, a leading distributed social network that currently connects over 600,000 sites through powering comments and ratings services. JS-Kit have already got some huge implementations, including sites for AOL, Evite, and Sun Microsystems.</p>
<p><a title="Got Kit? - Blog Archive - JS-Kit integrates with Yahoo!OS creating Major New Distribution Channel for Publishers" href="http://blog.js-kit.com/2009/03/04/js-kit-and-yahoo/" target="_blank">As the JS-Kit blog explains</a>, in this scenario these third-party sites can share user-generated content (e.g. blog comments) directly to a user’s social connections on Yahoo! via the “Updates from My Connections” feed.</p>
<p>This new capability offers a potentially massive new distribution channel for content and a great engine for driving referral traffic from Yahoo!’s global audience. The integration with the Yahoo! Social Directory API enables these sites to allow users to leverage their Yahoo! identity and display their Yahoo! profile photo with their comments. By enabling commenters to use their Yahoo! profile commenting, publishers can build a stronger sense of community at their sites.</p>
<p>Yahoo! have implemented the <a title="OAuth - An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications." href="http://oauth.net/" target="_blank">OAuth</a> open standard to achieve this, a trusted connection to third party sites, not only making users more willing to add content, but by leveraging the social profile data already stored by Yahoo!, makes the commenting and rating an easier process.</p>
<p>This in turn not only means no need for re-registration (cue repetitive form filling), but also a singular, portable syndication of activity can be aggregated on Yahoo! for those users, which, <a title="Yahoo! Launches Major Challenge to Facebook Connect - ReadWriteWeb" href="http://www.readwriteweb.com/archives/yahoo_launches_major_challenge_to_facebook_connect.php" target="_blank">as Marshall Kilpatrick suggests</a>, could <em>then </em>be used by site owners to access verified information about their readers&#8217; profiles and interests.</p>
<p>If this were possible, this could be used to serve more relevant content to those users as well as offer those site owners assurance as to who is contributing to their sites.</p>
<p>Yahoo! talked about their <a title="Introducing the Yahoo! Open Strategy (Yahoo! Developer Network Blog)" href="http://developer.yahoo.net/blog/archives/2008/04/introducing_the_1.html" target="_blank">Open Strategy back in October</a>, so it&#8217;s good (and about time!) to see some of this come to fruition. They&#8217;ve hit the ground running, but the JS-Kit support won&#8217;t win this alone &#8211; those sites also support Facebook Connect.</p>
<p>I&#8217;m more impressed with Yahoo! for consistently championing open standards, as they do with SearchMonkey also, so hope this will expand to other networks in the future. But as much as I enjoy a third contender to the table heating things up, I hope this doesn&#8217;t result in three (or more) incompatible platforms heading in their own directions and we&#8217;re back to square one.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/03/05/three/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is This It</title>
		<link>http://blog.marchibbins.com/2009/01/07/is-this-it/</link>
		<comments>http://blog.marchibbins.com/2009/01/07/is-this-it/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 10:53:38 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[semanticweb]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=303</guid>
		<description><![CDATA[Quite out of the blue and without notification of it’s launch as far as I’ve been able to find, Google seem to be exposing semantic data in their global search results.]]></description>
			<content:encoded><![CDATA[<p>Quite out of the blue and without notification of it&#8217;s launch as far as I&#8217;ve been able to find, Google seem to be exposing semantic data in their global search results.</p>
<p>Try searching for &#8216;What is the capital city of England?&#8217; or &#8216;Who is Bill Clinton&#8217;s wife?&#8217; and you&#8217;ll see sourced direct answers returned at the top of your search results.</p>
<p>It&#8217;s hard to tell if these direct results are actually semantic expressions or just presented to appear that way &#8211; in the expected Semantic triple of subject-predicate-object. The list of sources definitely don&#8217;t structure their information with semantic expression, so perhaps quite an amount of logic and natural language processing is being done on Google&#8217;s part to process non- or semi-structured data.</p>
<p>I&#8217;ve <a title="I Know There's an Answer - Marc Hibbins" href="http://hibbins.wordpress.com/2008/11/24/i-know-theres-an-answer/" target="_blank">tried to find out before</a> what Google have been up to concerning semantic technology but found little. The <a title="Did Google Just Expose Semantic Data in Search Results? - ReadWriteWeb" href="http://www.readwriteweb.com/archives/google_semantic_data.php" target="_blank">coverage over at ReadWriteWeb</a> reports that neither they or their Semantic Web contacts had heard or seen anything about this before, but the community feedback suggests there&#8217;s been variations of this for some time &#8211; including a three year old Google program called &#8216;Direct Answers&#8217; &#8211; but none of the coverage of that program offers the kind of examples we&#8217;re seeing here.</p>
<p>Marshall Kirkpatrick points to a blog post of Matt Cutts, Google search algorithm engineer, but it seems to be a dead link now. Though trailing through Google&#8217;s caches, it seems to find him quote:</p>
<blockquote><p>Many of the data points are being pulled in from the structured part of Wikipedia entries, which is interesting. Other sources are wide ranging, from a license plate website to Jason Calacanis&#8217;s Mahalo.</p></blockquote>
<p>If Google are constructing semantic data from semi-structured or non-structured source data, then there&#8217;s undoubtedly some quite powerful semantic processing technology in place. I highly doubt this will be the final product of their development with such technologies, simply the first we&#8217;ve noticed &#8211; most likely why it&#8217;s slipped under most people&#8217;s notice.</p>
<p>The inaccuracy is also an issue. Try searching &#8216;Who is Bob Dylan&#8217;s wife?&#8217; &#8211; and you&#8217;ll see Sara Lownds (his ex-wife) returned. Seeing these direct answers reminds me of <a title="[true knowledge] - home" href="http://www.trueknowledge.com/" target="_blank">True Knowledge</a>.</p>
<p>Even their example questions though, are far more complex &#8211; for example, &#8216;<a title="True Knowledge" href="http://beta.trueknowledge.com/answer.php?input=Who+owns+Universal+Studios%3F" target="_blank">Who owns Universal Studios?</a>&#8216;, &#8216;<a title="True Knowledge" href="http://beta.trueknowledge.com/answer.php?input=Is+the+Chrysler+building+taller+than+the+Eiffel+Tower%3F" target="_blank">Is the Chrysler building taller than the Eiffel Tower?</a>&#8216;, &#8216;<a title="True Knowledge" href="http://beta.trueknowledge.com/answer.php?input=What+is+the+half+life+of+plutonium+239%3F" target="_blank">What is the half life of plutonium 239?</a>&#8216;.</p>
<p>More importantly, if it doesn&#8217;t know that answer, it won&#8217;t &#8216;guess&#8217; &#8211; it&#8217;ll tell you it doesn&#8217;t know and ask you to deconstruct your query in order to expand it&#8217;s knowledge base so it <em>can </em>find the answer later.</p>
<p>As Marshall says, this is all speculation based on limited observation &#8211; and low visibility of Google&#8217;s development. Hopefully there&#8217;ll be more soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/01/07/is-this-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Analyse</title>
		<link>http://blog.marchibbins.com/2009/01/06/analyse/</link>
		<comments>http://blog.marchibbins.com/2009/01/06/analyse/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 15:01:38 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=292</guid>
		<description><![CDATA[Whilst I’m on the subject of Google and trying to finish half-written drafts hanging over from last year, I thought I’d briefly mention the release of Analytics for Flash.]]></description>
			<content:encoded><![CDATA[<p>Whilst I&#8217;m on the subject of Google and trying to finish half-written drafts hanging over from last year, I thought I&#8217;d briefly mention the release of <a title="Google Analytics Tracking for Adobe Flash - Google Analytics - Google Code" href="http://code.google.com/apis/analytics/docs/flashTrackingIntro.html" target="_blank">Analytics for Flash</a>.</p>
<p>Aside from capturing all the obvious generic statistics you&#8217;d expect from a Flash tracking package &#8211; and by being fluidly compatible with the main JavaScript library is capable of outputting all the core functionality of the existing Analytics components &#8211; the metrics offered by Google Analytics for Flash can be particularly designed to offer interesting insight into other aspects of your users&#8217; activity you may not first expect. For example, you can collect data that can help you gauge levels of usability or (kind of) the implementation of design success. Seemingly you can monitor the behaviour of the users&#8217; interaction during their visit too &#8211; as well as the length of the visit itself.</p>
<p>It&#8217;s all technically possibly, with Google&#8217;s introduction of <em>event tracking</em> that can be fired from custom interactions &#8211; whether that be a button click or video view or anything else. Along with that, the event can carry a payload, later received by your Analytics dashboard for your interpretation. It sounds simple &#8211; but it&#8217;s capable of being very powerful.</p>
<p>Previously, tracking your Flash content would be in isolation. That is to say, you could fire a tracking event when a user accesses a page of Flash content, but from there you were blind to their progress until navigating again.</p>
<p>This payload though, not only could detail traffic to specific sections <em>within </em>a Flash application (although in turn, separate events could be created for those) but could return data specific to that user and session. For example, the total time the user has spent in a particular place, or the site as a whole.</p>
<p>Depending on how complex you wish to be (and how many stats you want to trawl though later) this could offer very valuable data. But that data need not only be of value to an agency <a title="Google Analytics for Flash - Welcome to the Engagement Era" href="http://mashable.com/2008/11/17/google-analytics-for-flash/" target="_blank">or advertiser</a>. Counts for clicks on specific buttons aren&#8217;t anything new when you want to find out how many people click a &#8216;News&#8217; link first, or if anyone notices the &#8216;Help&#8217; button. This can be far more granular &#8211; to the point, as above, where the data could be used to inform decisions on say, design or usability.</p>
<p>Take a standard Flash video player as a media component you&#8217;re used to seeing on a daily basis. You can easily picture the common control bar. But how many people actually <em>use </em>those &#8216;Rewind&#8217; and &#8216;Fast forward&#8217; buttons? Could the design be improved?</p>
<p>Admittedly with Flash video components, you&#8217;re unlikely to see those nowadays <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; but that (as I&#8217;ve picked this example) is the result of user testing, something this kind of tracking can&#8217;t replace &#8211; Jesse Warden has a strong sense of this in <a title="Flex and Flash Developer - Jesse Warden dot Kizz-ohm - Blog Archive - Why Google Analytics for Flash" href="http://jessewarden.com/2008/12/why-google-analytics-for-flash.html" target="_blank">his post about Flash Analytics</a>.</p>
<p>Anyway, the custom events let you send as (overly-) complex amount of data as you wish. Flash of course can be used everywhere, deployed as widgets or embedded on blogs anywhere on the Web. These Analytics though, are part of your application itself. So you can track its usage outside of the original HTML page the previous iteration of Analytics would have restrained you to.</p>
<p>And it&#8217;s free! Check out the <a title="gaforflash - Google Code" href="http://code.google.com/p/gaforflash/" target="_blank">code repo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/01/06/analyse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can You See Me?</title>
		<link>http://blog.marchibbins.com/2009/01/02/can-you-see-me/</link>
		<comments>http://blog.marchibbins.com/2009/01/02/can-you-see-me/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 15:39:18 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=285</guid>
		<description><![CDATA[Exactly how search engines deal with the content of Flash-based websites and information in SWF files has notoriously been a bit of a grey area for a long time.]]></description>
			<content:encoded><![CDATA[<p>Exactly how search engines deal with the content of Flash-based websites and information in SWF files has notoriously been a bit of a grey area for a long time. Historically, website creators had to battle with clients as to whether the aesthetic potential of Flash was enough a pay-off against their judgement of the importance of this new idea called &#8216;SEO&#8217;.</p>
<p>In July of last year, <a title="For immediate release" href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/200806/070108AdobeRichMediaSearch.html" target="_blank">Adobe announced</a> a collaboration with Google (<a title="Improved Flash indexing" href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">1</a>, <a title="Google learns to crawl Flash" href="http://googleblog.blogspot.com/2008/06/google-learns-to-crawl-flash.html" target="_blank">2</a>) and Yahoo! to develop a new Flash Player technology specifically to enhance the search results of dynamic content in Flash &#8211; ultimately, to make the SWF searchable.</p>
<p>But it was unclear how it worked, what it actually <em>did </em>and what provisions the Flash developer or content creators would have to make.</p>
<p>Peter Elst aired <a title="Thoughts on Fully Searchable Flash | Peter Elst" href="http://www.peterelst.com/blog/2008/07/01/thoughts-on-fully-searchable-flash/" target="_blank">his thoughts</a> and agreed as I did, it looked like a &#8216;backup&#8217; or intermediary solution. There also lacked a standard or recommended approach to deploying the content for this new technology &#8211; presuming this new platform hadn&#8217;t just become instantly intelligent to all possibly methods of delivery.</p>
<p>Adobe later <a title="Adobe - Developer Center - SWF searchability FAQ" href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" target="_blank">published an FAQ</a>, but still it wasn&#8217;t very technical, so a few developers started experimenting. After seeing <a title="Update on SWF Indexing Issues | Peter Elst" href="http://www.peterelst.com/blog/2008/07/06/update-on-swf-indexing-issues/" target="_blank">Peter&#8217;s attempts</a>, Ryan Stewart announced a <a href="http://blog.digitalbackcountry.com/2008/07/announcing-the-flex-seo-contest/" target="_blank">Flex SEO Contest</a> &#8211; an outright declaration that we&#8217;re confused but determined to find out what exposure our content has. As well as being a bit of fun. <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Dominic Gelineau constructed fourteen test cases, essentially finding every possible way you could contain a simple text string in a SWF file (see <a title="Converting this contest into a SEO experiment | zedia flash blog" href="http://www.zedia.net/2008/converting-this-contest-into-a-seo-experiment/" target="_blank">1 &#8211; 7 here,</a> <a title="Flash and Flex SEO experiment part 2 | zedia flash blog" href="http://www.zedia.net/2008/flash-and-flex-seo-experiment-part-2/" target="_blank">8 &#8211; 14 here</a>). He used both static and dynamic TextFields, populated them in various ways, MXML components, standard Flash UI components, whether to use states, etc &#8211; covering all the bases across Flash and Flex.</p>
<p>Initially <a title="Google is not indexing your dynamic content in Flex or Flash | Flex and Flash SEO | zedia flash blog" href="http://www.zedia.net/2008/google-is-not-indexing-your-dynamic-content-in-flex-or-flash/" target="_blank">he concluded</a> Google wasn&#8217;t really finding anything new, but in a later <a title="Google changes the way it indexes SWF content - InsideRIA" href="http://www.insideria.com/2008/10/google-changes-the-way-it-inde.html" target="_blank">article for InsideRIA</a> he listed his principle observations:</p>
<ol>
<li>Most of the content that was on the stage/timeline at compile time would be indexed even if it was outside the viewing area.<br />
 </li>
<li>The <strong>TextArea</strong>, <strong>Text</strong>, <strong>ViewStack</strong> and custom MXML component in Flex would get indexed if they were in the MXML (the Flex equivalent of being on the stage) but the <strong>Label</strong> component would not.<br />
 </li>
<li>Until October, SWF files embedded in the HTML using JavaScript (<a title="Javascript Flash Player detection and embed script" href="http://blog.deconcept.com/swfobject/" target="_blank">SWFObject</a>, AC_RunActiveContent, etc) could not be found on Google.<br />
 </li>
<li>Again until October, anything related to the ActionScript 3 method <strong>addChild</strong> would not get indexed. As an example, adding a MovieClip from the library with static text in it using <strong>addChild</strong> method would not show up in Google&#8217;s search results. In the same way, using states in Flex wouldn&#8217;t work. My guess is that since states uses <strong>addChild</strong> in its MXML syntax, once compiled it would get converted to the <strong>addChild</strong> method in AS3.<br />
 </li>
<li>Finally, any content loaded externally from the embedded SWF file wouldn&#8217;t get indexed, but was clearly stated by Google.<br />
 </li>
</ol>
<p>Fortunately, Jim Corbett, Flash Player Engineer at Adobe offeres some much-need clarification, answering many of these questions at the Adobe MAX conference this year. The <a title="AdobeTV - The Searchable SWF File by Jim Corbett" href="http://tv.adobe.com/#vi+f15384v1000" target="_blank">video can be found at Adobe TV</a>, (I&#8217;m having problems embedding it with WordPress) &#8211; it&#8217;s lengthy, and gives a good insight into the Player&#8217;s search mechanics.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2009/01/02/can-you-see-me/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Friends Go Anywhere</title>
		<link>http://blog.marchibbins.com/2008/12/19/friends-go-anywhere/</link>
		<comments>http://blog.marchibbins.com/2008/12/19/friends-go-anywhere/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:47:59 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=271</guid>
		<description><![CDATA[Facebook Connect and Google Friend Connect - two recently launched, very similar services going head-to-head in the ambitious aim of ‘opening up’ the social web. But what would that actually be like?]]></description>
			<content:encoded><![CDATA[<p>The other day I <a title="Connect - Marc Hibbins" href="http://hibbins.wordpress.com/2008/12/17/connect/" target="_blank">wrote </a>about <a title="Facebook Developers | Resources" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and <a title="Google Friend Connect - Add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a> - two recently launched, very similar services going head-to-head in the ambitious self-proclaimed aim of &#8216;opening up&#8217; the social web.</p>
<p>But if these platforms are successful, what will that actually be like? The demo sites Google provides are good for functional demonstrations but little else. There&#8217;s <a title="Facebook Connect Live Sites - Facebook Developers Wiki" href="http://wiki.developers.facebook.com/index.php/Facebook_Connect_Live_Sites" target="_blank">a complete list of sites</a> that use Facebook Connect up on their dev wiki &#8211; there&#8217;s <a title="Joost and Facebook ... Connected - Joost" href="http://blog.joost.com/2008/12/joost_and_facebook_connected_1.html" target="_blank">Joost</a>, <a title="Netvibes Announces Integration with Facebook Connect, Powering Personalized News Sharing for Millions of Facebook Users - Netvibes.com Blog" href="http://blog.netvibes.com/?2008/10/10/205-netvibes-announces-integration-with-facebook-connect-powering-personalized-news-sharing-for-millions-of-facebook-users" target="_blank">Netvibes</a> and <a title="TechCrunch Is Now &quot;In A Relationship&quot; With Facebook Connect" href="http://www.techcrunch.com/2008/12/03/techcrunch-is-now-in-a-relationship-with-facebook-connect/" target="_blank">TechCrunch</a>, but no-one with such a diverse and active user base like Twitter.</p>
<p>Then on Monday came on the news that Twitter chose to Connect with Google&#8217;s service. It&#8217;s strange that there wasn&#8217;t more made of the announcement, considering what could come of it.</p>
<p>Twitter hardly said much about it at all <a title="Friends in More Places" href="http://blog.twitter.com/2008/12/friends-in-more-places.html" target="_blank">on their blog</a>, Google <a title="Welcome to Google Friend Connect" href="http://googleblog.blogspot.com/2008/12/twitter-welcome-to-google-friend.html" target="_blank">covered it in more depth</a> but also provided the first real recognisable use case for an integrated site. Now whenever you join a &#8216;Friend Connected&#8217; site, you can use your Twitter profile to join their service. From there, you can see of a combination of your followers and those who you follow that are already on the site and connect with them there too. You can tweet about your find from the connected website&#8217;s portal.</p>
<p>Getting a big site like Twitter on board will really kick Friend Connect up a gear, undoubtedly it&#8217;ll receive a massive increase in attention. But it&#8217;s not like Facebook Connect is by any means down or out &#8211; it&#8217;s so early. If anything, the introduction of these services to such widely used web apps as an almost unblinkingly &#8216;standard&#8217; feature (this will eventually boil down to a simple &#8216;Connect&#8217; button) could positively change users&#8217; perceptions of them to being just commonplace. I&#8217;m sure that&#8217;s the ultimate intention, but right now it&#8217;ll work in favour for any such service, be it Facebook Connect or any other.</p>
<p>It&#8217;ll be a while before we see any real difference in the reception or growth of implementation for either service, whether by then we have a preferred leader or not.</p>
<p>I&#8217;m interested to see how Facebook will respond in aiming to get as big a site as Twitter integrated with Connect. Prior to the Twitter inclusion, I felt that Google&#8217;s Friend Connect came across almost like a developer&#8217;s toolkit &#8211; like a set of ready-made widgets to enhance onto your site, boosted by the capability to network centrally. But now I&#8217;ve seen it in action, Facebook have a undeniable rival product.</p>
<p>It should be said of course that Twitter hasn&#8217;t really chosen Google <em>over </em>Facebook. <a title="Twitter / biz" href="http://twitter.com/Biz" target="_blank">Biz</a> Stone wrote that there was hardly any effort required on Twitter&#8217;s part - Google maybe just got in there first.</p>
<p>It&#8217;s in <a title="Let's All Be Friends!" href="http://blog.twitter.com/2008/12/lets-all-be-friends.html" target="_blank">the same post</a> he goes on to say that Facebook Connect integration is already in development. Twitter <a title="MySpace and Twitter" href="http://blog.twitter.com/2008/05/myspace-and-twitter.html" target="_blank">officially announced integration with MySpace</a> and the <a title="MySpace Embraces DataPortability, Partners With Yahoo, Ebay And Twitter" href="http://www.techcrunch.com/2008/05/08/myspace-embraces-data-portability-partners-with-yahoo-ebay-and-twitter/" target="_blank">Data Availability initiative</a> seven months ago &#8211; they&#8217;re embracing everything they can, good on &#8216;em.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/12/19/friends-go-anywhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connect</title>
		<link>http://blog.marchibbins.com/2008/12/17/connect/</link>
		<comments>http://blog.marchibbins.com/2008/12/17/connect/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 13:07:47 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[semanticweb]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=252</guid>
		<description><![CDATA[For some time I’ve been meaning to write about Facebook Connect and Google Friend Connect, two potentially huge social web developments that have been gathering speed and popularity over the past few weeks.]]></description>
			<content:encoded><![CDATA[<p>For some time I&#8217;ve been meaning to write about <a title="Facebook Developers | Resources" href="http://developers.facebook.com/connect.php" target="_blank">Facebook Connect</a> and <a title="Add social features to your site" href="http://www.google.com/friendconnect/" target="_blank">Google Friend Connect</a>, two potentially huge social web developments that have been gathering speed and popularity over the past few weeks.</p>
<p>Both services are very similar. Essentially, each functions to simplify the connection between social and non-social websites by offering connectivity (and some functionality) of each&#8217;s proprietary central platform on 3rd party websites.</p>
<p>The idea is that a user can &#8216;Connect&#8217; with whichever service the site has employed and find users with whom they&#8217;ve already connected with on the other services &#8211; rather than creating a new account, profile, repeat the steps of entering information to then find the friends you&#8217;ve already added over and over again with every other social-enabled web app you&#8217;ve used previously.</p>
<p>I first saw Facebook Connect in August with their demonstration service  <a title="The Run Around" href="http://www.somethingtoputhere.com/therunaround/" target="_blank">The Run Around</a>. There, you could &#8216;Connect with Facebook&#8217; to initially join the site and immediately see who else (of your Facebook friends) has joined too. This is all outside of the Facebook chrome, not on the Facebook domain. What&#8217;s more, as well as interacting with the linked data pulled from Facebook, the website could push data back in. The actual site intended to track your running routes and times, so when you submitted a new &#8216;run&#8217;, it would publish to your live newsfeed on your Facebook profile.</p>
<p>The idea is simple, the effect could be game-changing. It&#8217;s been met with both <a title="Facebook Connect Will Be Game-Changing...and Dangerous - ReadWriteWeb" href="http://www.readwriteweb.com/archives/facebook_connect_will_be_gamec.php" target="_blank">cautious optimism</a> and <a title="The Social Networking Arms Race - ReadWriteWeb" href="http://www.readwriteweb.com/archives/the_social_networking_arms_race.php" target="_blank">healthy skepticism</a>.</p>
<p>If this becomes as <em>massive </em>as it could be, we could see a single sign-in that abolishes the need to register and re-register for every newly launched social app. We&#8217;re already experiencing social fatigue within that process as consumers and as developers, we&#8217;re having to build whole registration and authentication systems from scratch every time. Plugging into a platform like this &#8211; that we assume to be secure and trusted &#8211; could offer a means to develop and deploy services much easier and faster.</p>
<p>But can we trust &#8211; or do we want to trust &#8211; a propriety platform to do this for us? The idea of a single social graph isn&#8217;t new, but I don&#8217;t know if I want Facebook to offer it. I&#8217;d much prefer <a title="The Friend of a Friend (FOAF) project | FOAF project" href="http://www.foaf-project.org/" target="_blank">FOAF</a> <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; but how many people outside of the development world have heard of it?</p>
<p style="text-align:left;">I feel I need to write another post entirely about <a title="OpenID - What is OpenID?" href="http://openid.net/what/" target="_blank">OpenID</a>, <a title="OpenSocial - Google Code" href="http://code.google.com/apis/opensocial/" target="_blank">OpenSocial</a> and <a title="Introduction" href="http://oauth.net/about" target="_blank">OAuth</a> entirely &#8211; services that can&#8217;t go unmentioned here &#8211; but Marshall Kirkpatrick at ReadWriteWeb wrote a direct comparison of <a title="Who Will Emerge Victorious? - ReadWriteWeb" href="http://www.readwriteweb.com/archives/facebook_connect_vs_open_id.php" target="_blank">Facebook Connect and OpenID</a> that asks some interesting questions as well as offering a good introduction to the open source services anyway. Although he started by discussing as to which of the two should website owners use to authenticate and learn about their users, the community expanded his initial mindmap to cover pretty much every angle in the comparison &#8211; and it&#8217;s very detailed, <a title="The Benefits of FB Connect vs. OpenID - MindMeister" href="http://www.mindmeister.com/8784099" target="_blank">see it here</a>.</p>
<p style="text-align:left;">He also asks, even if it doesn&#8217;t become the dominant identifier online, will Facebook&#8217;s challenge breathe new life into the movement for open source, standards based, federated user identity?</p>
<p>Then there&#8217;s Google Friend Connect &#8211; launched in public beta the same day as Facebook Connect went public for 3rd party sites. This does use a blend of the open source services, but although integrating the open standards might suggest a weightier development process, the first thing to notice is a far less developer-oriented implementation than Facebook Connect.</p>
<p>Using Facebook Connect is down to the site creator to construct and integrate an interface to facilitate the connection &#8211; Google Friend Connect is widgety, with pretty much zero coding other than cutting and pasting directed portions. Similarly with the functionality, Google offer widgets for simple commenting on pages, media sharing, or rating content. With Facebook Connect you have to write that yourself &#8211; although admittedly, you then have full reign on design and interaction.</p>
<p>There&#8217;s a <a title="YouTube - Introducing Google Friend Connect" href="http://uk.youtube.com/watch?v=N94s7ix0JPo" target="_blank">demonstration video</a> on the Google blog&#8217;s <a title="now available" href="http://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html" target="_blank">announcement of the beta launch</a>.</p>
<p>It&#8217;s not like this is just a two-horse race though, or that someone won&#8217;t work out a way two use both anyway. Google and Facebook are in direct competition, but attempting to open the Web in this way extends far beyond them.</p>
<p>What I find interesting is the interoperability. These technologies aren&#8217;t semantic, but do push the exposure and interoperation on a user&#8217;s social graph with ideas akin to the Semantic Web &#8211; utilising data to extend single-site online identities and networking social connections.</p>
<p>They&#8217;re not Semantic Web efforts but they have similar aims. Friend Connect&#8217;s goal is an open <em>social </em>web, the Semantic Web is &#8211; quite simply <img src='http://blog.marchibbins.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; a fully understood, <em>completely </em>open web, not only it&#8217;s social domain.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/12/17/connect/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I Know There&#8217;s an Answer</title>
		<link>http://blog.marchibbins.com/2008/11/24/i-know-theres-an-answer/</link>
		<comments>http://blog.marchibbins.com/2008/11/24/i-know-theres-an-answer/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 22:24:52 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[semanticweb]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=158</guid>
		<description><![CDATA[Just lately I’ve been really interested in finding out Google’s position on semantic technologies and their view on the Semantic Web. So I asked.]]></description>
			<content:encoded><![CDATA[<p>Just lately I&#8217;ve been really interested in finding out Google&#8217;s position on semantic technologies and their view on the <a title="Semantic Web - Marc Hibbins" href="http://hibbins.wordpress.com/semantic-web/" target="_blank">Semantic Web</a>.</p>
<p>I&#8217;d been <a title="Everybody's Talkin' - Marc Hibbins" href="http://hibbins.wordpress.com/2008/10/20/everybodys-talkin/" target="_blank">asked before</a> whether Google were making any efforts in developing semantic technology, but I couldn&#8217;t really say. Then <a title="Chat and Business - Marc Hibbins" href="http://hibbins.wordpress.com/2008/10/22/chat-and-business/" target="_blank">I attended the Googleworld debate</a>, at London&#8217;s ICA, but couldn&#8217;t really find the chance to pose any technical questions.</p>
<p>In an attempt to satisfy my curiosity &#8211; and anyway, to investigate something I believe to be of interest that, as far as I can find, hasn&#8217;t received any real attention to date &#8211; I wrote an open letter, of sorts, forwarded to Google and Semantic Web researchers I&#8217;ve found connected to Google, simply asking:</p>
<p>What&#8217;s the deal?</p>
<blockquote><p>Dear Google,</p>
<p>My name is Marc Hibbins, I write a blog I&#8217;m sure you wouldn&#8217;t have read, I tend to cover new web technologies, online trends, my own development issues, but I&#8217;m also extremely interested in the Semantic Web.</p>
<p>Over the past couple of weeks I&#8217;ve become increasing interested in finding out Google&#8217;s position, or just their ideas even, on the Semantic Web and semantic technologies. I recently wrote about the increase in tech blogs covering the subject over the past couple of weeks, and I&#8217;ve been asked a few times &#8211; what&#8217;s Google up to?</p>
<p>I also recently attended a debate called &#8216;Googleworld&#8217; &#8211; it covered, generally, the past ten years of Google and what&#8217;s to come. I wrote about it, and the chair of the meeting replied that he too, is unaware of Google&#8217;s position.</p>
<p>Could you shed any light on the topic? Having had a thorough look around online, I&#8217;ve found next to nothing. I&#8217;m extremely intrigued to find out if Google have any plans with semantic technology &#8211; or even if there&#8217;s any in place already that just might not be so visible?</p>
<p>If you&#8217;ve no plans, do you have any comments? Do you think it&#8217;ll even ever happen?</p>
<p>Kindest regards,</p>
<p>Marc Hibbins</p></blockquote>
<p>I wasn&#8217;t sure what kind of response I&#8217;d get, if any at all. Or if anybody I did get in touch would be wary of offering any insight that might be misinterpreted as any &#8216;official&#8217; position.</p>
<p>To my surprise, my first response came from executive &#8216;Google Fellow&#8217; <a title="Corporate Information - Google Management - Jeff Dean" href="http://www.google.com/corporate/execs.html#jeffdean" target="_blank">Jeff Dean</a>. He works in the Systems Infrastructure Group (crawling, indexing and query systems &#8211; <a title="Jeffrey Dean" href="http://research.google.com/people/jeff/index.html" target="_blank">full bio here</a>), but he couldn&#8217;t initially offer any real strong thoughts on the issue. He did say however, that he wasn&#8217;t sure if Google even had any real position on the subject at all. If nothing, at least this confirmed that my lack of findings wasn&#8217;t down to only an absence of research published externally from Google &#8211; or poor investigative work on my part.</p>
<p>My second reply was from <a title="Stefan Decker's Homepage - Home" href="http://www.stefandecker.org/" target="_blank">Stefan Decker</a>, professor at the National University of Ireland, Galway and director of the <a title="Home" href="http://www.deri.ie/" target="_blank">Digital Enterprise Research Institute</a>, an internationally recognised institute in Semantic Web and web science research. He co-presented a very interesting <a title="YouTube - Semantic Web" href="http://uk.youtube.com/watch?v=CSM_iUWg9AY" target="_blank">Google Tech Talk last year</a>, and worked in Stanford at the same group as Sergey Brin and Larry Page.</p>
<p>He said, very explicitly, that:</p>
<blockquote><p>In short: The Google management does not believe in meta-data.</p>
<p>Craig Silverstein is on record several times negatively of talking about the topic, as well as Sergey Brin. It is very clear that they are not proactive &#8211; a serious mistake from my point of view.</p></blockquote>
<p>Interesting. I got in touch with his co-speakers, <a title="Eyal Oren - Personal Web page" href="http://www.eyaloren.org/" target="_blank">Eyal Oren</a> and <a title="Sebastian Kruk - Welcome" href="http://www.sebastiankruk.com/pages/Welcome.html" target="_blank">Sebastian Kruk</a>. Both said they have contacts at Google still, but neither are aware of any public developments.</p>
<p>Eyal pointed me toward <a title="Sindice - The semantic web index" href="http://sindice.com/" target="_blank">Sindice</a>, a semantic search engine and index as perhaps (though only speculatively &#8211; as likely any search engine), might one day receive interest from Google. Perhaps to incorporate their infrastructure for RDF and semantic data consumption. But as he said, there&#8217;s absolutely no evidence of it right now.</p>
<p>Sebastian on the other hand described the lack of address specifically as:</p>
<blockquote><p>[Their] &#8216;anti-semantic&#8217; approach.</p></blockquote>
<p>An increasing trend he&#8217;s recognised. Suggesting an almost concious movement <em>against </em>any such development. He also expressed his disappointment at the very low turn out at the Tech Talk, that literally only <em>one</em> attendee showed any real interest.</p>
<p>My final response was initially the most exciting &#8211; from <a title="http://www.guha.com/" href="http://www.guha.com/" target="_blank">Ramanathan V. Guha</a>, who leads development of Google Custom Search. He said he&#8217;d be happy to comment on what&#8217;s going on, although could only offer his own personal opinion and nothing official &#8211; but I&#8217;ve not received any correspondence from him since.</p>
<p>All in all, at least I know I&#8217;ve not overlooked anything major. Fingers crossed I get a response back from Guha, but otherwise I guess I&#8217;m left keeping a close eye out for any other developments.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/11/24/i-know-theres-an-answer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chat and Business</title>
		<link>http://blog.marchibbins.com/2008/10/22/chat-and-business/</link>
		<comments>http://blog.marchibbins.com/2008/10/22/chat-and-business/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 08:54:15 +0000</pubDate>
		<dc:creator>Marc Hibbins</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[semanticweb]]></category>

		<guid isPermaLink="false">http://hibbins.wordpress.com/?p=118</guid>
		<description><![CDATA[Picked up a spare ticket to the ‘Googleworld’ debate at the the Institute of Contemporary Arts yesterday evening. Bill Thompson chaired a pleasantly ‘warm’ chat between New York Times columnist Randall Stross and Independent columnist Andrew Keen.]]></description>
			<content:encoded><![CDATA[<p>Picked up a spare ticket to the <a title="Googleworld" href="http://www.ica.org.uk/Googleworld+18150.twl" target="_blank">&#8216;Googleworld&#8217; debate</a> at the the Institute of Contemporary Arts yesterday evening. <a title="Bill Thompson's home on the Web" href="http://www.andfinally.com/" target="_blank">Bill Thompson</a> chaired a pleasantly &#8216;warm&#8217; chat between New York Times columnist <a title="Randall Stross" href="http://www.randallstross.com/" target="_blank">Randall Stross</a> and Independent columnist <a title="The Great Seduction" href="http://andrewkeen.typepad.com/" target="_blank">Andrew Keen</a>.</p>
<p>Initially I wasn&#8217;t sure what to expect, billed as a look back over the past ten years of Google and forward to whatever might come next, it wasn&#8217;t as technically oriented as I&#8217;d hoped it&#8217;d be. It more focused on social and philanthropical interest &#8211; as a well as being a bit of a sell for both their new books.</p>
<p>I would have liked the opportunity to open up discussion to Semantic technologies, perhaps to pose the question, What are Google&#8217;s intentions? &#8211; if they even have any &#8211; of introducing any Semantic Web technologies to their platform. It&#8217;s something I was <a title="Everybody's Talkin' - Marc Hibbins (Comments)" href="http://hibbins.wordpress.com/2008/10/20/everybodys-talkin/#comments" target="_blank">recently asked</a> about after writing <a title="Everybody's Talkin' - Marc Hibbins" href="http://hibbins.wordpress.com/2008/10/20/everybodys-talkin/" target="_blank">my last post</a>, but it wasn&#8217;t really the right crowd.</p>
<p>In other news, Semantic start-up <a title="Twine - Organize, Share, Discover Information Around Your Interests | Twine" href="http://www.twine.com/" target="_blank">Twine</a> goes public today. Founder Nova Spivack, <a title="User Engagement Trending Up | Twine" href="http://www.twine.com/item/11kv3p6qf-6l/some-interesting-twine-stats-user-engagement-trending-up" target="_blank">posted some interesting stats</a> yesterday about user engagement on the site over the last eight months during it&#8217;s semi-public, semi-beta phase.</p>
<p>It seems their users queue up some lengthy sessions on the site, longer even, he now predicts, than Delicious and MySpace.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.marchibbins.com/2008/10/22/chat-and-business/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

