<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:www.readwriteweb.com,2011:/1/tag:www.readwriteweb.com,2009://1.15492-</id>
  <updated>2011-08-16T17:04:40Z</updated>
  <title>Comments for Firefox&apos;s Ubiquity Starts Thinking for Itself</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.35-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=15492" title="Firefox's Ubiquity Starts Thinking for Itself" />
    <published>2009-06-24T14:46:17Z</published>
    <updated>2009-06-24T16:58:03Z</updated>
    <title>Firefox&apos;s Ubiquity Starts Thinking for Itself</title>
    <summary>Ubiquity, the experimental Firefox add-on that lets you tell your browser what to do by typing in natural language commands, has just been updated to version 0.5. This preview release adds support for more languages, which is great news for non-English speakers dying to get their hands on this cutting-edge technology. What&apos;s more fascinating about...</summary>
    <author>
      <name>Sarah Perez</name>
      
    </author>
    
    <category term="Browsers" />
    
    <category term="News" />
    
    <category term="Product Reviews" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img src="http://www.readwriteweb.com/images/ubiquity_logo_dec08.png"><a href="https://labs.mozilla.com/projects/ubiquity/">Ubiquity</a>, the experimental Firefox add-on that lets you tell your browser what to do by typing in natural language commands, has just been updated to version 0.5. This preview release adds support for more languages, which is great news for non-English speakers dying to get their hands on this cutting-edge technology. What's more fascinating about this update, however, is the new way that Ubiquity works to understand your input. Instead of being limited only to what it already knows, it can now reach out and query web services to help it figure out what your input means. </p>

