web apiで遊び倒す

Keiichi Daiba
Keiichi DaibaNTT Resonant Inc.
WebAPI
A mashup is a website or application
        that combines content
     from more than one source
    into an integrated experience.

http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29
Web 2.0
Mashup Matrix
http://www.programmableweb.com/matrix
Total Mashups Listed

      1733
http://www.programmableweb.com/mashups
Total APIs

  401
http://www.programmableweb.com/apis
web apiで遊び倒す
Mash up Award 2nd
http://jp.sun.com/mashupaward/
Yahoo! JAPAN
WEB API
http://api-contest.yahoo.co.jp/
http://itpro.nikkeibp.co.jp/article/COLUMN/20070328/266627/
web apiで遊び倒す
OpenID IP
http://openid.net/
http://ja.wikipedia.org/wiki/IP%E9%9B%BB%E8%A9%B1
EC2
http://www.amazon.com/gp/browse.html?node=201590011
DEMO1
IP
DEMO2
 EC2
OpenID   IP
http://www.openid.ne.jp/
Net::OpenID::Consumer
http://search.cpan.org/~bradfitz/Net-OpenID-Consumer-0.12/lib/Net/OpenID/Consumer.pm
?
web apiで遊び倒す
web apiで遊び倒す
http://www.biff.org.uk/dave/openid/guestbook.cgi
http://www.biff.org.uk/dave/openid/guestbook.txt
http://d.hatena.ne.jp/kdaiba/20070322
web apiで遊び倒す
mashup?!
IDENTITY

           ?!
http://flets.com/hikaridenwa/index.html
http://www.cisco.com/japanese/warp/public/3/
jp/product/hs/iptel/ipphone/index.shtml
Spam over
Internet Telephony
http://www.itmedia.co.jp/news/articles/0612/26/news030.html
CLICK TO CALL
http://jp.techcrunch.com/archives/google-pulls-click-to-call/
CLICK2CALL
   OpenID
          ?!
Why SIP Doesn't Need openID




            http://www.voipuser.org/forum_topic_8760.html
#
http://www.softfront.co.jp/tech/ietfdoc/org/draft-ietf-sip-hitchhikers-guide-01.txt
web apiで遊び倒す
web apiで遊び倒す
http://www.pjsip.org/
http://www.turbolinux.co.jp/products/iptel/infinitalk/features.html
http://search.cpan.org/~sullr/Net-SIP-0.25/lib/Net/SIP.pod
EC2
http://docs.amazonwebservices.com/AmazonEC2/dg/2007-01-03/
http://docs.amazonwebservices.com/AmazonEC2/gsg/2006-06-26/
http://search.cpan.org/~jkim/Net-Amazon-EC2-0.03/lib/Net/Amazon/EC2.pm
http://kokogiko.net/m/archives/001772.html
http://developer.amazonwebservices.com/connect/entry.jspa?
externalID=609&categoryID=88
http://www.muckos.org/
http://www.tatamilab.jp/rnd/archives/000400.html
http://d.hatena.ne.jp/kdaiba/20070330#seemore
Any Questions?
web apiで遊び倒す
web apiで遊び倒す
POE
      ?!
1 of 63

Recommended

Connected & Disconnected Apps With Azure Mobile Apps by
Connected & Disconnected Apps With Azure Mobile AppsConnected & Disconnected Apps With Azure Mobile Apps
Connected & Disconnected Apps With Azure Mobile AppsAlejandro Ruiz Varela
281 views26 slides
Rails for Django developers by
Rails for Django developersRails for Django developers
Rails for Django developersAgiliq Info Solutions India Pvt Ltd
1.8K views13 slides
Sst hackathon express by
Sst hackathon expressSst hackathon express
Sst hackathon expressAeshan Wijetunge
331 views13 slides
2016 Frontend Development by
2016 Frontend Development 2016 Frontend Development
2016 Frontend Development Bryan Arbelo
220 views13 slides
App developer as a Web developer (ROROSyd - Jul 15) by
App developer as a Web developer (ROROSyd - Jul 15)App developer as a Web developer (ROROSyd - Jul 15)
App developer as a Web developer (ROROSyd - Jul 15)Sameera Gayan
286 views15 slides
Native Mobile Apps with Titanium Mobile by
Native Mobile Apps with Titanium MobileNative Mobile Apps with Titanium Mobile
Native Mobile Apps with Titanium MobileDharshana Jayamaha
616 views26 slides

