Tag Archives: Y!OS

Live-Blogging Joseph Smarr’s Talk at the Widget Summit

WidgetSummit08 Cover Slide

I’m up in San Francisco for the Widget Summit, live-blogging a talk by Plaxo’s Joseph Smarr, entitled “The Widgets Shall Inherit the Web.” You can download the Powerpoint here. (Joseph will also upload to SlideShare later.) Talk is starting now..

“There’s a fundamental transition going on, as fundamental as the birth of the Web. The Web is going social, and the Social Web is going open.”

Widget authors: you’re ahead of your time! Widgets thrive in an environment with users, data, social graph, and activity. But, widget have had to live where the data is, inside existing social networks. But soon, the data will come to you, thanks to the “Open Stack”. Widgets are about to be turbocharged “by several orders of magnitude”

Lots of social sites.

Lots of open “building blocks” (OpenID, OpenSocial, OAuth…)

How do the pieces fit together? And what will the Social Web look like?

The social web is broken today. On each site, we have to do the same dance. Create account, enter profile data, upload photo, etc. Currently, social apps have limited options.

New building blocks establish who I am, who I know, and what’s going on

Joseph Smarr at Widget Summit

Who I am. Create a portable, durable online identity. Key technology: OpenID. Key standard gaining real traction and momentum. Showing the Plaxo sign-up page with support for OpenID, including special support for Yahoo OpenID and Google OpenID. Showing JanRain’s MyOpenID with pre-fill of info during onboarding. Faster registration, fewer lost passwords. Good for Plaxo, good for user, and good for Identity Provider. Joseph listing off the major providers: Yahoo, Microsoft, Google, AOL, and (soon) MySpace. “Now is the time to get on board.” “Registration flows historically have high dropoff rates.

Joseph now talking about rel=me (XFN) microformat…

Showing “me on the web,” the trace of publicly-asserted linkages between his blog, and his profile on lots of different services, traced via Google’s social graph API. Showing how is Plaxo you can use that data to lower the friction for letting a user declare the sites they use so they can easily set up feeds. And the loop continues; Plaxo public profile pages can include “you on the web” and it’s marked up in microformats, consumable on other websites.

Now showing the same stuff for a personal blog. Example is David Recordon of SixApart.

Who I know

Tap into the real relationships via Contact APIs from existing address books, typically webmail. Scraping has been the norm, but clearly not good from a security standpoint. Now there are real Contacts APIs from Yahoo, Microsoft, and Google, and that’s great.

Of course, that data is not public, so you need a way to grant access to it securely, which brings us to OAuth. “How do I let users grant access to their data without giving up their passwords to third-parties?” Each of the big players created their own unique, proprietary auth technology, which led to a lot of developer pain. So the big players are now shifting over to OAuth, an open spec approach to the problem. But one-time import is not as good as continuous discovery, which brings us to the concept of friends-list portability.

Showing nice integration between Flickr and Google. “If you haven’t done it, check out import on Flickr. You’ll be surprised.” Now on to Dopplr.

What’s going on

The last piece is the rich context of what the people you know are doing online. Now to OpenSocial, that let’s you build social apps that can run (almost) anywhere. Showing the original integration on Plaxo. “What’s really cool is the sharing of the activity stream into the feed.” “OpenSocial has gone mainstream, big time.” Showing graph of number of users (reaching to something like 500 million, I think.)

Now RSS/Atom. “Syndicate your activity”. Giving example of recent Netflix API which has Atom feeds of Netflix ratings, protected behind OAuth, which Joseph integrated in Plaxo. Now Jabber/XMPP for “real-time update stream between sites”. Example: Twitter integration in Plaxo.

“If you’re a big site, folks might do a custom integration, but if you’re a small site, be on the lookout for open standards that you can draft off of.”

Joseph Smarr at Widget Summit

Now, to pull it all together.

The user is at the center. Then all around, socially-aware sites of the Web. In the middle? A new services layer, with Identity Providers; Social Graph Providers; and Content Aggregators. (My editorial add: Some companies may focus on one or two of the layers, but the brass ring is the triple play.) Joseph now saying his version of that, and pointing out what Facebook, Yahoo, and others are up.

Now, a day in the life of the Social Web

Using me as an example, checking out a microbrew enthusiast site. I use my OpenID to onboard. I write a review, and it flows to my aggregator of choice. Joseph discovers it and joins the site to. All part of a “virtuous cycle.” This is just like the virtuous cycle that gave birth to the Web. More sites lead to more people downloading a browser, which leads to more people making websites. Repeat. It’s the same now, but to make it happen, the data must be able to flow. “Open” is the breakthrough.

Returning to “Who I know”…

“Something I glossed over.” How does friends-list portability actually work? Discovery via XRDS-Simple.

As with auth, all the big guys came up with their own Contacts APIs. Now, we’re moving to Portable Contacts. More info here.

“What’s cool is that we worked with the OpenSocial community to align Portable Contacts with the OpenSocial RESTful APIs, so you’ll get support for Portable Contacts for free from any site that is OpenSocial RESTful APIs.”

There’s now a clear vision, shared by Facebook Connect, MySpace Data Availability, Yahoo Y!OS, Google Friend Connect, and Plaxo Pulse: Identity Providers; Social Graph Providers; Content Aggregators.

“What’s even cooler? Almost everyone is building on the new Open Stack. And it’s not hard to imagine Facebook joining this movement, too.”

MostBuildingOnOpenStack

Tagged , , , , , , , , , , ,

Announcing Episode 15: “On Location at Yahoo!”