<p>Did our browser just get smarter?</p>]]>
      <![CDATA[

<h2>Ubiquity in the Past</h2>

<p><img src="http://www.readwriteweb.com/images/command_line_tee.jpg" align="right">In the past, <a href="https://labs.mozilla.com/projects/ubiquity/">Ubiquity</a> worked by letting you enter in specialized commands called "verbs" into its interface which is launched by hitting "Ctrl + Space" on your keyboard (or "Option + Space" if you're on Mac). These verbs let you update, interact, and access various web services from Wikipedia to Twitter to YouTube and so much more. Some verbs are built into the extension, while other custom verbs can be added on as you choose. (For a big list of custom Ubiquity verbs, check out <a href="http://www.readwriteweb.com/archives/the_ultimate_list_of_custom_ubiquity_verbs.php">this post</a>.) </p>

<p>Using Ubiquity gives you a geeky high as you type in commands like "twitter [message]" or "g [Search term]" to update your <a href="http://twitter.com">Twitter</a> status or perform a <a href="http://google.com">Google</a> search, respectively. However, interacting with the browser in this way probably appeals more to techies who probably still prefer the command line over that new-fangled GUI interface and have every keyboard shortcut memorized. It's harder to imagine mainstream users (yep, those same ones <a href="http://www.youtube.com/watch?v=o4MwTvtyrUQ">who don't even know what a browser is</a>) using a UI such as this. </p>

<p>But with the recent update, that may change. </p>

<h2>It's Not About Knowing Everything, It's About Knowing Where to Look</h2>

<p>As people, we know we don't have all the answers, but that never holds us back. We launch Google, enter our question, and parse through the results provided until we find what we need. But ask an application to do something that it hasn't been programmed to understand, and it will just give you a blank look.<em> (OK, probably an error message, but you get the idea).</em> </p>

<p>That's why what <a href="https://labs.mozilla.com/projects/ubiquity/">Ubiquity</a> is doing is so interesting. It can now accept <em>and process</em> input, even if it doesn't know the word. Maybe it's not really "thinking" as the title of this post implies - it's not all of a sudden an A.I. engine or anything - but it has just made a giant leap. </p>

<p>For example, <a href="https://labs.mozilla.com/2009/06/ubiquity-0-5-preview-release/">explains Jono DiCarlo</a> on behalf of the Ubiquity team, the software can now make network calls to help it figure out what you meant when you entered a word. "You can now type 'pasta' into Ubquity," he says. "Before, it wouldn't have known what to do with this input. But now, by making network calls to web services, it recognizes 'pasta' as a type of restaurant, and suggests the Yelp command to find pasta places near you."</p>

<p><img src="http://www.readwriteweb.com/images/ubiquity_pasta_command.png"></p>

<p>It also appears that if you weren't looking for the restaurant called "pasta," you could use the other suggestions provided to perform the action you wanted instead. Maybe you wanted to "translate pasta," or read about pasta on Wikipedia...those links are only clicks away, although they didn't appear in the immediate results.</p>

<p>If <a href="https://labs.mozilla.com/projects/ubiquity/">Ubiquity</a> can now accept <em>any </em>word into its interface, this expands the possibilities for use far beyond that of the geekified tech set because it means that, in theory, you would never have to memorize any of those commands at all. You could simply use the suggestions feature. Of course, a lot of this depends on how well Ubiquity can actually figure out what you meant based on the responses returned from the web services it queries. We'll obviously need to extensively test this feature before we can really determine that. Still, the potential is there. </p>

<h2>Other Updates: Standardized Commands &amp; More Languages</h2>

<p>Assuming you <em>do </em>want to learn the commands, though, you'll be glad to know that they've now <a href="http://jonoscript.wordpress.com/2009/01/24/overlord-verbs-a-proposal/">standardized</a> those verbs to make them easier to learn. There are no more commands with hyphens, like the ugly "add-to-calendar," for example.</p>

<p>For non-English speakers, the new language options will be a plus. In Ubiquity 0.5, commands will come localized in Danish, English, and Japanese. Other languages will be added in the future, but if you can't wait, the introduction of a <a href="https://wiki.mozilla.org/Labs/Ubiquity/Parser_2/Localization_Tutorial">new parser localization tool</a> will help you teach Ubiquity your language.</p>

<h2>A Better Browser? </h2>

<p>The innovations being delivered by Ubiquity are enough for this blogger to keep Firefox around - at least for now. Despite having made a nearly 100% switch to Google's Chrome (it's the speed!), news like this has me contemplating a switch back. Yet my Firefox install is currently weighed down with a number of can't-live-without-em (until I did, in Chrome) extensions that seem to slow it down. Perhaps it's time for a fresh install with only the one extension: Ubiquity. Because really, the way it's shaping up, it may be the only one you need.&#160; </p>

<p><em>Ubiquity 0.5 can be downloaded directly from </em><a href="http://ubiquity.mozilla.com/xpi/ubiquity-latest-beta.xpi"><em>here</em></a><em>. </em></p>

<small><p><em>Image credit: command line tee - flickr user </em><a href="http://www.flickr.com/photos/pixelfrenzy/2695499877/"><em>pixelfrenzy</em></a></p></small>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:145683</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c145683" />
    <title>Comment from aytac on 2009-07-06</title>
    <author>
        <name>aytac</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p><a href="http://www.frmclass.com" rel="nofollow">http://www.frmclass.com</a></p>]]>
    </content>
    <published>2009-07-06T20:28:38Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:144045</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c144045" />
    <title>Comment from Timur Izhbulatov on 2009-06-25</title>
    <author>
        <name>Timur Izhbulatov</name>
        <uri>http://timka.org</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://timka.org">
        <![CDATA[<p>Yeah, Ubiquity is cool, but I was disappointed by the new command completion in 0.5 beta. Why do I have to use arrow keys to select 'google' from list when I've already typed 'goo'? Isn't Tab more convenient?</p>]]>
    </content>
    <published>2009-06-25T11:23:54Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:144030</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c144030" />
    <title>Comment from jimmy on 2009-06-25</title>
    <author>
        <name>jimmy</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>are the updates will make the firefox brower slower?<br />
<a href="http://www.knockoff-bags.com" rel="nofollow">bags</a></p>]]>
    </content>
    <published>2009-06-25T07:20:09Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:144010</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c144010" />
    <title>Comment from Justin on 2009-06-24</title>
    <author>
        <name>Justin</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>It would be nice to translate a webpage using only the keyboard without copying and pasting urls or text. Can Ubiquity do this?</p>]]>
    </content>
    <published>2009-06-25T04:26:05Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:144009</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c144009" />
    <title>Comment from John Bogious on 2009-06-24</title>
    <author>
        <name>John Bogious</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Not a single thing there, Juice (http://grabjuice.com) or Semanti (http://semanti.com) can not already do or possibly do better.</p>]]>
    </content>
    <published>2009-06-25T04:16:46Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:143942</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c143942" />
    <title>Comment from Paul on 2009-06-24</title>
    <author>
        <name>Paul</name>
        <uri>http://thingsilearn.wordpress.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://thingsilearn.wordpress.com/">
        <![CDATA[<p>@marcel you mean like grab an address, produce a map and then email that map to one of your contacts?<br />
I've yet to see a custom search engine that can do *that*...</p>

<p>Ubiquity has tremendous potential - far outside things that traditional search engines can perform.</p>

<p>Paul</p>]]>
    </content>
    <published>2009-06-24T21:00:40Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:143932</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c143932" />
    <title>Comment from Vin Turk on 2009-06-24</title>
    <author>
        <name>Vin Turk</name>
        <uri>http://friendfeed.com/vinceturk</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://friendfeed.com/vinceturk">
        <![CDATA[<p>Hey Marcel - how about add a google map directly inside of a gmail message?  Dont think Custom Search Engines can do that.  Also, select any text, call up ubiquity, type "tr" and hit enter.  It will translate text from many languages into your native language.  Just the tip of the iceberg for this addon.</p>

<p>-=Vin</p>]]>
    </content>
    <published>2009-06-24T20:06:18Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:143928</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c143928" />
    <title>Comment from marcel on 2009-06-24</title>
    <author>
        <name>marcel</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>:\ I yet have to see something Ubiquity does that custom search engines does not do.</p>]]>
    </content>
    <published>2009-06-24T19:11:34Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15492-comment:143926</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15492" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/firefoxs_ubiqity_starts_thinking_for_itself.php#c143926" />
    <title>Comment from Ravikant on 2009-06-24</title>
    <author>
        <name>Ravikant</name>
        <uri>http://cherukuri.wordpress.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://cherukuri.wordpress.com">
        <![CDATA[<p>Very cool</p>]]>
    </content>
    <published>2009-06-24T18:39:04Z</published>
  </entry>

</feed>
