APIs - ReadWriteWeb http://www.readwriteweb.com/feeds/search/APIs en Copyright 2012 Richard MacManus readwriteweb@gmail.com Tue, 14 Feb 2012 12:45:00 -0800 http://www.sixapart.com/movabletype/?v=4.35-en http://blogs.law.harvard.edu/tech/rss New Google Code Labs Clarifies Commitments to Developers googlecodelabslogo.jpgGoogle announced today the launch of a new site, Google Code Labs, where developers can find links to all the major code projects that Google staff is working on. It's a central place to find APIs that 3rd parties can build off of and it includes a clarification of what projects Google has made a long term commitment to and what they have not. We were a little surprised to see what the company considers "graduated" from Labs and what's still there.

Perhaps nothing like this should be a surprise coming from a company that built the leading webmail product online and still calls it Beta five years later.

]]> By clarifying what's still in Labs and what's not, though, Google may enable other companies to know what they can depend on for building into products and what they might want to be cautious with. The Code Lab is not to be confused with the older and more general purpose Google Labs.

Who's worn the virtual cap and gown already? Twenty seven projects are listed as graduates, including the YouTube APIs, Maps APIs and (thank goodness) Contacts API. We've been wondering why more developers aren't using the Contacts API but instead keep asking us for our precious Google passwords. It's been out for a whole year now. Now there can be no excuse! The Contacts API is real, it's solid and Google is committed to supporting it.

Surprises among the 18 projects still deemed too green for prime time? Gears, Finance Data APIs, Social Graph API and the Feedburner APIs.

Google APIs are an incredible resource and today's announcement should further their adoption. We'll be monitoring the Code Labs page for the experimental availability of the inevitable Google Brain Implant API, but until that day comes we feel almost unconditionally excited about the code projects the Google teams are working on.

]]> Discuss]]>
http://www.readwriteweb.com/archives/new_google_code_labs_clarifies_commitments_to_deve.php http://www.readwriteweb.com/archives/new_google_code_labs_clarifies_commitments_to_deve.php Data Services Tue, 03 Mar 2009 12:34:16 -0800 Marshall Kirkpatrick
Google Announces APIs Scheduled for Shutdown google150150.gifGoogle made a number of API-related announcements at Google I/O earlier this month, including a new Books API, an API discovery service, and a more widely available Places API.

But as the list of Google's APIs continues to grow, there are some older APIs that are, in Google's own words, no longer "receiving the necessary love."

]]> The APIs that will be deprecated, but don't have a scheduled shutdown date, include the Code Search API, Diacritize API, Feedburner APIs, Finance API, Power Meter API, Sidewiki API, and Wave API.

Those APIs that will be shut down include the Blog Search API, Books Data API, Books Javascript API, Image Search API, News Search API, Patent Search API, Safe Browsing API (v1 only), Translate API, Transliterate API, Video Search API, and Virtual Keyboard API.

Google says that it closely monitors the usage of its APIs as well as the resources necessary to support them. In some of the cases, those APIs that have been targeted for deprecation or shutdown weren't being utilized or the projects they were related to have been shuttered - such is the case with the API for the ill-fated Google Wave. But in other cases, newer APIs have replaced them - that's the case with the book-related APIs that are slated for closure.

