W3C 術(shù)語 - application programming interface (API), conventional input/output/device API
application programming interface (API), conventional input/output/device API
中文:應(yīng)用程序編程界面、常規(guī)輸入/輸出/設(shè)備 API
解釋
應(yīng)用程序編程界面 (API) 定義應(yīng)用程序之間如何發(fā)生通信。實現(xiàn)獨立于特定操作環(huán)境 (as are the W3C DOM Level 2 specifications) 的 API 可降低多平臺用戶代理的實現(xiàn)成本并改進多平臺輔助技術(shù)的開發(fā)。對于希望與運行在該操作環(huán)境的一個以上的軟件進行互通的輔助技術(shù)開發(fā)者而言,為特定操作環(huán)境實現(xiàn)常規(guī) API 可降低實現(xiàn)成本。"設(shè)備 API"(device APIs) 定義如何與輸入輸出設(shè)備(比如鍵盤、鼠標、顯卡)發(fā)生通信,而 "輸入/輸出 API"(Input and output APIs) 定義應(yīng)用程序或設(shè)備如何與用戶代理進行通信。正如在文檔中使用的那樣,輸入輸出 API 包括但不限于設(shè)備 API。輸入輸出 API 還包括相比由設(shè)備 API 所規(guī)定的更多的抽象通信界面。常規(guī)輸入輸出 API("conventional input/output API") 應(yīng)該是由運行在特定操作環(huán)境的軟件實現(xiàn)的。例如,目標用戶代理的常規(guī)輸入 API 是針對鼠標和鍵盤的。對于觸摸屏設(shè)備或移動設(shè)備,常規(guī)輸入 API 可能包括輸入筆、按鈕以及語音。顯卡和聲卡被認為是圖形桌面計算機環(huán)境的常規(guī)輸出設(shè)備,各自擁有相關(guān)的 API。