More Related Content

Viewers also liked

OWIN and Katana Project - Not Only IIS - NoIIS by
OWIN and Katana Project - Not Only IIS - NoIISOWIN and Katana Project - Not Only IIS - NoIIS
OWIN and Katana Project - Not Only IIS - NoIISBilal Haidar
5.2K views38 slides
Owin from spec to application by
Owin from spec to applicationOwin from spec to application
Owin from spec to applicationdamian-h
2.3K views24 slides
Owin and Katana by
Owin and KatanaOwin and Katana
Owin and KatanaUgo Lattanzi
13.5K views42 slides
Ross Boucher - Quality Control: Testing and debugging your apps by
Ross Boucher - Quality Control: Testing and debugging your appsRoss Boucher - Quality Control: Testing and debugging your apps
Ross Boucher - Quality Control: Testing and debugging your appsWeb Directions
979 views51 slides
WebAPI::DBIC - Automated RESTful API's by
WebAPI::DBIC - Automated RESTful API'sWebAPI::DBIC - Automated RESTful API's
WebAPI::DBIC - Automated RESTful API'sMichael Francis
816 views12 slides

Viewers also liked(20)

OWIN and Katana Project - Not Only IIS - NoIIS by Bilal Haidar
OWIN and Katana Project - Not Only IIS - NoIISOWIN and Katana Project - Not Only IIS - NoIIS
OWIN and Katana Project - Not Only IIS - NoIIS
Bilal Haidar5.2K views
Owin from spec to application by damian-h
Owin from spec to applicationOwin from spec to application
Owin from spec to application
damian-h2.3K views
Owin and Katana by Ugo Lattanzi
Owin and KatanaOwin and Katana
Owin and Katana
Ugo Lattanzi13.5K views
Ross Boucher - Quality Control: Testing and debugging your apps by Web Directions
Ross Boucher - Quality Control: Testing and debugging your appsRoss Boucher - Quality Control: Testing and debugging your apps
Ross Boucher - Quality Control: Testing and debugging your apps
Web Directions979 views
WebAPI::DBIC - Automated RESTful API's by Michael Francis
WebAPI::DBIC - Automated RESTful API'sWebAPI::DBIC - Automated RESTful API's
WebAPI::DBIC - Automated RESTful API's
Michael Francis816 views
How to get full power from WebApi by Raffaele Rialdi
How to get full power from WebApiHow to get full power from WebApi
How to get full power from WebApi
Raffaele Rialdi1.6K views
ASP.Net WebAPI經驗分享 by 國昭 張
ASP.Net WebAPI經驗分享ASP.Net WebAPI經驗分享
ASP.Net WebAPI經驗分享
國昭 張1.6K views
DevIntersections 2014 Web API Slides by Brady Gaster
DevIntersections 2014 Web API SlidesDevIntersections 2014 Web API Slides
DevIntersections 2014 Web API Slides
Brady Gaster700 views
Real World Asp.Net WebApi Applications by Effie Arditi
Real World Asp.Net WebApi ApplicationsReal World Asp.Net WebApi Applications
Real World Asp.Net WebApi Applications
Effie Arditi7.6K views
Content Marketing Strategy - The Future is Bright for Web Content by TopRank Marketing Agency
Content Marketing Strategy - The Future is Bright for Web Content Content Marketing Strategy - The Future is Bright for Web Content
Content Marketing Strategy - The Future is Bright for Web Content
Content Marketing - How to Optimize & Socialize for Better Performance by TopRank Marketing Agency
Content Marketing  - How to Optimize & Socialize for Better PerformanceContent Marketing  - How to Optimize & Socialize for Better Performance
Content Marketing - How to Optimize & Socialize for Better Performance
How to Win Friends and Influence the Influencers - TopRank Marketing by TopRank Marketing Agency
How to Win Friends and Influence the Influencers - TopRank MarketingHow to Win Friends and Influence the Influencers - TopRank Marketing
How to Win Friends and Influence the Influencers - TopRank Marketing
[Erlang LT] Regexp Perl And Port by Keiichi Daiba
[Erlang LT] Regexp Perl And Port[Erlang LT] Regexp Perl And Port
[Erlang LT] Regexp Perl And Port
Keiichi Daiba973 views
Erlang with Regexp Perl And Port by Keiichi Daiba
Erlang with Regexp Perl And PortErlang with Regexp Perl And Port
Erlang with Regexp Perl And Port
Keiichi Daiba1.2K views

