8. OpenSocial OpenSocial is a set of common application programming interfaces (APIs) for web-based social network applications, developed by Google along with MySpace and a number of other social networks.
18. An Open Community forApplication Sharing UCSF Profiles Harvard Profiles LinkedIn iGoogle Stanford VIVO OpenSocialGadget Library
19. Thanks! Harvard Catalyst Jeff Wang Justin Kruger Rachael Sak The Apache Shindig Team Andy Smith (IBM), Mark Weitzel (IBM) and the OpenSocial Foundation
Hinweis der Redaktion
Screenshot of the production instance of UCSF Profiles, a research networking toolWhat is a research networking tool? There are few of these, Profiles., VIVO, Collexis, Loki, moreThey are expertise mining applications. Tools for finding a researcher with a particular knowledgeThere’s a project to make them interoperable with respect to finding experts.Notice that it isnot Facebook. Different purpose, different data, different social graphs, look different.Still, it is somewhat like Facebook or LinkedIn from a technical perspective, and that’s OK. We don’t need to be embarrassed by that. Maybe we should even explore that a bit
[walk through animations]Web 2.0 for researchersThis is a power user, none of this wonderful must have functionality is being forced on the other Profiles institutions of users!Take what you want, leave what you don’t want.Not overly ambitions, already happening today
Linked in is doing it. Look at all the things they have available for there users.Facebook and igoogle are doing it big time. (10’s of K’s of apps)Should we be doing this, yes!How do they do this? These sites became platforms. The features are applications running on the platform.You need this architecture to scale to a large feature set.How can we do this? With OpenSocial
OpenSocial. What is it, who supports it?Lots of people support open social.Drupal is working on a module.Nature Network is becoming OpenSocial as well
Where are we today?Short list of what we are working on today.(make sure container is explained)We have a big list of library items that we want to build. Want to influence the OpenSocial API to be more aligned with research and academia
VIEWER = OWNER => editabilityIn this use case Clay adds mentor info
Not OpenSocial but great for Profiles and easy so we did itBased on a configuration pattern and naming standard so that new gadgets can plug right into this searchIn this use case someone searches for a mentor and finds Clay
They see Clay’s mentorship info.VIEWER != OWNER
This is a gadget we found, an old one. Mentor management was built from scratch.We leverage not only the gadget but the service and infrastructure for hosing all of this content.Can even grab secure content from slide share with OAuth
Not a lot of codeEasy code, html and java scriptLow development cost!Time permitting, (more than 5 minutes left) talk about options for building mentorshipNot great for hard coding into profiles because it’s not intrinsic and that solution won’t scale to a bunch of theseUnnecessarily expensive to make as a web site.That covers development. Also directly good for institution and end user. Zynga, FarmVillle story
Shindig is the reference implementation of OpenSocial. If you want to be OpenSocial compliant, do what shindig does. Better yet, just use shindig.Lots of people use shindig, iGoogle, linkedin, orkut, Nature NetworkCutting edge, be prepared to give blood!Documentation is rough
Now this is starting to look like LinkedIn in a good wayGadget library for the biomedical research community.Shareable by all Profiles instances
Some of our gadgets (none now) may need custom fields for things like publications. That’s allowed with OpenSocial.Work with the OpenSocial foundation to add our custom fields to the standard API. Now our custom gadgets run everywhere. Web 2.0, allow researchers to contribute online.Love for this to happen. Share source code so that we are in synch with the optional items of the OpenSocial APIDo mobile as well. OpenSocial foundation is working on this.With this work we are doing, these research networking tools can be used not just to find researchers and expertise, but to work with them as well.
Harvard Catalyst for building Profiles and making it available to the open source communityJeff Wang for building the first shindig to profiles bridgeJustin Kruger for building our gadgets and for his knowledge of the opensocailapiRachael Sak for making UCSF Profiles a successApache Shindig for giving us shindig!Andy Smith and Mark Weitzel of IBM, they have been our contact point into the OpenSocial Foundation