There is an interesting draft proposal (from within Google for Hood a Social Geotagging framework that would allow data sharing with applications such as Facebook, Twitter, Picasa and so on.
The Hood group (and the latest proposal) can be found at http://code.google.com/p/hood/
Hood is written in the Java programming language and it runs on the Android platform. Hood has a number of architectural elements i.e. gPoints and Actions, which are subjected to a number of constraints:
The following summary is taken from the home page.
"Social Geotagging
The explosion of mobile computing and the ubiquitous nature of mobile devices gives rise to a new way
of social interaction: social networking in a mobile context. Social networking is the application of technology
to augment personal relationships within virtual communities. A special case of Social Networking
is Social Geotagging; the action of adding metadata to latitude and longitude coordinates for Social
Networking purposes. Hood is a Social Geotagging framework that allows location data sharing with
applications such as Facebook, Twitter, Picasa, etc.
Hood takes advantage of the popularity of existing Social Networking applications and offers its users a
simple and intuitive interface to interact with their favorite applications from their Android phone.
Suppose you have decided to attend the Shakespeare Festival in Forest Park. You create an appointment in Google Calendar and set an alarm. You invite a few friends who you think might enjoy the play. A few days later, the alarm reminds you that it's time to go. You already know how to get to Forest Park, but you realize that snacks are in order. Consulting Hood, you take action on your current location's gPoint to find restaurants nearby. Hood has observed where your next scheduled activity takes place and presents you with a list of close food places. As soon as you select a restaurant your browser launches to allow you to order picnic supplies.
Next you get to the festival and again consult Hood. On your current location gPoint, you take action to meet friends. The “meet friends” action posts your location to twitter and retrieves the list of companions from your calendar appointment. For each companion, it queries twitter to pull their location. Hood plots everyone's location on a map and suggests a meeting place at the centroid. This map is periodically refreshed while you have it on your display. Hood is ideal for people on the go who wish to keep connected to their social network: you can see who else is here, update your social networking locations, upload geographically tagged photos, check for events happening nearby, find your way back to a specific location and watch where you've been.
Welcome to Hood, you have the world at your fingers!"