Home » Blog

 
 

April 1, 2009

Yahoo! Open Applications (YAP)

Categories: yahoo — admin at 3:15 pm

Open Applications are Yahoo!’s answer to Google’s iGoogle widgets and OpenSocial platform.   Yahoo Open Apps are part of the Yahoo! Open Strategy (or Y!OS for short) – Yahoo!’s push to “deliver open, industry-leading platforms that attract the most publishers and developers.”
Yahoo-logo
Positioned as “Social Platform for Yahoo”, Y!OS really represents a set of open API (Flickr, Yahoo! Mail, Yahoo! Maps, Yahoo! Search/BOSS, ie) along with the “new” Yahoo! Application Platform (YAP) that allows developers to build applications that plug directly into Yahoo! (social) pages (MyYahoo, Yahoo 360, i.e.) and presumably other Yahoo! properties (Flickr, MyBlogLog, i.e.).

Although the language of what Yahoo! is offering make be confusing – Yahoo! Social Platform (YSP), Yahoo! Application Platform (YAP), Yahoo! Open Strategy (Y!OS) and a whole bunch of other three letter mnemonics that start with Y – the idea is not! Yahoo! wants to compete with Google and Facebook to be the start page for the Internet and needs social media and networking application that captivate a Internet-savvy audience to pull it off! It has the popular email client, a bunch of popular media services (Flickr), good IM presence, it has most of the basic API’s, and all it needs is the glue. Can Yahoo! do it? Perhaps.  Here is my initial feedback:

  • The strategy makes sense – why site around waiting for Facebook, Google (perhaps MySpace) to take over the world – fight back!
  • Yahoo! has all the basic API’s you need to deliver a compelling social platform.  The same can be said for Google, but not for Facebook or MySpace.
  • Yahoo!’s approach to user interface design, SDK and architecture design and platform support has generally been better than those of its competitors. Yahoo! Mail is a lot nicer/cleaner/intuitive than Gmail.  Yahoo! was first with a Flash-based Map API that still looks a lot more polished. From a UI perspective, Yahoo! kicks butt!
  • Yahoo! vision appears more comprehensive (think 360) and well thought out than some of the others. Google seems to have a lot of small disparate APIs but nothing to really pull them together to deliver real power. OpenSocial (which appears to be the only available glue) will probably never be Google-centric enough (given it’s an “open” standard) to pull this off, without becoming even more complicated than it currently its!
  • Yahoo!’s once owned the Internet’s start page. The MyYahoo! personalized portal used to be the starting point for most user’s online experience in the late 90’s when I was busy starting Epicentric – the enterprise portal builder, before the dawn of social networks like MySpace and Facebook.
  • Yahoo!’s traffic and network cannot be underestimated. Yahoo! is ranked #2 in traffic by Alexa (Google is #1) and Yahoo Mail has $275M global users. If Yahoo! pulls this off you can expect some powerful social applications that live and interact in such Yahoo properties like Yahoo TV, Yahoo Music, Yahoo IM, Yahoo Toolbar, Yahoo 360%, Flickr and the list goes on!
  • Yahoo! has some innovative services in the works including Yahoo TV Widgets and are currently scouting out some some rather interesting acquisition opportunities, and is playing around with third-party APIs and technologies like Adobe AIR for new product/service extensions and concepts.

As far as the platform is concerned: Applications support both a small and canvas yiew. Similar to Facebook, YML – Yahoo Markup Language Platform gives developers access to social data and features. Its Caja JavaScript sandbox eliminates threats posed by rogue Javascript code. It comes with a presence API and supports OAuth. The YAP SDK has great support for PHP and did I mention that it YAP supports OpenSocial 0.8 – pretty sweet! The platform comes with a web-based development environment (that’s nice) and apps will off course be featured/listed in the Yahoo App Gallery!

More to come on this subject later on this week as we embark on a handful of Yahoo Open Application development projects!

Most Recent Posts

Sphere: Related Content
YHOO:The Social Yahoo Application Platform (YAP) is the software and social services that enable social app developers to build Web applications and widgets that are available throughout Yahoo. The Yahoo Application Platform has the following social components: Development environment - A social browser-based tool that enables yahoo application developers to quickly create, preview, and publish social networking applications. APIs, widget XML, YAP XML and YAP Web services - Programmatic access to OpenSocial functionality, social media assets and popular Yahoo Web services such as instant messenger. Distribution and discovery infrastructure widget services - The built-in features for publishing social media applications on widget galleries on Social Networking pages such as MyYahoo, Yahoo360 & Yahoo Profiles. End users social apps can discovered by searching or browsing within social application galleries. Application and Widget Runtime and rendering social graph environment - the backend Yahoo widget servers and software that run applications and convert the social application code into HTML. An Open Application is a Web application that has been registered on the Yahoo! Development Network (YDN) and runs on the Yahoo! Application Platform (YAP). As seen by the end user, an Open Application has multiple views, integration points, and components.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment