Mozilla Labs’ Ubiquity

Mozilla Labs’ Ubiquity has a lot of promise:

Ubiquity is an experiment into connecting the Web with language in an attempt to find new user interfaces that make it possible for everyone to do common Web tasks more quickly and easily. It’s a Firefox extension, so it works on Macs, Windows, and Linux.

With only a couple keystrokes, it lets you use language to instruct your browser. You can translate to and from most languages, add maps to your email, edit any page, twitter, check your calendar, search, email your friends, and much more. All without leaving the page you’re on.

The first live example I saw reminded me of how a person could add an appointment in Newton (the web is strangely empty of examples, but you would write out “lunch with Dave next Tuesday” or something like that). The second example reminded me of Mac OS X’s Spotlight. The third example finally showed me something useful, and the video above is along those lines.

I’m wondering, however, how long until Apple adds those features to Spotlight.