Agile Cat — in the cloud

API により拡大する、サービスの可能性 と 新たなリスクとは?

Posted in .Selected, API, Social, Strategy by Agile Cat on November 22, 2013

What APIs Are And Why They’re Important
http://wp.me/pwo1E-6VI

Brian Proffitt – September 19, 2013
http://readwrite.com/2013/09/19/api-defined

_ Read Write (2)

APIs make the modern Web what it is today. Here’s a simple guide to what they are, how they work and why we care.

API により、いまふうの Web がもたらされている。 以下に、それが、何ものであり、どのように動作し、また、取り扱われるべきかを示していく。

ーーーーー

It’s getting harder to turn around in tech without bumping into some reference to APIs, or application programming interfaces. Here at ReadWrite, for instance, we’ve recently discussed Google’s flip-flops on the open Calendar API and why Pinterest hasn’t made its APIs public yet. I’ve even put forth the notion of getting my own API.

最近のトレンドだが、いくつかの API 参照に突き当たることなく、テクノロジーを上手い方向へ転換させることが難しくなってきている。 何の話かと言えば、そう、Application Programming Interfaces のことである。実際のところ、最近の ReasWrite では、Google がオープンな Calendar API に大転換した理由と、Pinterest  が未だに API を公開しない理由が、ちょっとした議論を呼んでいる。 そして、私も、自身の API を取得するという概念を打ち出している。

If you work with APIs, you already know why they’re important. But the rest of you may well be wondering: What are APIs, and why do we care so much about them?

あなたの仕事で、API が用いられているなら、その重要性について、すでに認識しているだろう。しかし、あなたの心の中には、その意味と、それに強くこだわる理由について、若干の疑念が残されているだろう。

This is your story.

そんな、あなたのために、以下のストーリーをポストする。

APIs: Windows To The Code

In the simplest terms, APIs are sets of requirements that govern how one application can talk to another. APIs aren’t at all new; whenever you use a desktop or laptop, APIs are what make it possible to move information between programs—for instance, by cutting and pasting a snippet of a LibreOffice document into an Excel spreadsheet. System-level APIs makes it possible for applications like LibreOffice to run on top of an OS like Windows in the first place.

簡単に言えば、API とは、なんらかのアプリケーションが、他と会話するための方法を管理する、要件のセットのことである。だからと言って、API は まったく新しいもというわけではない。あなたが、デスクトップやラップトップを使用するとき、API が機能することで、プログラム間で情報を移動できるのだ。具体的に言うと、LibreOffice でドキュメントの一部をカットし、Excel のスプレッドシートにペーストすることなどが、それにあたる。また、System レベルの API は、Windows のような OS の上で、LibreOffice などのアプリケーションを走るようにしてくれる。 そもそも、それが、API の始まりである。

On the Web, APIs make it possible for big services like Google Maps or Facebook to let other apps "piggyback" on their offerings. Think about the way Yelp, for instance, displays nearby restaurants on a Google Map in its app, or the way some video games now let players chat, post high scores and invite friends to play via Facebook, right there in the middle of a game.

その一方で、Web における API は、Google Maps や Facebook といった大掛かりなサービスと、自社製アプリの組み合わせを実現してくれる。例として、Yelp の方式について考えてみる。まず、そのアプリ内に取り込んだ Google Maps で、近くにあるレストランを表示できる。また、ビデオゲームで遊んでいる最中のプレイヤーたちに、Facebook を介して、チャットを提供し、ハイスコアのポストや、ゲームへの招待などにも対応していく。

APIs do all this by "exposing" some of a program’s internal functions to the outside world in a limited fashion. That makes it possible for applications to share data and take actions on one another’s behalf without requiring developers to share all of their software’s code. Code-sharing on that scale wouldn’t just ruffle the feathers of programmers who’d rather keep it secret; it would also be grossly inefficient.