Google says that it will suggest alternatives to developers so that they can achieve similar functionality - whether it's pointing to a new version or to a related one. It also says that it has lengthy deprecation periods - as long as 3 years in some cases - in order to help minimize the impact.

]]> Discuss]]>
http://www.readwriteweb.com/archives/google_announces_apis_scheduled_for_shutdown.php http://www.readwriteweb.com/archives/google_announces_apis_scheduled_for_shutdown.php Google Thu, 26 May 2011 15:12:47 -0800 Audrey Watters
How To Roll Out An Open API Excellent techie tips from O'Reilly Radar: "A longer-term solution is to build your business model into the API. In my mind the most successful APIs for the company providing the APIs are those from Amazon and eBay."

]]>
http://www.readwriteweb.com/archives/how_to_roll_out.php http://www.readwriteweb.com/archives/how_to_roll_out.php Web Development Thu, 02 Jun 2005 13:05:51 -0800 Richard MacManus
Google Wants to Make APIs Faster: Introduces Partial Response and Partial Update google_code_logo_mar10.jpgGoogle just announced two new features for some of its most popular APIs: partial response and partial update. This, according to Google, is part of the company's efforts to make the web faster. Instead of having to pull a full feed of data from Google Calendar, which usually included lots of extra information you don't really need, developers can now request a partial response that only includes relevant data. Developers can also use the new partial update feature to edit this data and send it back to the server without having to touch any of the unneeded data.

]]> As Google points out, these two new features in its APIs should allow developers to reduce the network, memory, and CPU resources needed to work with Google APIs. In Google's example, a full calendar feed contained 160 kB of data, while a partial feed only contained 8 kB - a 95% reduction (these links point to your own calendar, so your mileage may vary). These performance enhancements should be especially noticeable on mobile devices.

Partial response and partial update are now available for the YouTube Data API, the Calendar Data API and the Picasa Web Albums Data API. The Sidewiki Data API currently only supports partial response.

You can find a more detailed description of these new features here.

]]> Discuss]]>
http://www.readwriteweb.com/archives/google_wants_to_make_apis_faster_introduces_partial_response_update.php http://www.readwriteweb.com/archives/google_wants_to_make_apis_faster_introduces_partial_response_update.php Google Mon, 22 Mar 2010 11:42:17 -0800 Frederic Lardinois
Learning AJAX APIs Made Easier: Google Releases API Playground google_code_blog_logo_jan09.pngGoogle today released a new tool that will make learning and testing code for Google's Javascript APIs a lot easier. Google's interactive AJAX API Playground gives developers an easy to use interface to write some basic Javascript code for Google's eight Javascript APIs (Maps, Search, Feeds, Calendar, Visualization, Language, Blogger, Libraries, and Earth).

The API Playground will also become Google's official way to show Javascript samples.

]]> You can currently try out and manipulate over 170 code samples in the Playground, ranging from simple tables, to motion charts based on Google spreadsheets, slideshows based on Media RSS feeds, and various ways of manipulating KML files for Google Earth.

ajax_playground.png

The Playground runs on top of Google's App Engine, which is quickly becoming Google's preferred way of developing and releasing new products.

Ben Lisbakken, a Developer Programs engineer at Google, developed the API Playground as a "20% project." Google also made the source code for the API Playground available under the Apache 2.0 license.

Great for Learning

For students (or anybody who is trying to get his/her head around the basic concepts of using Google's APIs), this could be a great way to get some coding experience with almost immediate feedback and without having to learn the complexities of an IDE.

]]> Discuss]]>
http://www.readwriteweb.com/archives/learning_ajax_made_easier_google_api_playground.php http://www.readwriteweb.com/archives/learning_ajax_made_easier_google_api_playground.php News Thu, 22 Jan 2009 10:48:00 -0800 Frederic Lardinois
Yahoo ups the ante with APIs Yahoo has announced four new APIs for its Developer Network: Photos, Calendar, MyWeb and Shopping. The Shopping 2.0 API is available now, while the Photos, Calendar and MyWeb read/write APIs will be available soon [updated - thanks Jeffrey]. While they'll be free to use for non commercial purposes, Ash Patel (Yahoo chief product officer) tells us there are commercial offerings coming soon.

YPN Gallery
Yahoo's new Application Gallery

I remember speaking with ex-YPN chief Toni Schneider about this last year and I was impressed by his vision for a commercial platform for APIs. I'm expecting Yahoo to really the ante with Google and Microsoft in terms of mashup ecosystems. Don't count out AOL and eBay either. [...]

[Full Story on ZDNet...]]]> http://www.readwriteweb.com/archives/yahoo_ups_the_a.php http://www.readwriteweb.com/archives/yahoo_ups_the_a.php Yahoo Wed, 08 Mar 2006 15:30:34 -0800 Richard MacManus Gettin' techie wit it I've noticed some excellent techie posts lately, so I feel duty-bound to point them out.

