Yahoo! Developer Network Blog
« Previous | Main | Next »
September 29, 2009
Newest Features of the Yahoo! Application Platform
As the Yahoo! Application Platform (YAP) matures and is introduced into new drop zones throughout Yahoo!, many questions have come up about developer support and the best new features. There have been numerous suggestions from our community and we have looked into many of the questions and concerns raised by our users. To that end, we have implemented significant technology upgrades to make the lives of YAP developers much easier, and that is what I want to outline in this post. I want to highlight some of the best updates to the platform and additional tools that developers may find useful.
YML:Include Tag
We have heard from developers that you would like to allow the small view of a YAP application to be more dynamic, or build content each time the user views the application. This was a valid concern and is one that we have addressed with the yml:include tag. This tag will allow you to automatically make a server-side request for content once the application loads. In doing so, you can incorporate fresh data into the small view or set up a deferred content load on the large view to speed up the perceived application load time. A delay feature is also available within this tag. This will allow you to defer the loading of content by a certain number of seconds. Using this tag, you can create an application interface that refreshes automatically at timed intervals.
A full overview and code samples of this new feature can be found here: http://www.nakedtechnologist.com/?p=393.
New OpenSocial Support
The Yahoo! Application Platform has long supported the OpenSocial 0.8 JavaScript APIs. To add to this, we have recently also included full support of the OpenSocial 0.81 REST specification. The OpenSocial community has produced several high-quality client libraries that make interaction with our OpenSocial endpoints quick and easy.
Additional Social SDKs and Upgrades
The Yahoo! Social SDKs wrap our Social API endpoints and handle all the OAuth magic needed by the backend of an Open app, i.e., authenticating a user with the application platform, updating an app’s small view content, publishing updates in response to user activities, fetching the user’s social data, etc. These SDKs provide the easiest way to dive into backend development for your Open App.
You may be aware of our standard PHP, AS3 and Objective-C SDKs, but did you also know that we have a few new additions and new methods for providing them to the community? Our SDKs have all moved to a new home at http://www.github.com/yahoo and are listed under yos-social-LANGUAGE. These SDKs are all released under the BSD license, so feel free to use them in your projects. Adding to the repertoire of SDKs, there has been a release of a new Python SDK for developers to use.
For more experienced developers, an experimental iteration on the PHP SDK is also available on github. Some of the more noteworthy features of this version are simplified token management, which gives the developer more control over session handling, and use of YQL internally for data fetching (see getProfileLocation() and getGeoPlaces() in lib/Yahoo/YahooOAuthApplication.class.php). Although not required for Open app development, another feature of this SDK worth mentioning is its support of OpenID + OAuth “hybrid auth.” Please feel free to fork these projects and send us pull requests.
Jonathan LeBlanc (@jcleblanc)
Erik Eldrige (@erikeldridge)
Yahoo! Developer Network - Partner Integrations
Posted at September 29, 2009 7:45 AM | Permalink
Comments
i can ck my mail and everything else on yahoo but when i click on games-spades-says enter my pssword-enter my pasword every time i do still wont work cant play games
Posted by: brandy at September 30, 2009 10:35 PM
Excellent post. I found a lot of worthy things about yahoo from this post.Thanks!Very good post. It really helped me a lot, will be referring a lot of friends about this.
Posted by: Virtual Server at October 2, 2009 2:09 AM
Really this is a great post.This is my first visit & i am so much impressed on your post.The focus of your post is amazing.Thank you for sharing such a informative post with us.
Posted by: Content Filtering at October 3, 2009 3:23 AM
WOW..this is Absolutely fantastic resource for every blogger.Your way of writing posts is great and I think this was and will be your best strategy to win the attention of your readers.keep up writing.
Posted by: Managed Services at October 7, 2009 9:34 PM
hi. . .
Posted by: LiRpa L. LedeSMA at October 10, 2009 5:55 PM
hai saurabh saurabh here ,i have created my yahoo id.
Posted by: saurabh at October 14, 2009 12:45 AM
Post a comment
Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service. Fields marked with asterisk '*' are required.
Subscribe
Recent Blog Articles
view all
YQL Open Table for Google Buzz now live
Tue, 09 Feb 2010
INSERT INTO twitter.status ...
Mon, 08 Feb 2010
Announcing the Yahoo! Brasil Open Hack Day 2010, 20-21 March
Mon, 08 Feb 2010
Marketing hacks, linchpins, and tech women of valor
Sun, 07 Feb 2010
Yahoo! India invites you to join the first India Hadoop Summit
Thu, 04 Feb 2010
Recent Links
Appcelerator Titanium + Yahoo YQL on Vimeo
Mon, 08 Feb 2010
Tue, 02 Feb 2010
PhoneGap | Cross platform mobile framework
Sat, 30 Jan 2010
Web developers can rule the iPad - O'Reilly Radar
Sat, 30 Jan 2010
rc3.org - Is the iPad the harbinger of doom for personal computing?
Thu, 28 Jan 2010
Archives
2010
2009
2008
2007
2006
2005
Recent Readers

