ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Mozilla Ubiquity Prototype Available

(1/5) > >>

40hz:
Today, Mozilla Labs announced the availability of the prototype Ubiquity extension.

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

Ubiquity is a technology that promises to radically change the way we extend the functionality of the browser.

From the website (emphasis added):

The Problem: Extending the Browser is Too Hard

Being relatively new to the Mozilla world, we found it difficult and time-consuming to write extensions to Firefox. There is something largely last-decade about requiring restarts to add a new feature to your browsing experience. It’s ironic that the entire Web is on a push model, yet the browser—the most fundamental tool of interacting with the Web—is on a pull model.

The fundamental problem is that extending the browser, and hence the web, is too difficult. The closer new browser functionality can be packaged to look like standard HTML and JS, the larger and more diverse a community will create it. The desktop paradigm for extension development, while powerful, has a high cost of adoption. Right now we have a short tail of browser functionality with thousands of add-ons. There should be millions. We can get to that long tail using a more web-like model for functionality development — tools that are accessible to hobbyists and tinkerers, but that scales to professionals.

A Solution: The Ubiquity Platform

Ubiquity treats extending the browser like writing websites. It’s an experiment in lowering the barrier to fundendemental enhancing the browsing experiment.

--- End quote ---

Introducing Ubiquity

An experiment into connecting the Web with language.
It Doesn’t Have to be This Way

You’re writing an email to invite a friend to meet at a local San Francisco restaurant that neither of you has been to.  You’d like to include a map. Today, this involves the disjointed tasks of message composition on a web-mail service, mapping the address on a map site, searching for reviews on the restaurant on a search engine, and finally copying all links into the message being composed.  This familiar sequence is an awful lot of clicking, typing, searching, copying, and pasting in order to do a very simple task.  And you haven’t even really sent a map or useful reviews—only links to them.

This kind of clunky, time-consuming interaction is common on the Web. Mashups help in some cases but they are static, require Web development skills, and are largely site-centric rather than user-centric.

It’s even worse on mobile devices, where limited capability and fidelity makes this onerous or nearly impossible.

Most people do not have an easy way to manage the vast resources of the Web to simplify their task at hand. For the most part they are left trundling between web sites, performing common tasks resulting in frustration and wasted time.
Enter Ubiquity

Today we’re announcing the launch of Ubiquity, a Mozilla Labs experiment into connecting the Web with language in an attempt to find new user interfaces that could make it possible for everyone to do common Web tasks more quickly and easily.

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.
--- End quote ---


There is an authoring tutorial available to get you started coding your own commands at:

https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.1_Author_Tutorial

Here's  your chance to get in on the ground floor of something that looks to become an important new way of enhancing browser functionality.. 8)

jgpaiva:
I'm not sure if I understand it correctly, but does this mean that people will be able to create plugins using html+js, for example?
I think that's the way opera went with their widgets, and I don't think it went that well. At least not in my case, I tested a few for a while but didn't stick to any of them.
[edit] On the other hand, there probably isn't any link between me not getting used to them and the language used to make them, which pretty much renders this whole post idiotic [/edit]

[edit2] I promisse I'll read the article before I post a reply. sorry for the unrelated post [/edit2]

mouser:
personally the Apple/Ted type "oh my god shhh.. this is going to revolutionize the world" marketing-style way it's talked about does kind of rub me the wrong way.  Do we have a name yet for these pretentious style presentations?  it's like as soon as you get to a big company (which i guess mozilla is now) you get trained on how to market everything you do using some snake-oil-style approach.

The description is silly -- watch the video demo on that page to learn what it is..  after a few minutes they will get passed the "adding pictures to email" which i find kind of useless.. then they get to the part where they do basically what FARR and other keyboard launchers do.

it's especially annoying given that 90% of what they are doing is what Find+Run Robot and other keyboard-based launchers do.. Of course it would kind of step on their narrative if they acknowledged that, so instead we are treated to a discussion of something that purports to be a totally new concept.

still, some cool things they can do since it's integrated into the browser and i'm sure they've come up with some innovations.

40hz:
some cool stuff.

personally though the apple-like "oh my god shhh.. this is going to revolutionize the world" marketing-style way it's talked about does kind of rub me the wrong way, especially given that 90% of what they are doing is what FARR and other launchers do.. of course it would kind of spoil the story if they acknowledged that..

still, some cool things they can do since it's integrated into the browser.
-mouser (August 26, 2008, 06:57 PM)
--- End quote ---

Agree completely w/Mouser on both points.

It is FARR, or maybe Launchy, for all intents and purposes.

And the "breathless" quality of the spiel doesn't go down to well with a crotchety New Englander like me either. I'm of the "Sounds great - does it actually work?" school of  thought. (Boy do they hate me at FOSS demos.  ;D)

But it is cool. And it is integrated with the browser. And it is running under Mozilla's banner - which means we'd best be up on what it is about. Because it's probably gonna be what gets used even if it winds up not being all that great.

When you're Mozilla, OK is good enough. ;)

it's especially annoying given that 90% of what they are doing is what Find+Run Robot and other keyboard-based launchers do.. Of course it would kind of step on their narrative if they acknowledged that, so instead we are treated to a discussion of something that purports to be a totally new concept.
--- End quote ---

Agree. Thought: Why not disabuse them of that notion. Maybe the authors of various launchers could bring that up? I personally suspect they are totally ignorant of keyboard launchers running under Windows. They sound like they're straight out of the Macintosh and/or BSD world. The main page is open to comments. No point letting a "myth in the making" get out of hand.

Edit: Last minute add on: the respected ghacks.com explicitly makes that comparison:

From: http://www.ghacks.net/2008/08/26/mozilla-labs-ubiquity-is-a-firefox-killer-application/

Ubiquity is a Firefox prototype add-on that is similar to Launchy but located in the browser. Launchy is a Windows launcher that makes things much easier. Ubiquity takes that concept to the web.
--- End quote ---

4wd:
As soon as anyone uses the word "Empower", I get an overwhelming urge to grab the 12 gauge and do some target practice...   :mad:

I don't care how good they think their product/service/whatever is - if they can't sound like a normal human being instead of a personal fitness trainer they've lost me before they've even begun.

Navigation

[0] Message Index

[#] Next page

Go to full version