Smartlink is an open source project trying to improve the user experience for advanced usage scenarios of a mobile phone and is targeting the Android platform.

Smartlink is about making our mobile device acting a little bit more like a human secretary by learning personal associations of words (like “Maria” or “KDE homepage”) with semantic data (like a corresponding contact entry in our address book or a bookmark in our browser) and offering to utilize the data of these associations (eg. the phone number to make a call, or the URL to forward to someone) whenever we use plain text in any application (eg. in a tasklist application). In other words, Smartlink interconnects different applications (that do not need to know of each) based on plain text associations in a smart way.

http://code.google.com/p/smartlink/