Khronos

Khronos

Khronos Group

Symbio has been a contributing member of the Khronos Group since 2008. Symbio helped lead the development of open standard multimedia API’s such as:

  • OpenWF Display Control Conformance Tester development
  • OpenSL ES Conformance Tester development
  • OpenSL ES Reference Implementation development
  • OpenWF Composition Sample Implementation development
  • OpenWF Composition Conformance Tester development
  • OpenWF Display Control Sample Implementation development
  • OpenWF Display Control Conformance Tester development

Symbio also has extensive expertise in the optimization and integration of Khronos technologies with multiple clients to achieve superior platform ecosystems, products and services.

Our Khronos implementation projects include:

  • OpenMAX AL implementation for Linux
  • OpenMAX IL implementation to Linux
  • OpenGL ES 2.0 software implementation
  • OpenGL ES 2.0 UI demo development to ARM
  • OpenVG driver optimization for WindowsMobile)

Mobile API Overview

Link to presentation: http://www.khronos.org/developers/library/2010_GDC_Mobile/Khronos-Mobile-API-Overview_GDC-Mar10.pdf

OpenMAX AL implementation for Linux

The goal of the project was to create a fully featured OpenMAX AL implementation based on Linux gstreamer. The implementation uses gstreamer and its plugins to provide actual audio and video playback, recording capabilities and support for various formats.

Link to specification: http://www.khronos.org/openmax/

http://www.gstreamer.org/

OpenMAX IL implementation to Linux

The goal of the project was to design and implement OpenMAX IL compatible drivers for a set of video codecs - including H263, H264, MPEG4 - and image codecs for a leading embedded multimedia IP vendor. Project tasks included the design and implementation of an integration layer for existing codecs, and extension of the Bellagio OpenMAX IL implementation to support new codecs.

Link to specification: http://www.khronos.org/openmax/

OpenGL ES 2.0 software implementation

The goal of the project was to specify, design, implement and test a software implementation of the OpenGL ES 2.0 specification for a new multi-core DSP platform; something that was considered by many as an impossible feat.

The Symbio project team worked in close cooperation with the customer, and in addition to providing a compliant standard and high-quality implementation, the team was also able to provide valuable feedback and suggestions to improve the new command set of the platforms and the overall system design.

Link to specification http://www.khronos.org/opengles/2_X/

Open GL ES 2.0 UI demo development to ARM

http://www.malideveloper.com/documentation/demos/mobile-ui-concept-by-lapland-studio-amp-ardites.php

OpenVG driver optimization for WindowsMobile

The goal of the project was to improve the quality of an existing OpenVG driver and port it from WinCE to embedded Linux. As the project was on the customer's critical path, the Symbio project team worked in close cooperation with the customer. In addition to providing high-quality drivers, the team was able to provide valuable feedback and suggestions for improvements and further development of the driver.

Link to specification http://www.khronos.org/openvg/

Any Questions?

To submit a RFQ or speak to us about your project, click here.

Request for Services

Awards & Partners

GENIVI Alliance MemberSymbio is an Associate member of the GENIVI Alliance

World Economic ForumSymbio is a 2010 World Economic Forum New Champion

Deloitte's Technology Fast 50/500 listingSymbio on steady growth track in Deloitte's Technology Fast 50/500 listing

National InstrumentsSymbio is a Certified National Instruments (NI) Alliance Partner

Follow Symbio