API は、プログラム内の機能の一部を、限られた方式で外の世界へエクスポーズすることで、そのすべてを実現していく。 それにより、2つのアプリケーション間でデータが共有され、双方のアクションが互いに代行されるようになるが、そのソフトウェアにおける全コードの共有が、開発者に求められることはない。そのスケールにおけるコードの共有は、それを秘密にしておきたいプログラマーの、心の中を波立たせるものにはならないだろう。 つまり、心配するほどの、秘密の開示には至らないのだ。

That’s true even for open-source programs. Who has the time to comb through all the code for somebody else’s application—which, trust me, can be awfully messy—just to use one function? (It’s also possible to run into tricky licensing issues if you’re not careful.)

それは、オープンソース・プログラムとして考えても、とても意味のあることだ。たった 1つの機能を使用するために、他人のアプリケーションにおける、すべてのコードの枝葉までしらべるなんていう(私を信じてくれるなら、その行為が、ひどく厄介なことも信じて欲しい)、暇人がいると思うだろうか? (そこまで考慮できないなら、トリッキーなライセンスを発行することも可能である)

APIs simplify all that by limiting outside program access to a specific set of features—often enough, requests for data of one sort or another. Feel free to think of them as doors, windows or levers if you like. Whatever the metaphor, APIs clearly define exactly how a program will interact with the rest of the software world—saving time, resources and potentially nasty legal entanglements along the way.

API により簡素化されるのは、特定の機能のセットに対して、制約された外部プログラムからのアクセスで実現される、すべての事柄である。 つまり、大半のケースでは、何らかのデータに対するリクエストで、事足りてしまう。 それが気に入るなら、ドアとでも、窓とでも、レバーとでも、自由に捉えることができる。どのようなメタファーを用いるにしても、ソフトウェアの世界で手の届かなかった領域を、API が正確かつ明確に定義すると言える。そして、これから先も、時間とリソースを節約し、厄介な法的問題を回避していくだろう。

How APIs Work

These days, APIs are especially important because they dictate how developers can create new apps that tap into big Web services—social networks like Facebook or Pinterest, for instance, or utilities like Google Maps or Dropbox. The developer of a game app, for instance, can use the Dropbox API to let users store their saved games in the Dropbox cloud instead of working out some other cloud-storage option from scratch.

このところ、とりわけ API が重要になってきているのは、大規模な Web サービスを活用する、新しいアプリケーションを開発する手法を、API 自身が決定するようになっているからである。実際のところ、Facebook や Pinterest のようなネットワークを、そして、Google Maps や Dropbox のようなユーティリティを、活用するケースなどが挙げられる。また、ゲーム・アプリの開発者も、同じような判断を下している。 たとえば、ユーザーがゲームの結果を保存するクラウド·ストレージであるが、それをスクラッチで開発するのではなく、Dropbox API を用いて、Dropbox クラウドに保存させるようにしている。

In one sense, then, APIs are great time savers. They also offer user convenience in many cases; Facebook users undoubtedly appreciate the ability to sign into many apps and Web sites using their Facebook ID—a feature that relies upon Facebook APIs to work.

ある意味において、API により、素晴らしいかたちで時間が節約される。そして、API は多くの場合において、ユーザーに利便性を提供する。 たとえば、Facebook ユーザーであれば間違いなく、数多くのアプリや Web サイトに、Facebook ID を用いてサインインできることを高く評価しているはずだ。 もちろん、これも、Facebook-ID に依存するものである。

Viewed more broadly, though, APIs make possible a sprawling array of Web-service "mashups," in which developers use mix and match APIs from the likes of Google or Facebook or Twitter to create entirely new apps and services. In many ways, the widespread availability of APIs for major services is what’s made the modern Web experience possible.

しかし、もう少し俯瞰してみると、不規則に広がった Web サービスの群れが、API により Mashup されている状況が理解できるだろう。開発者たちは、完全に新しいアプリケーションやサービスを作成するために、Google や Facebook やTwitter といった同類から得られる、異なるものを組み合わせるために API を使用しているのである。多くの点において、主要なサービスにおける API の、広範囲におよぶ可用性こそが、現代的な Web エクスペリエンスを実現しているのだ。