Phil Pearson, XML expert Kimbro Staken and Movable Type consultant Chad Everett have been working on a Structured Blogging plugin for Wordpress and MT. This is to enable ordinary folks (like me) to publish "new microcontent types, support microformats and other standards like Media RSS". Phil's looking for feedback, so if you're technically inclined jump over to his blog and add your 2 cents.

Also I found a great resource via the 9rules homepage, an article at Fiftyfoureleven.com about how to use the Yahoo! API. As it states in the intro:

"Looking at Yahoo!s APIs, you can see a little of that "openess" that Yahoo! CEO Terry Semel referred to at 2005's Web 2.0 conference. From images to movies to maps and search, they offer a lot of data through their APIs."

Fiftyfoureleven.com also offers an ongoing API series. Great stuff and I'll be reading this very closely and experimenting when I get some free time (in about a week!). Also check out ProgrammableWeb's How to Make Your Own Web Mashup article. The beauty of mashups is that anyone can play, thanks to great resources like these and the backend work of folks like Phil Pearson.

]]>
http://www.readwriteweb.com/archives/gettin_techie_w.php http://www.readwriteweb.com/archives/gettin_techie_w.php Web Development Sun, 11 Dec 2005 14:41:10 -0800 Richard MacManus
Yahoo opens Javascript Developer Center Toni Schneider, who runs the Yahoo Developer Network, just announced the addition of JSON support for various Yahoo APIs and a new Javascript Developer Center. This is designed for people who "eat, sleep and breathe JavaScript" :-0.

JSON stands for JavaScript Object Notation. According to the Wikipedia entry, JSON's simplicity has "resulted in its widespread use, especially as an alternative to XML in Ajax".

I had the pleasure of speaking to Toni recently and I know the Yahoo folks have lots of plans around APIs. As Yahooligan Matt McAlister recently wrote in reference to a Scott Gatz speech: "Kevin Burton asked about public APIs. Scott pointed him to developer.yahoo.net where the current APIs are posted and some community efforts to help facilitate more activity. He said, Yahoo! is still testing some concepts, and the company knows that this is incredibly important. And Scott said we can expect to see a lot more in that area. "

]]>
http://www.readwriteweb.com/archives/yahoo_opens_jav.php http://www.readwriteweb.com/archives/yahoo_opens_jav.php Web Development Thu, 15 Dec 2005 14:23:17 -0800 Richard MacManus
Google Releases Real-Time Gadget APIs The Google developer conference has been chock-full of announcements, but one that we are particularly excited about is a "20% time" project from software engineer, Moishe Lettvin. The gadgets.realtime is a Javascript library on top of a collection of APIs based on Google Talk. Right now implementation is limited to Orkut and Google Gadgets, but we'd love to see the framework opened up to the web at large.

The idea is that developers can build mini-applications that can allow real-time user interaction through the instant messaging foundation of Google Talk IM. Lettvin showed off an example of a chess game that was not only discussed over IM but played through an interface with IM-like communication infrastructure running underneath it. That's pretty hot.

]]> googlerealtimeapipic.jpg

University of Amsterdam student, Sander Dijkhuis, already built a collaborative text editing gadget using one of the APIs and we expect to see more interesting examples emerge shortly. Just picture ease of development plus real-time communication across different installs of little applications. There are lots of things that APIs like that could make possible.

While we're sure that developers engaged in Google social networks will enjoy these APIs (though Flash is out of the picture, it's just Javascript) we would love to see them available outside their current confines.

]]> Discuss]]>
http://www.readwriteweb.com/archives/google_releases_real-time_gadget_apis.php http://www.readwriteweb.com/archives/google_releases_real-time_gadget_apis.php Real-Time Web Thu, 28 May 2009 10:26:44 -0800 Marshall Kirkpatrick
ProgrammableWeb - Web 2.0 resource for developers John Musser has started a promising new Web 2.0 resources website, focused on technical Web platform development. It features a list of Web 2.0 APIs, 54 of them already!