We’ve just posted this week’s episode of The Social Web TV, “On location at Yahoo!” I chat with special guest, Allen Tom, Architect, Yahoo! Membership, about last week’s Y!OS rollout and this week’s historic OpenID/OAuth UX Summit.

And, in case you missed it, I did a guest post on the topic at TechCrunchIT, entitled, Facebook Connect and OpenID Relationship Status: “It’s Complicated”.

Oh, and Dare Obasanjo wrote a response to my post, entitled Some Thoughts on OpenID vs. Facebook Connect

Tagged , , , , , , , ,

A Big Day for the Open Stack: Y!OS Launches

"We're Open at Yahoo!"

Congratulations to the team at Yahoo! Today, they rolled out the first phase of Y!OS, the bold strategy to transform the Internet’s top destination into a social hub that richly interacts with the web at large. Great coverage at TechCrunch and CNET. I won’t wade in with a product review just yet, as I haven’t had a chance to deeply interact with all the new features or trick out my profile. I will try to give a little bit of context to this historic moment, one that Yahoo marked with a gigantic banner decked out with logos of the most important open building blocks, including OpenSocial, OpenID, and OAuth. Alas, we haven’t yet picked a logo for Portable Contacts. ;^(

What we’re seeing here is a major proof point that we are, as I have predicted, about to ride one of Silicon Valley’s “big waves” — those major disruptive changes that open not just new markets, but whole new business ecosystems. Those wave come once every 15 years or so (PCs in the late ’70’s and the Web in ’93, exactly 15 years ago). This big wave is the “Social Web,” and it will change the Internet as we know it, bringing the missing “people layer” to everything. And we’re all building it on a common “open stack”:

The New "Open Stack" for the Social Web

The Open Stack was a major topic of discussion at FOWA in London last week, with sessions and talks on it by David Recordon and Chris Messina, and a pointed question about why Facebook has not embraced it directed to Mark Zuckerberg in the “fireside chat.’

For a good overview of Y!OS, check out Cody Simms of Yahoo as a special guest recently on The Social Web TV:

And don’t miss Dare Obasanjo’s “The New Yahoo! Profile and Doing Data Portability the Right Way.”

Oh, yeah, and one last pic. Joseph Smarr and I were so proud and excited to see this day, that we had to dash over and take our picture with the gigantic “open” banner!

Joseph Smarr and John McCrea at the Y!OS Giant Banner

Tagged , , ,

Joseph Smarr at Web 2.0 on the New “Open Stack”

Joseph Smarr, Plaxo’s chief platform architect, and de facto leader of the Portable Contacts initiative, gave a talk today at the Web 2.0 conference in New York. Entitled “Tying it all together; Implementing the Open Web,” it was a rallying cry for developers to jump in and get working on the new “open stack” of OpenID, OAuth, OpenSocial, XRDS-Simple, and Portable Contacts. See converage from attendees Kris Jordan and Steve Kuhn (who quips about Joseph, “Dude talks fast”)!

Joseph asserted that the industry has now come together around a common vision for the future of the Social Web — a vision that abandons the walled garden model in favor of a new services layer that interconnects social hubs with the rest of the web. The service layer is comprised of Identity Providers, Social Graph Providers, and Content Aggregators:

A Common Vision for the Future of the Social Web

And, indeed, that is the vision behind the strategies we see from Google (with Friend Connect; which launched for real today), Plaxo (with Pulse), MySpace (with Data Availability), Yahoo (with Y!OS), and, yes, even Facebook, too (with Connect).

Joseph goes on to observe that there are two pathways to that vision, one built on Facebook’s proprietary stack and the pathway chosen by MySpace, Google, Yahoo, Plaxo, and many others, built on the new open stack:

The New "Open Stack" for the Social Web

Tagged , , , , , , , , , , ,

Thanks, SGI, for the Gift of OpenGL!

I am so pleased to see SGI in a good news story today, after all the years of decline and sadness. Apparently there’s been a problem brewing with the license under which SGI was making OpenGL available, as in it was a license that was “accepted by neither the Free Software Foundation (FSF) nor the Open Source Initiative,” according to Bruse Byfield of Linux.com. The problem has now been resolved through a new license. Details can be found in a press release from SGI. The new license was applauded by both the Free Software Foundation (FSF) and the Khronos Group, an organization developing royalty free standards around OpenGL.

I’ve been thinking about OpenGL recently, as it helped introduce me to open standards, years ago when I worked at SGI. Back in late 1995, after I persuaded SGI to become the first licensee of Java, I tried (and failed) to convince Sun to follow SGI’s lead to make Java a truly open standard, rather than a Sun proprietary thing, with heavy licensing.

Now, as we work to solidify and gain traction for a “new open stack” for the emerging Social Web, I continue to be inspired by the bold idea behind turning SGI’s proprietary “GL” (Graphic Library) and into OpenGL.

The new open stack is comprised of OpenID, OAuth, OpenSocial, XRDS-Simple, and Portable Contacts. Projects as diverse as MySpace Data Availability, Y!OS, Google Friend Connect, and Plaxo Pulse now share a common vision (of an open interoperable Social Web) and are being built out on this common set of open spec building blocks. Each company can innovate faster by not having to waste development resources on creating one-off proprietary APIs. Each company can see more rapid uptake by developers, since those developers can write once and have there code work in more places. And each company can be part of the virtuous cycle of acceleration by contributing code to the open stack.

Exciting times!

The New "Open Stack" for the Social Web

Tagged , , , , , , , , , , ,