When you search for nearby restaurants in the Yelp app for Android, for instance, it will plot their locations on Google Maps instead of creating its own maps. Via the Google Maps API, the Yelp app passes the information it wants plotted—restaurant addresses, say, along with the Yelp star rating and more—to an internal Google Maps function that then returns a Map object with restaurant pins in it at the proper locations. Which Yelp can then display inside its app. (On iOS, Yelp taps Apple’s Maps API for the same purpose.)

さらに言えば、Android 用の Yelp のアプリで近くのレストランを検索するとき、そこでは独自マップが作成されることもなく、探している場所が Google Maps に表示されると気づくだろう。つまり、Google Maps の背後に置かれた機能が、そのレストランの場所をつなぎ合わせ、Map オブジェクト上に正確にピン止めしているのだ。そして、Yelp は、自身のアプリの中に、その Map オブジェクトを表示する ( iOS 用の Yelp は、同じ目的のために、Apple の Maps API を叩いている)。

We see APIs like this all the time. Elsewhere on this page you should see the icons to share this article on Facebook, Google+, Twitter, LinkedIn or Reddit. These are just links that call on the APIs associated with each of those services to allow users to Tweet or post about an article without leaving the site itself. APIs also allow our comment system, run by a service called Disqus, to accept user comments and then display them right here on ReadWrite without our intervention.

このように、いつも私たちは、API を参照している。たとえば、この記事を共有するための、Facebook や、Google+、Twitter、LinkedIn、Reddit などのアイコンを、ページのどこかで確認できるはずだ。つまり、このサイトから離れることなく、この記事に関するツイートやポストを実現するために、リンクから API を経由して、それらのサービスを呼び出しているのだ。さらに、API から Disqus というサービスを呼び出すことで、私たちのコメント・システムが動き出す。それは、ユーザーのコメントを受け付けた後に、私たちの仲介を必要とすること無く、あなたのコメントを ReadWrite のページに表示する。

When APIs Go Bad

Of course, just because an API is available now, that doesn’t mean it always will be. Twitter, for instance, notoriously limited third-party applications’ use of its APIs just over a year ago—a move that had the practical effect of killing off alternative Twitter clients and driving users to Twitter’s own site and apps, where Twitter can "monetize" them by displaying ads … er, promoted tweets. Twitter insisted the move was necessary to deliver a "unified" Twitter experience.

もちろん、いまでは API が利用できるようなったという理由だけでは、これからも常に存在し続けると捉えることができない。たとえば、Twitter を例にすると、サードパーティ・アプリからの API 使用に制限をかけるという、ひどいことを 1年ほど前に行っなっている。そして、他の Twitter クライアントを殺し、Twitter 自身のサイトとアプリに、ユーザーを誘導するという、具体的な効果をもたらすことになった。それらの場所は、広告やプロモーションのつぶやきにより、Twitter がマネタイズを図るためのものであったのだ。しかし、Twitter の主張はというと、統一された Twitter エクスペリエンスを提供するために、必要な措置であったとなる。

Other examples abound. Companies can shut down services and APIs that your applications depend on—or they can go out of business entirely, as Memolane and Everyblock did last February. And let’s not get started on all of the services that Google regularly shuts down when it doesn’t see any profit in them—like Google Health or more recently, Google Reader. These kinds of service shutdowns can leave you in a lurch if your application depends on those APIs to function.

他にも、たくさんの例がある。 あなたのアプリが依存している サービス や API が、それらを提供している企業により、シャットダウンされてしまうという事態も起こり得るのだ。 昨年 2月の、Memolane Everyblock のケースが、それに当てはまるだろう。また、Google も、たとえば HealthReader のような、利益をもたらさないものを、定期的に廃止していくので、すべてのサービスを使い始めるべきだとも言えない。この種のサービス停止が生じると、それらの API と機能に依存しているアプリが、置き去りにされてしまう。

There’s still more than a hint of the Wild West in today’s API landscape. But none of these complications seem likely to dampen developer enthusiasm for APIs, nor that of users for the incredible variety of apps and services they make possible.