Similar to web apiで遊び倒す

Ultimate Guide to 30+ API Documentation Solutions by
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsBill Doerrfeld
99.3K views33 slides
API Management Workshop (at Startupbootcamp Berlin) by
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)3scale
9.1K views47 slides
WordCamp Bucharest 2017 by
WordCamp Bucharest 2017WordCamp Bucharest 2017
WordCamp Bucharest 2017Alexandra Anghel
389 views32 slides
7 network programmability concepts python-ansible by
7 network programmability concepts python-ansible7 network programmability concepts python-ansible
7 network programmability concepts python-ansibleSagarR24
260 views48 slides
API REST for beginners or why you should make your API understandable by
API REST for beginners or why you should make your API understandableAPI REST for beginners or why you should make your API understandable
API REST for beginners or why you should make your API understandableJavier Lafora Rey
1.1K views60 slides
7 network programmability concepts api by
7 network programmability concepts api7 network programmability concepts api
7 network programmability concepts apiSagarR24
42 views29 slides

Similar to web apiで遊び倒す(20)

Ultimate Guide to 30+ API Documentation Solutions by Bill Doerrfeld
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation Solutions
Bill Doerrfeld99.3K views
API Management Workshop (at Startupbootcamp Berlin) by 3scale
API Management Workshop (at Startupbootcamp Berlin)API Management Workshop (at Startupbootcamp Berlin)
API Management Workshop (at Startupbootcamp Berlin)
3scale9.1K views
7 network programmability concepts python-ansible by SagarR24
7 network programmability concepts python-ansible7 network programmability concepts python-ansible
7 network programmability concepts python-ansible
SagarR24260 views
API REST for beginners or why you should make your API understandable by Javier Lafora Rey
API REST for beginners or why you should make your API understandableAPI REST for beginners or why you should make your API understandable
API REST for beginners or why you should make your API understandable
Javier Lafora Rey1.1K views
7 network programmability concepts api by SagarR24
7 network programmability concepts api7 network programmability concepts api
7 network programmability concepts api
SagarR2442 views
7 network programmability concepts api by SagarR24
7 network programmability concepts api7 network programmability concepts api
7 network programmability concepts api
SagarR24156 views
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl... by Matt Raible
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Switzerl...
Matt Raible237 views
API Workshop: Deep dive into REST APIs by Tom Johnson
API Workshop: Deep dive into REST APIsAPI Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson4.6K views
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S... by Matt Raible
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Jforum S...
Matt Raible154 views
Frontend Monoliths: Run if you can! by Jonas Bandi
Frontend Monoliths: Run if you can!Frontend Monoliths: Run if you can!
Frontend Monoliths: Run if you can!
Jonas Bandi1K views
Manage your APIs and Microservices with an API Gateway by Thibault Charbonnier
Manage your APIs and Microservices with an API GatewayManage your APIs and Microservices with an API Gateway
Manage your APIs and Microservices with an API Gateway
Bapi jco by malike4u
Bapi jcoBapi jco
Bapi jco
malike4u746 views
Great APIs - Future of Your Progress App by Gabriel Lucaciu
Great APIs - Future of Your Progress AppGreat APIs - Future of Your Progress App
Great APIs - Future of Your Progress App
Gabriel Lucaciu88 views
WP REST API - Building a simple Web Application by Edmund Chan
WP REST API - Building a simple Web ApplicationWP REST API - Building a simple Web Application
WP REST API - Building a simple Web Application
Edmund Chan38 views
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We... by Matt Raible
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
Matt Raible355 views

