Khronos Group
Khronos Group — промышленный консорциум, целью которого является выработка открытых стандартов интерфейсов программирования (API) в области создания и воспроизведения динамической графики и звука на широком спектре платформ и устройств, с поддержкой аппаратного ускорения. В консорциум входят более 100 компаний.
Khronos Group | |
---|---|
Административный центр | |
Тип организации | Консорциум |
Официальный язык | Английский |
Руководители | |
Председатель | Нейл Треветт (англ. Neil Trevett) |
Основание | |
Организован | в январе 2000 года[1] |
Продукция | OpenGL |
Сайт | khronos.org |
Медиафайлы на Викискладе |
Все участники Khronos могут вносить свой вклад в разработку спецификаций API, имеют право голоса на различных стадиях до официального опубликования, а также получают возможность ускорить поставку своих инновационных платформ и приложений благодаря раннему доступу к черновикам спецификаций и тестов соответствия.
История
- 31 июля 2006 года на SIGGRAPH было анонсировано, что контроль за спецификацией OpenGL будет передан Khronos Group[2]
- 10 декабря 2009 года консорциум опубликовал первую черновую спецификацию WebGL[1][3]. Председатель группы Арун Ранганатан, заявил, что завершение работы над спецификацией ожидается в первом квартале 2010 года[1][3].
Стандарты
Активные стандарты
- EGL — интерфейс между API рендеринга Khronos такими как OpenGL ES or OpenVG и лежащая в основе оконная система[4].
- glTF (GL Transmission Format) — файловый формат для передачи и загрузки 3D сцен и моделей в приложения[5].
- NNEF — уменьшает фрагментацию развертывания машинного обучения, позволяя приложениям использовать разнообразное сочетание средств обучения нейронных сетей и механизмов вывода для различных устройств и платформ[6].
- OpenCL — открытый стандарт параллельного программирования[7].
- OpenGL — API компьютерной 3D графики[8].
- OpenGL SC — предназначен для использования на рынке критических с точки зрения безопасности данных устройств (военная техника, авиация)[9].
- OpenVG — API для аппаратного ускорения обработки 2D векторной графики[10].
- OpenVX — API для аппаратного ускорения приложений и библиотек для компьютерного зрения[11].
- OpenXR — свободный стандарт для приложений и устройств для виртуальной реальности и дополненной реальности[12].
- SPIR — промежуточное представление кода для параллельных вычислений в OpenCL и Vulkan[13].
- SYCL — высокоуровневая программная модель для OpenCL основанная на C++ для гетерогенных вычислений[14].
- Vulkan — кроссплатформенный API для 2D и 3D графики (изначально был известен как «новое поколение OpenGL»)[15].
- WebGL — стандарт на базе OpenGL ES, предназначенный для отображения 3D графики в web браузерах[16].
Неактивные стандарты
- OpenGL ES — версия стандарта OpenGL для мобильных телефонов, портативных игровых консолей, и других переносных устройств[17].
- COLLADA — основанный на XML файловый формат для передачи 3D моделей между различными приложениями[18].
- OpenML — API для «захвата, передачи, обработки, отображения, и синхронизации цифрового мультимедиа»[19].
- OpenKODE — стандарт мобильной платформы (включает в себя другие API)[20].
- OpenKCam — кроссплатформенный API для управления камерами и датчиками в мобильных и встраиваемых устройствах[21].
- OpenMAX — API, обеспечивающий доступ к мультимедийным кодекам[22].
- OpenSL ES — API для работы со звуком, оптимизированное для мобильных устройств[23].
- OpenWF — кроссплатформенный API для построения композитных оконных систем[24].
- StreamInput — кроссплатформенный API для работы с устройствами ввода[25].
- WebCL — стандарт на базе OpenCL, предназначенный для параллельных вычислений в web браузерах[26].
Примечания
- Khronos опубликовала черновой вариант WebGL // Lenta.ru, 11.12.2009
- Khronos Press Release Архивировано 3 мая 2008 года. (англ.).
- WebGL 3D web standard reaches draft stages (англ.) // Techradar
- EGL (англ.)
- glTF (англ.)
- NNEF (англ.)
- OpenCL (англ.)
- OpenGL Developer Web Site Архивная копия от 26 февраля 2011 на Wayback Machine (англ.)
- OpenGL SC (англ.)
- OpenVG (англ.)
- OpenVX (англ.)
- OpenXR (англ.)
- SPIR (англ.)
- SYCL (англ.)
- Vulkan (англ.)
- WebGL (англ.)
- OpenGL ES (англ.)
- COLLADA (англ.)
- OpenML (англ.)
- OpenKODE (англ.)
- OpenKCam (англ.)
- OpenMAX (англ.)
- OpenSL ES (англ.)
- OpenWF (англ.)
- StreamInput (англ.)
- WebCL (англ.)
Ссылки
- The Khronos Group: Open Standards, Royalty Free, Dynamic Media APIs (англ.)
- Khronos Events (англ.)
- Khronos Open Space (англ.)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.