今日の API を取り巻く風景の中には、フロンティアのためのヒント以上のものが潜んでいる。しかし、これらの、合併症とも言える出来事が、API へ向けた開発者の熱意に水を差すとも思えず、また、それが可能にする、素晴らしいアプリやサービスが、消えていくこともないだろう。

See also: The New API Gold Rush

ーーーーー

TAG indexAgile_Cat の日常において、どにように API が機能しているのかというと、まず、WordPress とソーシャル・メディアの連携が挙げられます。 このコンテントも、ポストされた瞬間に、2つのサービスを連携する API が動き出し、Twitter 側に新規のポストを示すリンク情報が流れていきます。 また、最近のお気に入りである、Business Insider や Mashable などの Android アプリからは、2タップするだけで、Evernote に Web クリップを取り込むことが可能です。 まぁ、一言でいって、毎日が API 漬けなのですが、それは、みなさんも一緒のはずです。依存するだけではなく、代替の手段を常に考えておくことも、API の時代には必要なのかもしれませんね。image

ーーーーー

<関連>

Facebook の Open Graph を使うなら、Kinvey の BaaS が良さそうだ
BaaS で自由になる? それとも便利になる? そして DoCoMo の i-Concier は?
Bloomberg 金融アップストアがオープン : Apple みたいに 30% をイタダキ!
Facebook が Open Graph API を遮断 : 外れてしまった Yandex の狙い
NY の地下鉄では、スマホ・チケットの試みが始まるらしい

Comments Off on API により拡大する、サービスの可能性 と 新たなリスクとは?

ヨーダのように語ってくれる Yoda-Speak API とは?

Posted in API, Entertainment by Agile Cat on June 23, 2012

Speak Like Yoda, This API Does
http://wp.me/pwo1E-4lo

Kevin Sundstrom, June 4th, 2012
http://blog.programmableweb.com/2012/06/04/speak-like-yoda-this-api-does/

_ ProgrammableWeb

Every once in awhile we stumble across an API that is “watercooler talk” worthy. Often these APIs are revolutionary in the way that they affect how an industry operates, other times they are just really cool and waste a lot of our time. This past weeks addiction was the Yoda Speak API. This API, from the providers of the Yoda-Speak Generator, takes any text (after formatting it properly) and converts it into something you could imagine Yoda saying to Luke. Just think of the mashup possibilities! I am thinking Yoda-Speak + Twitter = awesome.

私たちは、常日頃から、魔法瓶のような価値を持つ API を探し求めている。 多くのケースにおいて、それらの API は、この業界の大きな影響を及ぼすという意味で革命的である。また、それらは極めてクールであり、私たちの時間を大量に浪費してくれる。 この数週の間、ハマッてしまったのは Yoda Speak API である。 この API は、Yoda-Speak Generator のプロバイダから提供されるものであり、適切にフォーマットされたテキストを、Yoda が Luke に語るような感じにコンバートしてくれるのだ。 まさに、マッシュアップの可能性について考えるべきだ! 個人的には、「 Yoda-Speak  + Twitter  = 素晴らしい結果 」だと思っている。

The SOAP Yoda-Speak API would be great for any developer that wants to have some fun, or add a playful layer to existing web services. Documentation for this API is made publicly available and is linked to from our Yoda-speak API profile.

この SOAP ベースの Yoda-Speak API は、何らかのアイデアを持つデベロッパーにとって素晴らしいものとなる。 また、現存の Web サービスに、面白いレイヤーとして加えることも可能だ。 この API に関するドキュメントは、パブリックなかたちで提供され、また、私たちの Yoda-Speak API プロファイルからもリンクされている。

In case one Star Wars related API just isn’t enough for you, check out the ForSWOR API. It is the API for the Star Wars: The Old Republic MMO Game forum.

Star Wars 関連の API について、他のものも探したいのなら、ForSWOR API をチェックすべきである。 それは、Star Wars 関連 API である、Old Republic MMO  Game フォーラムのことである。

