CNET News Video
Yahoo CTO talks up Open StrategyAt the Web 2.0 Expo in San Francisco, Chief Technology Officer Ari Balogh says he's working on 'rewiring Yahoo from the inside out' through a developer platform called Yahoo Open Strategy. YOS' goal is to help Yahoo's front page, plus properties such...
[Intro Music] Announcer: What I'm here to talk to you about today though, is taking open to a whole other place. We're literally in the process of rewiring Yahoo from the inside out. To create a development platform, at Yahoo, that will literally open up all the assets of Yahoo to developers across the web in a way that we've never done before and as part of this we're going to make the consumer experience at Yahoo social throughout and provide hooks for that for developers to do the same. First, though, let's start with a little bit of news. A couple weeks ago we announced search monkey and today I'd like to announce that we have opened up our beta for development for search monkey and you can sign up and start actually building applications to innovate around our search engine results page. We actually started this path with our search assistant, back in the fall, innovating on the front end of search, now what we want to do is to allow developers throughout to do whatever match up make sense to make the search results more relevant for the user. The example you have here is a search for a Japanese restaurant and you know how a search page normally looks. Here what we have is a , a match up using some information, yelp, that gives the consumer potentially exactly what they want. What's the rating. Where's the store or phone number. If they want to hop to some user reviews, maybe they want to go to this actually want the directions sent to their phone. It gets the user from to do, to, to done, much more quickly. This is one example, there are many others and we hope there will be many, many making the search engine results page fundamentally richer, fundamentally more relevant for our, for consumers. But this really just the tip of the iceberg. Yahoo's open strategy is about not just opening up the search page, it's opening up all the properties of Yahoo. Front page, my Yahoo, mail, various properties and providing different kinds of view e in, whether it's part of a page, whether it's a full page views, even conceptual views and I'll show you some examples of that in a minute. We're a technical crowd, so I'll provide a little bit of a pseudo architecture just to talk to you about the three main elements. First, there's an application platform and that platform does a couple of things, apart for providing development tools and actually hosting applications if you want to, now no worries, you can run your applications and we'll provide you hooks and an iframe so you can do your own thing, but we do provide those tools. The platform also is the mechanism by which we enforce a couple of things, right? There's security issues here. Our philosophy is giving consumers choice, protecting their data, letting them choose where they want to share what, that, that's built in. a single place for managing applications, application gallery and such. Again, built into the application platform. The second element is our social platform and this is incredibly exciting. We are going to unify all profiles throughout Yahoo. One place for profiles for developers and one place for users to be able to manage their profiles. This is also where we, we create that social graph where we can provide that relevance of connections, you know, who are your closest friends verses those, you know, maybe a little more distant and this is also where we manage the event stream, right? A prioritize relevance engine for all kinds of events, want gives you the real virality. The third element, which I can't really describe here on a slide is all the work across Yahoo to rewire our properties to create that social experience, one, and also to open up API's in a consistent way, so that even though you'll be able to get to some of the feature function that's unique to each property, you can have a consistent view, a consistent development environment, a consistent employment environment. A very easy way to target code from one place to another. It won't be twenty five or thirty different experiences and as you can imagine with our breath that's a no mean feat.