Tuesday, February 14, 2006

Yahoo releases many API's to enhance Web Services...

http://developer.yahoo.net/

I tip my hat to Yahoo. Good job! It makes me shout "Yahoo!"

Yahoo has summed it all up so well, that here is the text from the web site (the content on Yahoo's page will be updated, so visit the link above to view the most recent version).

New! - Yahoo! User Interface and Design Patterns Libraries

Everyone talks about Web 2.0. Talk is cheap. How about some real help? Just in time for Valentine's day we're giving you a delicious candy box of tools and guidelines for building cutting-edge dynamic web sites.

First, there's the Yahoo! User Interface Library. The UI Library is a set of JavaScript components that let you quickly add all kinds of really nifty features to your web site, from dynamic UI elements like drag and drop, tree views, and animation; to underlying functionality like custom events and easy-to-use cross-browser XMLHttpRequest connections. Its a small easy-to-use framework for building AJAX applications. And get this: Its free to use and its open source (BSD license). Better than flowers any day.

Code is cool, but howabout some advice, too. We've also got the Yahoo! Design Patterns Library, where our best visual and interaction designers have gotten together and created a set of patterns and guidelines for design in a Web 2.0 world. Here you'll find ideas on the best ways to implement web site elements, along with pointers to examples and the tools within the Yahoo! UI Library that will let you do it. Today's Pattern Library is just the beginning -- expect this part of the site to grow quite a lot over the coming months.

Our Yahoo! UI folks, in addition to the insane amount of work they did to bring you all these cool tools today, have also started a blog over on yuiblog.com to keep you updated on stuff going on in the Yahoo! UI world and to get your feedback on patterns and tools. Drop over and say hi!

New! - Mosey up to the Feed Trough - New RSS Page

We've updated our RSS page to include lots of basic information as well as a ginormous list of every RSS feed our API detectives could ferret out of the corners of the Yahoo! universe. Its big. Really big.

Webjay

Yahoo! welcomes yet another great new company into the fold -- this time into the Yahoo! Music corner of our universe. Webjay, built by one-man wonder Lucas Gonze, is a site that lets you create and play music, audio and video playlists on the web. With Webjay you can create playlists, build them, share them, blog them, search for them, discuss them and of course play them -- in any music or video player. We here at the developer network are doubly excited because webjay has an API and we like nothing better than an API. (OK: we like gummi bears better than a API. But not by much.) The Webjay API enables you to manipulate and access playlists through familiar REST-like requests. Check out the API at http://webjay.org/api/help or down there on the left in the nav bar under "W."

Yahoo! Merchant Solutions developer topics

Want to sell stuff on the Internet? Yahoo! Merchant Solutions enables you to build, host, manage, expand and promote your online store. Although most of the Merchant Solutions tasks can be managed with easy web-based tools, there are some advanced features and tasks that require development. We've collected information and resources about these advanced tasks over here on the Yahoo! Developer Network, giving you one-stop shopping (ha!) for all your advanced store development needs.

Yahoo! Travel Trip Plan APIs

The Yahoo! Travel Trip Planner lets you create, organize, and browse, and share information about trips you're planning to take or just want to take. Use the new Yahoo! Travel Trip Plan APIs to search for and retrieve trip plan data created by the trip planner. If you've used the Yahoo! Search APIs, our new Travel APIs will look immediately familiar—they've been designed around similar parameters and schema so you can reuse your code. And as with the Yahoo! Search APIs, the Yahoo! Travel APIs also support JSON output with the output=json and callback=function parameters.

JSON Extravaganza

Now with all our Search Web Services and Maps Building Block APIs you can get JSON output in addition to XML. JSON (JavaScriptâ„¢ Object Notation) is a small, easy to parse, object notation which is growing in popularity as an alternative to XML for data interchange. You can use it in any programming language, although it is especially easy to use in JavaScript. JSON text evaluates directly into JavaScript objects and the elements can be accessed with standard JavaScript methods. Use the output=json and optional callback=function parameters to use JSON with our REST services. See the new JSON documentation for details.

JavaScript Developer Center

In conjunction with the release of JSON support for our REST web services we're also announcing the JavaScript Developer Center, a new section of the Yahoo! Developer Network packed straight up to the rafters with links and code samples and tutorials and HOWTOs for using JavaScript with the Yahoo! Web Services and other APIs. If you're a JavaScript developer, or want to do more with AJAX and web services and Yahoo!, there's enough here to keep you busy for a very long time. You can get to our JavaScript Developer Center any time from the side bar over there on the left.

Yahoo! Widgets

The new Yahoo! Widget Engine 3.0 now makes it even easier to deal with outside data streams, with its new XML parser and access to Yahoo! content and services for both Windows and Macintosh. The best part about Yahoo! Widgets is that you can quickly build and distribute your own using JavaScript and XML. Learn how at the Widgets Workshop. Check out the Widget Gallery to find cool new Widgets and to promote your own.

del.icio.us: Save, Tag and Share Favorite Sites

Yahoo! Developer Network welcomes del.icio.us into our ever-growing family of exciting APIs. The del.icio.us service enables you to save your favorite web sites, tag them, organize them, and share them with others. For developers, del.icio.us provides feeds in a variety of formats (HTML, RSS, JavaScript, JSON) and a REST-like interface for accessing the service. For more information, see the del.icio.us help page under Feeds and Tools.

Announcing Killer Yahoo! Maps Beta APIs

The new Yahoo! Maps Beta is incredibly cool, not the least because of all of the APIs it exposes to developers. With the new Yahoo! Maps APIs you gain powerful new ways to display your geographical content in your way and in your space. Now you can embed Yahoo! Maps within your own web site or application. Build mashups like store locators, plan outings and events, or create custom routes -- whatever you can dream of. You build it, you host it and bring a new level of interactivity to your site.

Local Search API Returns Latitude-Longitude and User Reviews

Version 2 of the Local Search API now makes it easy to connect your application with the wealth of data in Yahoo! Local. Now the Local Search API returns longitude-latitude with every search result for easy plotting on a map. You can query to see what is around you and find how the establishment measures up with ratings from Yahoo users, giving added context to your applications!

Upcoming.org APIs - Connect with Others Around Events

Yahoo!'s announced its acquisition of Upcoming.org, a very cool shared event calendar. On Upcoming.org's web site you can explore the events occurring in your area, see which of your friends are attending, and sign up to attend yourself. Upcoming.org makes it easy to keep track of diverse events in your area, both discovering what other's have posted and in adding your own to promote activates that interest you, Better yet, it's all accessible to users via RSS and APIs. See how you can integrate Upcoming data within your applications.

Tap into Yahoo! Shopping User Product Reviews

Now you can tap into the wealth of consumer product reviews with the Yahoo! Shopping User Product Review API. Quickly tap the Yahoo! database to get at user ratings - indexing by most recent, most recommended, or by strength of rating alone - or invert it to find what products to avoid. And you can retrieve metadata to see how Yahoo! users rated the reviews themselves.

Site Explorer Web Services from Yahoo! Search

Our two newest Search APIs give you a more precise understanding of your website's place in the world. Part of the Site Explorer Web Services, the Inbound Links API lets you track sites linking to your site so that you can better analyze and predict traffic patterns. The Page Data API tells you exactly which of your pages are present in the Yahoo! index. Together these APIs give you powerful insight into how easy your content is to find and who finds it interesting.

Easily Add Airfare Search to Your Site with FareChase

Using the FareChase Easy Search Form webmasters can add a utility that searches Yahoo FareChase's database, returning flights that match your search criteria -- all from within a single page. View documentation online.

Create Comparison Shopping Applications with the Shopping API

Using the Yahoo! Shopping API, developers can create applications and Web sites that search Yahoo's comparison shopping database, which contains millions of offers from thousands of merchants. View documentation online.

Plot Your Content on Y! Maps

Maps Open Publishing API allows you to create your own co-branded interactive maps. Use this API to specify your own content, or plug in any existing GeoRSS feed. Learn how.

Search The Web With Search Web Services

You can use Search Web Services to search the internet, including images, news, video and more. Learn more about Search Web Services or view the documentation online.

Join Our Developer Communities

We've set up a number of Yahoo! Groups to help you get started and ask questions about our various developer products. See the complete list of developer community resources.