The Yoda-Speak API is one of 40 entertainment APIs and 36 translation APIs in the ProgrammableWeb directory.

なお、この Yoda-Speak API は、ProgrammableWeb における 40 の entertainment API と、36 の translation API の 1つでもある。

ーーーーー

TAG indexAPI というと、いつもカタい話になるのですが、こんなに楽しそうな API もあるのですね。 Apple の Siri に代表される、話を聞いてくれるサービスに加えて、Yoda-Speak のように語ってくれるサービスが豊富になってくると、Post-PC デバイスがさらにパワーアップされるのでしょうね。 ーーー __AC Stamp 2

ーーーーー

<関連>

Google App Engine:ついに Search API が登場!
Facebook は Instagram API を殺さないと思うけど
PayPal と eBay が、X.commerce カンファレンスを共催
Twitter の Trend API は、XML から JSON-Only へと移行する
最新のミュージック・マッシュアップ API とは?

 

Comments Off on ヨーダのように語ってくれる Yoda-Speak API とは?

もう 1つの Twitter エコシステム – この 1年で倍増した Twitter API

Posted in API, Twitter by Agile Cat on May 27, 2011

Twitter’s Other Ecosystem: Twitter-derived APIs Double in One Year
Adam DuVander, May 26th, 2011
http://blog.programmableweb.com/2011/05/26/twitter-other-ecosystem-twitter-derived-apis-double-in-one-year/

_ ProgrammableWeb

Last April we wrote about How Twitter’s 1 API Gave Birth to 43 New APIs. One year later, there are now 86 Twitter-derived APIs in our directory. The growth of Twitter-based APIs outpaced Twitter mashups, an area we also saw a lot of growth. There are now nearly 600 Twitter mashups. It wasn’t even a year ago that we marked the 400 Twitter mashup milestone.

昨年の 4月に、私たちは 「  How Twitter’s 1 API Gave Birth to 43 New APIs 」 という記事を書いている。 それから 1年が経ち、私たちのディレクトリには、86 種類の Twitter API がエントリーされている。 Twitter ベースの API における成長は、私たちも成長を確認している Twitter マッシュアップの領域よりも、さらに速いペースで進行している。 現時点において、約 600 の Twitter マッシュアップが存在する。 そして、Twitter マッシュアップのマイル・ストーンとして、400 種類を数えたのは、まさに 1年前だった。

clip_image001A number of the new APIs focus on making sense from the vast amount of information available on Twitter and share it, such as what the Topsy API does with providing a more complete Twitter search. Others, like the Qwerly API, are connecting the dots between Twitter and other services.

新しく作成された数多くの API が、Twitter から提供される膨大なデータから、意味のある情報を引き出し、それを共有しようとしている。っとえば、Topsy API が行うことは、さらに完成度の高い Twitter 検索の提供である。 そして、他者が利用する Qwerly API のような、他のサービスと Twitter を結ぶコネクションを提供している。

For reference, here are all 86 Twitter-derived APIs:

