Open系列相關概念彙總

2022-01-20 00:54:53 字數 940 閱讀 5491

最近接觸了android opengl es 和 opencl es,然後就很想知道除了這兩個之外到底還有幾個open系列的api集。蒐集的結果如下(純為自己科普):

opengl是業界最廣泛採用的二維和三維圖形api,將成千上萬的應用程式應用到各種各樣的計算機平台上。它是獨立於視窗系統和作業系統以及網路透明。opengl使軟體開發人員為pc,工作站和超級計算機硬體創造高效能,視覺上引人注目的圖形軟體應用程式,在市場,如cad,內容創作,能源,娛樂,遊戲開發,製造,醫療和虛擬實境。opengl公開了最新圖形硬體的所有功能。

開放運算語言opencl平行計算,面向異構系統通用目的並行程式設計的開放式、免費標準,也是乙個統一的程式設計環境,便於軟體開發人員為高效能計算伺服器、桌面計算系統、手持裝置編寫高效輕便的**,而且廣泛適用於多核心處理器(cpu)、圖形處理器(gpu)、cell型別架構以及數字訊號處理器(dsp)等其他並行處理器,在遊戲、娛樂、科研、醫療等各種領域都有廣闊的發展前景。

是自由軟體界的跨平台音效api。它設計給多通道三維位置音效的特效表現。其 api 風格模仿自opengl。 

嵌入式系統採用的opengl集,是 opengl 三維圖形 api 的子集,針對手機、pda和遊戲主機等嵌入式裝置而設計。該api由khronos集團定義推廣,khronos是乙個圖形軟硬體行業協會,該協會主要關注圖形和多**方面的開放標準。 

向量圖形裝置加速器,openvg是免費的,跨平台的api,提供了乙個低階別的硬體加速介面的向量圖形庫如flash和svg。openvg是主要針對手持裝置,需要移動加速引人注目的使用者介面和小螢幕裝置上的文字高質量的向量圖形,使硬體加速,在非常低的功率水平提供流暢的互動性能。

opensl es 是無授權費、跨平台、針對嵌入式系統精心優化的硬體音訊加速api。它為嵌入式移動多**裝置上的本地應用程式開發者提供標準化, 高效能,低響應時間的音訊功能實現方法,並實現軟/硬體音訊效能的直接跨平台部署,降低執行難度,促進高階音訊市場的發展。

Kafka中的流式處理及相關概念彙總

kafka中的流式處理是kafka的乙個重要功能模組,通過流式處理,kafka可以對實時資料進行實時處理,雖然,資料處理的響應時間並沒有 請求 響應 模式的那麼短,但是相對於一般的批處理模式還是要快很多的。對於一般的客戶服務 物聯網系統的狀態 異常檢測等來說是非常高效的 實用的方法。所以,有必要好好...

Android 相關彙總

1.多個activity,在某個activity中按back鍵退出程式而不回退到其他介面 用乙個單例模式來維護所有的activity,然後攔截back鍵事件,在事件處理中通過單例呼叫各個activity的finish 方法結束各個介面,記得做好相關的service關閉通知,即清理工作。參考 2.介面...

Android X 相關彙總

官方原文如下 簡單地說就是新的庫可以在不同的android版本上使用。比如之前我們如果使用support為27.1.1的相關依賴庫時。可能需要所有相關的support 庫都為27.1.1。如果其中有bug的話,可能需要所有的都去公升級,存在乙個繫結關係,而且正式版的發布週期也很長。通過android...