Recently uploaded

Valuation Quarterly Webinar Dec23.pdf by
Valuation Quarterly Webinar Dec23.pdfValuation Quarterly Webinar Dec23.pdf
Valuation Quarterly Webinar Dec23.pdfFelixPerez547899
52 views12 slides
Nevigating Sucess.pdf by
Nevigating Sucess.pdfNevigating Sucess.pdf
Nevigating Sucess.pdfTEWMAGAZINE
27 views4 slides
The Talent Management Navigator Performance Management by
The Talent Management Navigator Performance ManagementThe Talent Management Navigator Performance Management
The Talent Management Navigator Performance ManagementSeta Wicaksana
37 views36 slides
Cattery Warrington by
Cattery WarringtonCattery Warrington
Cattery WarringtonOutlandGroup Ltd
10 views6 slides
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen... by
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...morshedislam3
20 views5 slides
AGAM COLLECTIONS.docx by
AGAM COLLECTIONS.docxAGAM COLLECTIONS.docx
AGAM COLLECTIONS.docxSimarpreetKaur198008
10 views1 slide

Recently uploaded(20)

Nevigating Sucess.pdf by TEWMAGAZINE
Nevigating Sucess.pdfNevigating Sucess.pdf
Nevigating Sucess.pdf
TEWMAGAZINE27 views
The Talent Management Navigator Performance Management by Seta Wicaksana
The Talent Management Navigator Performance ManagementThe Talent Management Navigator Performance Management
The Talent Management Navigator Performance Management
Seta Wicaksana37 views
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen... by morshedislam3
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
davood_keshavarz_david_keshavarz_criminal_conviction_prison_sentence_judgemen...
morshedislam320 views
Netflix Inc. by 125071027
Netflix Inc.Netflix Inc.
Netflix Inc.
12507102713 views
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf by Bloomerang
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdfBloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang_Forecasting Your Fundraising Revenue 2024.pptx.pdf
Bloomerang186 views
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals by altafhsayyednimetler
Top 10 IT Tasks Small Businesses Can Entrust to Offshore ProfessionalsTop 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
Top 10 IT Tasks Small Businesses Can Entrust to Offshore Professionals
3Q23_EN.pdf by irhcs
3Q23_EN.pdf3Q23_EN.pdf
3Q23_EN.pdf
irhcs15 views
Presentation on proposed acquisition of leading European asset manager Aermon... by KeppelCorporation
Presentation on proposed acquisition of leading European asset manager Aermon...Presentation on proposed acquisition of leading European asset manager Aermon...
Presentation on proposed acquisition of leading European asset manager Aermon...
KeppelCorporation315 views
Accounts Class 12 project cash flow statement and ratio analysis by JinendraPamecha
Accounts Class 12 project cash flow statement and ratio analysisAccounts Class 12 project cash flow statement and ratio analysis
Accounts Class 12 project cash flow statement and ratio analysis
JinendraPamecha53 views
voice logger software aegis.pdf by Nirmal Sharma
voice logger software aegis.pdfvoice logger software aegis.pdf
voice logger software aegis.pdf
Nirmal Sharma48 views
Bloomerang Thank Yous Dec 2023.pdf by Bloomerang
Bloomerang Thank Yous Dec 2023.pdfBloomerang Thank Yous Dec 2023.pdf
Bloomerang Thank Yous Dec 2023.pdf
Bloomerang163 views
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program by KaiNexus
Engaging Senior Leaders to Accelerate Your Continuous Improvement ProgramEngaging Senior Leaders to Accelerate Your Continuous Improvement Program
Engaging Senior Leaders to Accelerate Your Continuous Improvement Program
KaiNexus61 views

web apiで遊び倒す