Derek Hatchard writes on the theme of "improving experiences" which includes managing technology, user experiences, life hacking, and some business related stuff. Derek has a software development blog at ardentdev.com and a product review site at wellrated.com. He is a Principal Member of Technical Staff (PMTS) at Radian6, a salesforce.com company. All views expressed are his alone (or those of any guest writers) and do not represent the views of Radian6 or salesforce.com.

"Holy Crap – Cool!" Prototype from Mozilla

What do you do when you’re looking for something on the Internet?  Turn to a search engine (Google, Live, Yahoo, etc.)?  Probably.  Search engines are the command-line of the Internet (Google in particular).  I don’t remember who coined that phrase but it’s pretty accurate.

If you’re looking for a bite to eat in Canada’s largest city, you’ll pull up http://live.com and type ‘restaurants downtown toronto’.  The search engine does a bit of parsing and figures out what you’re looking for.

Now take that concept and apply it more generally to browser tasks.  You have a bunch of restaurant reviews up and you want to see where the restaurants are on a map.  What do you do?

<shrug>

I know.  It’s a pain to manually map all those addresses.  But imagine if you could type ‘map-these’ in your browser somewhere and a map would pop up with all the choices shown.  That would be cool.

Mozilla has released an initial prototype of a project / experiment called Ubiquity that promises exactly that type of functionality and much, much more.  Check out the video below – it really shows the budding potential of Ubiquity.  It made me mutter, "Holy crap – that’s cool."

The overall goals of Ubiquity are to explore how best to:

  • Empower users to control the web browser with language-based instructions. (With search, users type what they want to find. With Ubiquity, they type what they want to do.
  • Enable on-demand, user-generated mashups with existing open Web APIs. (In other words, allowing everyone–not just Web developers–to remix the Web so it fits their needs, no matter what page they are on, or what they are doing.)
  • Use Trust networks and social constructs to balance security with ease of extensibility.
  • Extend the browser functionality easily.

http://labs.mozilla.com/2008/08/introducing-ubiquity/


This post is tagged

Leave a Reply





Tweets