My friend and former colleague, Tom Pierce, stuck this on my Delicious page: Mozilla Ubiquity. The screencast really got my wheels turning. The idea is that with as many open services available today as there are we should be able to avoid the jumping around from site-to-site we do to complete what ought to be a simple task. The example they use is composing an email with a map to a restaurant and a list of restaurant reviews. Today you have to create the email then go to Google maps, find the restaurant, and then cut-and-paste a link to that map into your email. Then, if you want reviews, you have to do the same thing. Ubiquity gives you a single interface for pulling information from various sources all using friendly, text-based commands. In this example you never have to leave your web mail–as you compose the email you execute Ubiquity commands that fetch the data you need. Watch the video and you’ll get it.
After you’ve done that and your head is sufficiently spinning, think about the implications this could have in the Enterprise. Just within ECM alone you could do some really cool stuff (knowledge bases, document libraries, team collaboration, intranets) but I would also think there could be decent applications in the BI (Business Intelligence) world as well.