A Social Web Intro at the Internet Identity Workshop


Published on

Chris Messina, John McCrea and David Recordon used these slides to frame a discussion around what's happening on the Social Web, the product experiences that need to be built and the technologies behind them. From the Internet Identity Workshop (IIW) in May of 2009.

Published in: Technology
1 Comment
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

A Social Web Intro at the Internet Identity Workshop

  1. 1. Monday, May 18, 2009
  2. 2. data inside! quot;It's like flying on an iPhone!quot; http://flickr.com/photos/sathishcj/1868113345/ Monday, May 18, 2009
  3. 3. Monday, May 18, 2009
  4. 4. http://xkcd.com/256/ Monday, May 18, 2009
  5. 5. Social Applications • Each with a few great features (UNIX philosophy) • Creating combined value • Building blocks for new value • No social graph of their own! http://www.slideshare.net/stoweboyd/building-social-applications Monday, May 18, 2009
  6. 6. Monday, May 18, 2009
  7. 7. Monday, May 18, 2009
  8. 8. Monday, May 18, 2009
  9. 9. The Open Web Foundation is an independent non-profit dedicated to the development and protection of open, non- proprietary specifications for web technologies. Open Web Foundation Community Q&A Search Open Web Foundation RECENT ENTRIES The Open Web Foundation is an attempt to create a home for community-driven specifications. The Open Web Foundation is Following the open source model similar to the Apache Software Foundation, the foundation is aimed at building a lightweight framework to help communities deal with the legal requirements Growing Our Ranks necessary to create successful and widely adopted specification. The Open Web Foundation was conceived last year to create a framework which helps The foundation is trying to break the trend of creating separate foundations for each specification, communities behind open web specifications coming out of the realization that we could come together and generalize our efforts. The details navigate… regarding membership, governance, sponsorship, and intellectual property rights will be posted By David Recordon | Comments (0) for public review and feedback in the following weeks. Announcing the Open Web As we work out the fine details of the foundation, we invite and encourage individuals to come and join the discussion. To ask questions please visit our Q&A page. You are also invited to join the Foundation community and discuss ideas and specifications you would like to see developed within the This morning at OSCON, David Recordon foundation. announced the creation of the Open Web Foundation. The Open Web Foundation is an… By Eran | Comments (0) Home © 2008. All rights reserved. Monday, May 18, 2009
  10. 10. Who owns your data and content? Why don't the social networks and communication tools you use work well together? Tune in each week to learn about the progress being made toward opening up the Social Web. With a revolving cast of characters, we'll have some of the key technologists working on building the Social Web to explain what is going on; but this isn't a show about technology. It's about explaining what's going on in the fight to make sure you have control of your data, your content, and your privacy -- and the freedom to access your stuff from all over the Web. The Panelists quot;The Future of the Social Web in Five Erasquot; John McCrea John McCrea and Joseph Smarr welcome special guest, Forrester analyst Jeremiah Owyang, for a discussion of therealmccrea.com quot;The Five Eras of the Social Webquot;. Watch HiRes john@plaxo.com Links related to this episode: David Recordon davidrecordon.com Jeremiah Owyang's blogpost announcing the report The Future of the Social Web: In Five Eras david@sixapart.com Plaxo's blogpost announcing Status Update: Plaxo and Facebook are now in an “Open Relationship” John McCrea's blogpost with Photos from the “Birth of the Social Web” at Facebook This Evening Joseph Smarr josephsmarr.com Posted on May 12, 2009 | Permalink | TrackBack (0) joseph@plaxo.com Chris Messina factoryjoe.com chris@citizenagency.com Recent Episodes Monday, May 18, 2009
  11. 11. Portable Contacts About The vision for Portable Contacts has been around for a long time. Sites large and small share the goal of providing users a secure way to access their address books and friends lists without having to take their credentials or scrape their data. But only in recent weeks has it begun to feel that now is the right time to rally the community and the industry to work together to make this vision real by developing an open spec for exchange of contact info that everyone can embrace. Why now? The momentum began building for 'data portability' last year, and we are now at a point where there is strong support for the principle that users should be in control of their data and have the freedom to access it from across the web. And the major players have all recognized that they and their users are better off with secure contacts APIs (rather than having third-party services ask for users' credentials in order to scrape their data). As a result, we're seeing major Internet companies making contacts APIs available, such as Google's GData Contacts API, Yahoo's Address Book API, and Microsoft's Live Contacts API (with more to come). Not surprisingly though, each of these APIs is unique and proprietary. We believe this creates the ideal conditions for developing a common, open spec that everyone can benefit from. Just as OAuth has provided a standard to unify the various proprietary schemes for delegated authorization, we believe we can do the same thing for securely sharing address book and friends list data. Goals The goal of Portable Contacts is to make it easier for developers to give their users a secure way to access the address books and friends lists they have built up all over the web. Specifically, we seek to create: A common access pattern and contact schema that any site can provide activity strea.ms Well-specified authentication and access rules Standard libraries that can work with any site Discuss. and absolutely minimal complexity, with the lightest possible toolchain An initiative from the DiSo Project. requirements for developers. First draft specs: Activities in Atom; Activity Schema. A measure of our success will be the elimination of the quot;password anti-pattern,quot; by making it far easier to implement Portable Contacts than to engage in scraping, as well as a dramatic increase in the number of sites that both provide and consume who-you-know data. Our Approach Our design is focused around ease of adoption, which means a few things. First, our emphasis is on simplicity of design and targeted use cases. For example, version 1 is simply about access, and defers for now on the more complex issues around update and sync. Second, we're taking a modern approach to who-you- know data by unifying traditional contact info and social network data, in order to properly represent the current diversity of the social web ecosystem. Third, we're using existing standards wherever possible, including vCard, OpenSocial, XRDS- Simple, OAuth, etc. And lastly, we're designing something that should be easy for current service providers to adopt. We started by reviewing all the major existing contacts APIs and targeting the capabilities that they all share and provide. We believe this pragmatic balance is the best and quickest way to achieve our shared goal of widespread adoption. Here is the current draft spec, the wiki, and the mailing list. This project is being undertaken by Joseph Smarr, Chris Messina, and others. Monday, May 18, 2009
  12. 12. ReadWriteWeb ReadWriteTalk ReadWriteEnterprise ReadWriteHire ReadWriteStart About Subscribe Contact Advertise Subscribe to ReadWriteWeb Search ReadWriteWeb Home Products Trends Best of RWW Archives Comcast Property Sees 92% Success Rate With New OpenID Method Written by Marshall Kirkpatrick / February 10, 2009 2:33 PM / 22 Comments « Prior Post Next Post » The most-watched geek event of the day has to be the OpenID UX (User Experience) Summit, hosted at the Facebook headquaters. The most discussed moment of the day will surely be the presentation by Comcast's Plaxo team. Plaxo and Google have collaborated on an OpenID method that may represent the solution to OpenID's biggest problems: it's too unknown, it's too complicated and it's too arduous. Today at the User Experience Summit, Plaxo announced that early tests of its new OpenID login system had a 92% success rate - unheard of in the industry. OpenID's usability problems appear RWW SPONSORS closer than ever to being solved for good. This experimental method refers to big, known brands where users were already logged in, it requires zero typing - just two clicks - and it takes advantage of the OpenID authentication opportunity to get quick permission to leverage the well established OAuth data swap to facilitate immediate personalization - at the same time, with nothing but 2 clicks required of users. Plaxo, primarily known for the noxious flood of spam emails it delivered in its early days, is now an online user activity data stream aggregator owned by telecom giant Comcast. The Plaxo team has been at the forefront of the new Open Web paradigm best known for the OpenID protocol. The Flow The method Plaxo has been testing is called an OpenID/OAuth combo, in collaboration with Monday, MayWhat does that mean, in regular terms? It means that Plaxo told users they could log in Google. 18, 2009
  13. 13. Identity 2.0 The next generation of Identity « Big Boys and OpenID • Passport vs OpenID vs Facebook Connect » Recent Stories PAGES About Dick Hardt Who makes more money than me? I want my stimulus: but is it Jeff or Kevin? Privacy Issue or Feature: Unpleasant vs Pleasant Surprise Dick Hardt joins Microsoft Canada vs US: Identity and Voting Facebook Connect - fatal blow for OpenID? July 23, 2008 in Identity Tech, OpenID by Dick Search At F8 today, Facebook rolled out their Facebook Connect platform. With a small IDENTITY 2.0 BLOGGERS: amount of code, other sites can integrate the Facebook identity system into their site. The keynote reminded me of early days of Microsoft as they rallied Doc Searls developers to build on their platform by explaining how the platform can help Johannes Ernst them and being inclusive. They even seemed humble as they talked about what they have done wrong in the past and then reaching out to developers asking for Kaliya Hamlin their feedback. They even have a fund and a competition for best applications. Kim Cameron Marc Canter Facebook Connect is a powerful identity system. Using Facebook Connect, a site gets access to the user’s profile data and the users friends. For sites such as Digg Phil Windley and Movable Type that want to make users accountable for their activity, there is PAST EVENTS: an implicit reputation of the user based on the depth of the profile. It is much more difficult for a spammer to build a Facebook identity to spam these Internet Identity Workshop participatory sites. Facebook is all about real identity rather then a fake persona. Web 2.0 Conference Facebook even has rich privacy controls so that users feel in control of who sees what. POINTS OF VIEW: The promise of OpenID was to make login simple and move profile data. A Identity 2.0 talk at OSCON Monday, May 18, 2009 number of us have been looking at using OpenID to make an accountable web. Identity 2.0 talk at Web 2.0
  14. 14. Monday, May 18, 2009
  15. 15. ReadWriteWeb ReadWriteTalk Enterprise Jobwire About Subscribe Contact Advertise RSS RWW Daily by Email Your email address RSS RWW Weekly Wrap-up Your email address Search ReadWriteWeb Home Products Trends Best of RWW Archives MySpaceID: MySpace Sides with the Open Stack Written by Rick Turoczy / December 8, 2008 10:50 PM / 1 Comments « Prior Post Next Post » A few months ago, MySpace began to reveal details about its answer to Facebook Connect - MySpace Data Availability. At the time, we were left to guess what the offering would contain. What we did know was that - in stark contrast to the proprietary nature of Facebook Connect - MySpace had chosen to rely on the Open Stack, using OpenSocial, OAuth, and OpenID to build its service. Now, MySpace has released that functionality - renamed MySpaceID - and, in so doing, it has helped Open Standards take another step forward, as well. For added effect, MySpace has chosen to include Google Friend Connect, a service that Facebook has yet to use. The mix of MySpaceID and Google Friend Connect enables MySpaceID partners to deliver even more social functionality, without a great deal of development time. RWW SPONSORS What's more, it fires a very real shot across Facebook's bow. And continues to set the stage for the tag-team match between the more proprietary Facebook-Microsoft and the more open MySpace-Google. The initial release is both limited in scope - it allows MySpace users to connect their profile information to third party sites and find MySpace friends who use those sites - and limited in sites that support it - the launch partners are Netvibes and Vodafone. That said, MySpaceID is still a decided step forward for the open Web and data portability. Everything Old Is New Again For those of you who were around for Web 1.0, this is all probably starting to seem incredibly familiar. At that time, everyday users began exploring quot;the Internetquot; within constrained proprietary constructs like America Online and CompuServe, walled gardens in their own right. Monday, May 18, 2009
  16. 16. activity streams an extension to the Atom feed format to express what people are doing around web Discuss. Wiki. First draft specs: Activities in Atom; Activity Schema; Atom Media. An initiative from the DiSo Project. Background. Monday, May 18, 2009
  17. 17. Monday, May 18, 2009
  18. 18. For Developers | Discuss | Demand | OpenID Foundation | Worldwide What Where How is OpenID? can I use it? do I get one? « An Update on the Retail Advisory Committee and Improving User Experience Google and JanRain Release Support for the OpenID User Interface Extension Posted May 14th, 2009 at 6:07 pm GMT by David Recordon | Edit This morning, Google released an upgrade to their OpenID Provider to support the draft OpenID User Interface Extension along with JanRain who added support for it to their Relying Party service RPX. This means that Google users signing into sites like UserVoice (choose “Google” to see it in action) now have a much better user experience; one much closer to that of Facebook Connect. Google also allows users to choose to share their profile information with Relying Parties via OpenID Attribute Exchange and the Google Data APIs via OAuth. The OpenID User Interface Extension is one of the main pieces of work that has come from the OpenID Design Summit hosted by Facebook earlier this year. The extension replaces the traditional OpenID sign in flow of being redirected from the Relying Party to the OpenID Provider with a popup window which shows the URL bar on top of the Relying Party itself. The Google Code Blog writes about their implementation in more detail: The new popup style UI, which implements the OpenID User Interface Extension Specification, is designed to streamline the federated login experience for users. Specifically, it’s designed to ensure that the context of the Relying Party website is always available and visible, even in the extreme case where a confused user closes the Google approval window. JanRain, a provider of OpenID solutions, is an early adopter of the new API, and already offers it as part of their RPX product. As demonstrated by UserVoice using JanRain’s RPX, the initial step on the sign-in page of the Relying Party website is identical to that of the “full page” version, and does not require any changes in the Relying Party UI. Monday, May 18, 2009
  19. 19. Once the user selects to sign in using his or her Google Account, the Google approval page is displayed. However, it does not replace the Relying Party’s page in the main browser window. Instead it is displayed as a popup window on top of it. We have updated our Open Source project to include a complete Relying Party example, providing code for both the back-end (in Java) and front-end (javascript) components. Once the user approves the request, the popup page closes, and the user is signed in to the Relying Party website. Monday, May 18, 2009
  20. 20. Monday, May 18, 2009