140 Proof API: Twitter advertising service
3taps API: Realtime search service
Adobe Social API: Social network connection platform
Appinions API: Opinion aggregation platform
Auto Follow Friday API: Twitter contact listing service
Babbl.me API: Twitter long post service
BackTweets API: Twitter link search service
Bentio API: Microblogging Service
br.st API: Twitter web based client, url shortener and image sharing
Cadmus API: Social media stream management service
Chirpio API: Social rating tool
FileSocial API: Twitter file sharing service
Foller.me API: Twitter user information service
follow cost API: Find the follow cost of a Twitter account
Frinly API: Photo sharing service
Gigya API: Single Sign-In/Registration Service
Gnip API: Ping and data portability services for user data
hbookmark API: Real-time semantic bookmarking via Twitter
I’vRead API: Social Reading Record
img.ly API: Photo sharing service
InfoChimps Twitter API: Twitter Metrics and Analytics
Intersect API: List mutual Twitter followers
IZEA Sponsored Tweets API: Independent Twitter advertising platform
JumboTweet API: URL shortener
Kanvaso API: Twitter utility
Kazle API: Social Network Management
Let’s Be Trends API: Trend tracking on Twitter
Linkalope API: Twitter link search service
Mesagraph API: Semantic social content aggregator
Mombo API: Social movie review service
My Tweeple API: Twitter management service
Next Big Sound API: Artist and Band Statistics
PeerIndex API: Social Network Profiling Tool
Penolo API: Twitter sketching tool
Peoplebrowsr API: Metadata for Twitter stream
Phweet API: Twitter talk service
Profiles.im API: User profile service
Publitweet API: Twitter widget service
Qwerly API: Social Web Search Engine
Retweet Rank API: Search for the Retweet Rank of any Twitter User
ScreenTweet API: Media sharing service
Silentale API: Consolidate contacts and messages in a personal archive
Social Archive API: Status message search engine
Stocklytics Stock Tweets API: Realtime tweets about stocks
Storify API: Create Stories from Social Media Posts
Summize Twitter Search API: Search Twitter tweets service
SuperTweet API: Twitter analysis, metadata, and monetization services
SuperTweet.net API: Access to Twitter API without OAuth
Tagalus API: A dictionary for Twitter hashtags
tagdef API: Twitter hashtag definitions
Tipjoy API: Aggregator monetization services
TLists API: Search and browse Twitter lists
Topsy API: Twitter search service
Tvider API: Mobile Twitter Media Sharing/Uploading Service
TWASE API: Twitter spam prevention service
TweepSearch API: Twitter profile search services
Tweet Scan API: Twitter and identi.ca search results service
TweetARun API: Get access to your running records on TweetARun
Tweetburner API: Twitter link tracking service
TweetFeel Twitter Sentiment API: Twitter customer expereince tracking tool
tweethook API: Twitter search data retrieval
TweetLater API: Twitter tweet scheduling tool
Tweetmeme API: Twitter link popularity service
TweetPhoto API: Twitter photo sharing service
TweetRL API: Revenue sharing twitter article service
TweetSentiments API: Sentiment analysis for Twitter service
TweetShrink API: Tweet shortening service
Twinfluence API: Twitter profile analysis service
Twishort API: Long Twitter Post Service
Twitgoo API: Twitter image sharing service
Twitlbl API: Twitter data analysis service
TwitPic API: Share photos on Twitter
TwitrPix API: Photo sharing service for Twitter
twitsnaps API: Twitter photo sharing
Twitter Grader API: Twitter user ratings service
TwitterBrite API: Twitter search engine
TwitterCounter API: Twitter user statistics data
Twittervision API: Location based data for the Twitter service
Twivatar API: Twitter avatar service
twt.fm API: Twitter music sharing service
Vidly API: Video sharing service
What The Trend? API: Twitter trending service
Windsoc API: Social data service
Yonda4 API: Reading lists and recommendations
Zutual API: Twitter user comparison service
Zutual API: Twitter analysis service

ーーーーー

やはり、ここに Twitter の本質があるように思えます。 そうなると、先日の TweetDeck の買収、チグハグなものに見えてくるのですよねぇ~~~ __AC Stamp 2

ーーーーー

<関連>

Twitter API の利用が落ち込んでいる – 心配だ!
Twitter は 毎日、46万ユーザーを増やし、1億 4000万ツイートを発信する
Twitter サーチを 3倍速にする新アーキテクチャとは?
Twitter における、Ruby から Java への回帰とは?

Tagged with: , , , ,

Comments Off on もう 1つの Twitter エコシステム – この 1年で倍増した Twitter API

Facebook 関連の クラウド API を調べたら 21 個が見つかった

Posted in API, Facebook by Agile Cat on February 22, 2011

・・・ なんちゃって、ProgrammableWeb を検索しただけですが
http://www.programmableweb.com/apitag/?q=facebook

_ ProgrammableWeb

クラウド API 関連の情報を提供している ProgrammableWeb については、そこからのニュースを何度かご紹介していますが、このサイトの API Derectory を調べてみましたので、その結果をご報告します。以下のリストは、上記の URL から引き出したものですが、そこへの行き方は、ProgrammableWeb  のトップページから・・・