The point of the site, John explains in the ProgrammableWeb blog, is to "create a home page for Web 2.0 developers." That's a very worthy aim and I'll be checking the site out regularly. [link via Josh Porter]

]]>
http://www.readwriteweb.com/archives/programmableweb.php http://www.readwriteweb.com/archives/programmableweb.php Web Development Mon, 05 Sep 2005 18:49:48 -0800 Richard MacManus
Mashape Launches a Marketplace for APIs Mashape_logo.jpgCalling itself the "first ever APIs marketplace" and the "Etsy of Cloud Services," Mashape launches today with a service that's meant to make it easier for developers to gain access to cloud services and API components for their projects. Mashape also simplifies the ability to generate a simple ready-to-use API and add it to a marketplace, giving developers an opportunity for better distribution of their API - and to earn a little cash.

APIs are increasingly becoming an important way to distribute information and to access services, and APIs are quickly becoming a crucial part of companies' online products. In other words, it's no longer enough to simply have a website or an app; you need an API.

]]> Mashape hopes to take advantage of this trend with its new marketplace. "The problem is that there isn't a unified place where developers can distribute or consume services - everything is fragmented," says Augusto Marietti, Mashape's CEO. "Mashape wants to fill this gap by providing a frictionless online storefront for developers who want to consume or generate and distribute a RESTful JSON-based API for any kind of service."

Mashape plans to offer several ways for developers to make money with their APIs - via a queries limit, a one-time fee, or a subscription model.

Service providers and individual developers can make an API available and third party developers can consume any component listed on Mashape - all through a single interface. "We think there's a clear need for this. We already have over 1,000 developers signed up for the alpha," said Marietti.

ReadWriteWeb readers can use the code "READWRITEWEB" to get access to the alpha version of service.

