Wednesday, July 16th, 2008
Web applications, much the same as desktop applications, are a bit like isolated cities: itâ€™s difficult for an end-user to arbitrarily share data and functionality between them. This is alleviated to some extent by creations like Firefox Add-ons that add toolbars or sidebars to Firefoxâ€™s UI, Bookmarklets, and Greasemonkey, but while all of these solutions are powerful, each comes with its own set of problems. The buttons and bars of many Firefox add-ons donâ€™t scale well because of the valuable screen real-estate they consume; Bookmarklets are restricted in scope because they only have the access privileges of the website theyâ€™re running on; and Greasemonkey doesnâ€™t prescribe any kind of interaction model, which makes it difficult to reuse the functionality of a script in a context other than the ones it was expressly designed for.
Ubiquity attempts to alleviate all of these problems by allowing end-users to apply textual commands, or verbs, to whatever theyâ€™re looking at. For instance, letâ€™s assume that Iâ€™ve found a typo on a friendâ€™s blog, and I want to let him know about it.
Posted by Dion Almaer at 7:49 am