[ API Directory ] – [ APIs by Category ] – [ Keywords(Facebook)]

facebook_logo・・・でした。 Facebook の場合で 20個ほど見つかりましたが、Twitter の場合には 80個ほどの API が見つかりました。この検索方法は、ほんの一例であり、マッシュアップ・コンテントや、Protocol、Data Format で検索することも可能です。ぜひ、ご利用ください!

Adobe Social Social network connection platform – Social : 2010-12-20
Appbistro Software marketplace for Facebook apps – Social : 2010-06-15
Bebo Social network – Social : 2007-12-12
Buxter Transfer money over Facebook – Payment : 2010-03-16
Facebook Social networking service – Social : 2006-08-16
Facebook Ads Advertising management service – Advertising : 2010-10-13
Facebook Chat Integrate facebook chat – Chat : 2011-01-14
Facebook Credits Digital and virtual goods payment – Payment : 2011-01-26
Facebook Graph Facebook Social Graph API – Social : 2010-12-20
Facebook Real-time Updates Real-Time Updates – Social : 2010-12-20
Facebook Social Plugins Facebook extensions – Social : 2011-01-18
Gigya Single Sign-In/Registration Service – Social : 2010-12-01
Kazle Social Network Management – Social : 2011-01-10
Kontagent Social analytics service – Social : 2010-12-29
Payvment Shopping cart web service – Shopping : 2009-09-25
PeerIndex Social Network Profiling Tool – Social : 2010-12-13
RealGifts Service for sending real gifts on Facebook – Shopping : 2008-09-18
Rediff Social networking service – Social : 2008-07-27
RockYou Super Wall Platform for content sharing – Social : 2007-08-07
Tellmewhere Location sharing service – Mapping : 2010-09-28
Widgetbox Create and distribute your widget – Widgets : 2007-12-28

なお、個々の API に関しては、上記のリンクからたどることが可能です。 以下は、Facebook Real-time Updates をクリックしたときに表示される、この API のサマリーです。

Facebook Real-time Updates: Highlights
Summary Real-Time Updates from Facebook
Category
Social
Tags realtime social webhooks
Protocols REST
Data Formats JSON
API home http://developers.facebook.com/docs/api/realt … alt

ーーーーー

2011年 2月 22日 時点で、この ProgrammableWeb には、2904 個の API と、5617個のマッシュアップが登録され、まさに百花繚乱という感じです。 先日に ご紹介した、スパム対策サービスの Mollom でも、対象サイトのアップタイム確認のために、Pingdom の API を使っていると紹介されていましたが、スピートとコストと品質を充たすには、こうした API の活用が不可欠なのだと思いますね。

Cloud computing can be considered a new computing paradigm insofar as it allows the utilization of a computing infrastructure at one or more levels of abstraction, as an on-demand service made available over the Internet or other computer network.

クラウド・コンピューティングは、インターネットや他のコンピュータ・ネットワーク上でオン・デマンド・サービスが利用できるようになり、複数の抽象レベルでコンピューティング・インフラストラクチャが活用される場合において、新しいコンピューティング・パラダイムとして捉えることができる。

上記は、NIST の Guidelines on Security and Privacy in Public Cloud Computing というドキュメントの一部ですが、これを見ると、こうした API 連携などが行われ、ソフトウェア資産の共有化が進んだ場合において、クラウドは新しいパラダイムを提供できると、NIST 自身が定義しているようにも思えてきます。

ーーーーー

<関連>
New York City の地下鉄では、クラウド API が吊り広告に?
TOPSY の Twitter 分析 API は、5 億クエリー/月 を処理する!
Royal Pingdom が、クラウド API のベータ・テスターを募集!
先週も Groupon/Twitter/Zillow/eBay などの、32 種の API が活用される
2倍に成長した 2010年の クラウド API – トレンドは Social と Mobile
2011 年の クラウド API について、5 つのポイントを予想する

%d bloggers like this: