アプリケーションプログラミングインタフェースとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > アプリケーションプログラミングインタフェースの意味・解説 

アプリケーションプログラミングインタフェース

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/04 02:50 UTC 版)

アプリケーションプログラミングインタフェースAPI: application programming interface[注釈 1]とは、広義ではソフトウェアコンポーネント同士が互いに情報をやりとりするのに使用するインタフェースの仕様である。


注釈

  1. ^ 「インターフェイス」「インターフェース」と表記されることもあるが、本記事では「インタフェース」で統一する。
  2. ^ ローレベルなTCPあるいはUDPのパケット形式であったり、RESTSOAPに代表されるようなHTTPXMLなどを組み合わせた上位プロトコルであったりする。
  3. ^ 新しいバージョンのコンパイラおよびWindows SDKでは、ある程度古いバージョンのWindowsのサポートが打ち切られることもある。

出典

  1. ^ https://www.ibm.com/support/knowledgecenter/ja/SS4SVW_2.0.0/com.ibm.zosconnect.doc/backmatter/glossary.html#glossary__api
  2. ^ https://developer.mozilla.org/ja/docs/Glossary/API
  3. ^ http://www.ocn.ne.jp/support/words/abc/API.html[リンク切れ]
  4. ^ https://www.synergy-marketing.co.jp/glossary/api/
  5. ^ Smalltalk環境の提供元Cincomによる見積サービスの説明 APIの解説がある。
  6. ^ Stoughton, Nick (2005年4月). “Update on Standards” (PDF). USENIX. 2009年6月4日閲覧。
  7. ^ a b Eclipse プラットフォーム API - 使用規則”. www.ibm.com. 2023年5月24日閲覧。
  8. ^ a b Liran (2020年7月16日). “Non-API VS API Dropshipping Solution - What Should I Use When I Am Dropshipping on eBay?” (英語). AutoDS. 2023年5月24日閲覧。
  9. ^ georgiostrantzas (2023年2月28日). “Prerequisites and limitations - Power Automate” (英語). learn.microsoft.com. 2023年5月24日閲覧。
  10. ^ Geva, Nahar (2023年5月16日). “KalDrop Guide” (英語). ZIK Analytics. 2023年5月24日閲覧。
  11. ^ Sysinternals Freeware - Inside Windows NT High Resolution Timers
  12. ^ NTAPI Undocumented Functions
  13. ^ API エラーおよび警告に関する設定”. www.ibm.com. 2023年5月24日閲覧。
  14. ^ Apple rejects Unity games on the App Store” (英語). Engadget. 2023年5月24日閲覧。
  15. ^ C++14の規格書の最終草案
  16. ^ C11の規格書の最終草案
  17. ^ Fowler, Martin. “Inversion Of Control”. 2012年10月18日閲覧。
  18. ^ API vs Protocol”. 2012年10月18日閲覧。
  19. ^ Benslimane, Djamal; Schahram Dustdar, and Amit Sheth (2008年). “Services Mashups: The New Generation of Web Applications”. IEEE Internet Computing, vol. 12, no. 5. Institute of Electrical and Electronics Engineers. pp. 13–15. 2012年10月18日閲覧。
  20. ^ Niccolai, James (2008-04-23), “So What Is an Enterprise Mashup, Anyway?”, PC World, http://www.pcworld.com/businesscenter/article/145039/so_what_is_an_enterprise_mashup_anyway.html 
  21. ^ WINVER および _WIN32_WINNT の変更 | Microsoft Docs
  22. ^ 121ware.com > サービス&サポート > Q&A > 情報番号 003142
  23. ^ Windows 7の互換機能を使いこなす(互換モード編) | 日経 xTECH(クロステック)
  24. ^ Windows 8.1ミニTips(100) 「プログラム互換性アシスタント」を制御する●つの方法 | マイナビニュース
  25. ^ <uses-sdk> | Android Developers
  26. ^ ビルドを設定する | Android Developers
  27. ^ Oracle and the End of Programming As We Know It”. DrDobbs (2012年5月1日). 2012年5月9日閲覧。
  28. ^ Josh Lowensohn (2012年5月23日). “Jury clears Google of infringing on Oracle's patents”. ZDNet. 2012年5月25日閲覧。
  29. ^ Joe Mullin (2012年5月31日). “Google wins crucial API ruling, Oracle’s case decimated”. Ars Technica. 2012年6月1日閲覧。
  30. ^ 米最高裁がGoogleの訴えを却下、OracleとのJava著作権訴訟で”. ITPro (2015年6月30日). 2015年7月1日閲覧。
  31. ^ [速報]10年にわたる著作権訴訟でGoogleがオラクルに勝訴、米連邦最高裁判所で判決。Java SEのコードのコピーはフェアユースの範囲”. Publickey (2021年4月6日). 2021年4月7日閲覧。
  32. ^ 松下正. “知的財産権(特許・商標・著作権)の基礎講座”. 知的財産権(特許・商標・著作権)の基礎講座. 2015年7月1日閲覧。
  33. ^ UEFI firmware requirements | Microsoft Docs
  34. ^ F2PY.org”. F2PY.org. 2011年12月18日閲覧。


「アプリケーションプログラミングインタフェース」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「アプリケーションプログラミングインタフェース」の関連用語

アプリケーションプログラミングインタフェースのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



アプリケーションプログラミングインタフェースのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアプリケーションプログラミングインタフェース (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS