API - API

Japanese: API - えーぴーあい
API - API

Abbreviation for Application Programming Interface. Also read as "api". A connector for using various functions of operating systems (OS) and middleware (software that is between the OS and application software and provides special functions to application software). Developers use it when creating application software (apps). Applications that run on OSs such as Windows call and control many of the commonly used functions (such as saving files and printing) provided by the OS. The connector where the OS and applications communicate is the API. There are APIs for Windows such as "Windows API", Mac OS X such as "Cocoa", and middleware for specific purposes, and they are usually provided as a set of functions and codes. Functions used include file control, window control, image processing, character control, etc. When new functions are added to the OS, new APIs that correspond to them are also added by the companies that provide the OS and middleware (API implementation). By using APIs, software developers can easily create applications that are tailored to their intended use. In addition, APIs that are publicly available on the Internet and are used for creating web sites, etc. are called Web APIs.

[Editorial Department]

[Reference] | Windows | Web Applications | Operating Systems | Software

Source: Shogakukan Encyclopedia Nipponica About Encyclopedia Nipponica Information | Legend

Japanese:

アプリケーション・プログラミング・インターフェースApplication Programming Interfaceの略語。「アピ」とも読む。オペレーティングシステム(OS)やミドルウェアmiddleware(OSとアプリケーションソフトウェアの中間で、アプリケーションソフトウェアに特別な機能を提供するソフトウェア)などが持つさまざまな機能を利用するための、接続部分のこと。アプリケーションソフトウェア(アプリ)を作成する際に開発者が使う。Windows(ウィンドウズ)をはじめとするOS上で稼動するアプリは、そのOSが提供する、共通して使用される機能(ファイル保存や印刷など)の多くを呼び出し、制御している。このOSとアプリの交信が行われる接続部分がAPIである。APIにはWindows用の「Windows API」、Mac OS X(マックオーエステン)用の「Cocoa(ココア)」、特定の用途に応じたミドルウェアなどに対応するものがあり、通常は関数やコードの集合として提供されている。利用される機能はファイル制御、ウインドウ制御、画像処理、文字制御など。OSに新たな機能が追加されれば、それに対応した新しいAPIも、OSやミドルウェアを提供している会社から追加される(APIの実装)。APIを利用することにより、ソフトウェアの開発者は簡潔に使用目的に沿ったアプリを作成することができる。なお、インターネットで公開されている、Web(ウェブ)サイト作成などに利用されるAPIはWeb APIとよばれる。

[編集部]

[参照項目] | Windows | ウェブアプリケーション | オペレーティングシステム | ソフトウェア

出典 小学館 日本大百科全書(ニッポニカ)日本大百科全書(ニッポニカ)について 情報 | 凡例

<<:  API Gravity - API Gravity

>>:  Evanpool, H.

Recommend

Corinna - Korinna (English spelling)

Date of birth and death unknown. Ancient Greek fe...

Parting gift - Senbetsu

Money or goods given as a "farewell gift&quo...

Limax marginatus (English spelling) Limax marginatus

…[Tadashige Nabe]. . … *Some of the terminology t...

Isaburo Kashiwa

...Lyrics by Hisamatsu Issei. Music by Kashiwa Is...

Rock wallaby - Rock wallaby

…Among the mammals belonging to the marsupial fam...

Barn - Naya

1. A shed built outdoors for storing items. 2. A s...

Round-about production

You can get a much higher yield by making nets an...

Miyashita Takichi

Year of death: January 24, 1911 (Meiji 44) Year of...

Basso (English spelling) Lelio Basso

1903‐80 Italian socialist. Born in northern Italy....

Kahocha Gensei - Pumpkin's Origin

1754-1828 A kyoka poet from the mid to late Edo p...

Nue

Noh piece. The fifth piece. A five-school current...

Thick rice cake soup - Noppeijiru

It is also called "Nuppei" and written a...

Careful work - Careful work

〘Noun〙 (The sound of "kakugon" written w...

Administrative Procedure Act

This law was enacted to ensure fairness in adminis...

Bloomsbury Group

A group of young intellectuals who gathered at the...