mashape_ss.jpg

]]> Discuss]]>
http://www.readwriteweb.com/archives/mashape_launches_a_marketplace_for_apis.php http://www.readwriteweb.com/archives/mashape_launches_a_marketplace_for_apis.php News Wed, 17 Nov 2010 13:30:34 -0800 Audrey Watters
YouTube Expands API Set - Including Upload, Player APIs YouTube's announcement tonight wasn't higher quality videos (yet), but a set of new APIs and expanded features. YouTube now describes itself as "an open, general purpose, video services platform, available for use by just about any third-party website, desktop application, or consumer device." There's a video embedded below with YouTube co-founder Steve Chen and others talking about the new features - including right at the end a nice little Steve Ballmer impersonation by Chen! The new APIs announced on the YouTube blog were:

]]>
  • Upload videos and video responses to YouTube
  • Add/Edit user and video metadata (titles, descriptions, ratings, comments, favorites, contacts, etc)
  • Fetch localized standard feeds (most viewed, top rated, etc.) for 18 international locales
  • Perform custom queries optimized for 18 international locales
  • Customize player UI and control video playback (pause, play, stop, etc.) through software
  • Update: See also the blog post on the official Google blog today about YouTube's integration into forthcoming mega-game Spore, a great example of what will be made possible by these APIs.

    ]]> Discuss]]>
    http://www.readwriteweb.com/archives/youtube_expands_api_set.php http://www.readwriteweb.com/archives/youtube_expands_api_set.php Product Reviews Wed, 12 Mar 2008 02:13:45 -0800 Richard MacManus
    Microsoft Makes Public Commitments to Data Portability and Interoperability I'm listening now to a telephone press conference with top Microsoft execs about the company's new strategy shift towards Data Portability and Interoperability for their high volume products like Windows and Office. Ray Ozzie says it is opening up the same APIs that internal developers use out into the public at large. Has Google made announcements like this? Believe it or not, Microsoft may be putting a stake in the ground that's ahead of Google on openness and other important directions for the future. Details from the call dampened my enthusiasm a bit but the announcement is notable none the less.

    ]]> The highlight of the call seems to be that Microsoft will be opening the same APIs used by internal developers to build on the company's "high volume products" as public APIs available for free noncommercial use and paid commercial use. That sounds like a good start. See the company's Interoperability site for more, details from the call below.

    The press release is here. Details below as they emerge, see also Centernetworks, where Allen Stern is also live blogging the call. If you'd like to listen to a recording of the call, you can use your phone (!) to do so at (800) 945-2760 for the next 30 days.

    A Microsoft VP whose name I missed is going over its past efforts on software interoperability, collaboration with major open source vendors and Identity. Today's announcement of principals is a big expansion on what they've done in the past. Lots of documentation will be published immediately. A document interoperability initiative will make sure that all user created documents are usable anywhere.

    APIs and communications protocols will have free "trade secret licenses" made available now and in the future those licenses won't need to be used. Noncommercial API calls will be available without cost. Patent licenses for commercial implementations of APIs do still cost a fee. Commercial and noncommercial developers are of course being treated very differently. Open APIs, with a fee for commercial application, seems a fair way to move into the future, though I can't help but wonder if it will be cost prohibitive in this case for small startups.

    There are far more mentions of legal pressure Microsoft is facing than there are of data portability. The company is saying that these steps are being taken on their own accord and I'm sure there's some truth to that. "In a more connected, services oriented world the biggest value add will be in what happens on the other side of the wire," says Microsoft's Brad Smith.

    ]]> Discuss]]>
    http://www.readwriteweb.com/archives/microsoft_makes_public_commitm.php http://www.readwriteweb.com/archives/microsoft_makes_public_commitm.php Trends Thu, 21 Feb 2008 08:51:05 -0800 Marshall Kirkpatrick
    ThinkFree Launches Viewer Plugin For Wordpress; Also Coming Soon - ThinkFree Docs ("Flickr for Office files") In another excellent example of small Web Office vendors teaming up, Web Office suite provider ThinkFree has just launched a Wordpress Viewer Plugin enabling WordPress bloggers to embed MS Office docs, spreadsheets, and presentations into their websites. This allows readers of those blogs to view office docs inside the browser - i.e. they don't need to have desktop versions of MS Office or Acrobat installed. Perfect for all the Mac and Linux users out there! ;-)

    Viewer APIs

    ThinkFree is also shortly going to open up its Viewer APIs, for Web Services companies to mashup Viewer into new web apps. APIs will also be made available to Web designers to integrate Viewer, meaning they can insert .doc, .xls, or .ppt files directly within a service - regardless of OS, installed apps, etc.

    ]]> Here are a few early examples of Viewer APIs in action, including this powerpoint slideshow in ThinkFree Viewer:

    ThinkFree Docs set to launch

    ThinkFree is also preparing to launch a new document exchange product called ThinkFree Docs, which the company describes as "Flickr for Office files". It will enable content creators to share, get feedback, read, and source office documents. This service will be launching in beta shortly - a demo of the site is up now, but it is undergoing a redesign as we speak.

    ]]> Discuss]]>
    http://www.readwriteweb.com/archives/thinkfree_launches_wordpress_viewer_plugin.php http://www.readwriteweb.com/archives/thinkfree_launches_wordpress_viewer_plugin.php Thu, 05 Apr 2007 16:05:39 -0800 Richard MacManus
    Idealware Releases Technical Guide to Data Portability Nonprofit tech analysts Idealware released a collection of resources today that anyone can use to evaluate APIs under consideration. Titled “Getting Your Systems Talking: A Framework to Evaluate APIs and Data Exchange Features,” the guide at its core is a worksheet that walks you through more than 30 different technical questions you should ask about any new data exchange technology you're evaluating. It's free to download.

    While data portability is a hot topic of the day, there hasn't been a lot of tangible work done around the details yet. Idealware's guide could make implementation of these themes much more manageable. Readers may also be interested in this related discussion about data portability use cases over at the DataPortability.org public discussion.

    ]]>
    http://www.readwriteweb.com/archives/idealware_guide.php http://www.readwriteweb.com/archives/idealware_guide.php Data Portability Thu, 17 Jan 2008 10:45:39 -0800 Marshall Kirkpatrick