Building Standards - Khronos

10
© Copyright Khronos Group 2015 - Page 1 Building Standards Neil Trevett | Khronos President NVIDIA Vice President Mobile Ecosystem GTC 2015

Transcript of Building Standards - Khronos

Page 1: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 1

Building Standards Neil Trevett | Khronos President

NVIDIA Vice President Mobile Ecosystem GTC 2015

Page 2: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 2

Why Do We Need Standards? • Interoperability standards enable connections -  Eliminate market fragmentation that adds no value

• Standards can connect hardware, software, communities… -  LTE and WiFi connects devices to a network -  USB physically connects devices and peripherals -  WebGL connects developers to GPU capabilities

Standards drive market growth by enabling companies to expand the

end user experience at reasonable cost

Page 3: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 3

Khronos Connects Software to Silicon

Open Consortium creating ROYALTY-FREE, OPEN STANDARD APIs for hardware acceleration

Defining the roadmap for low-level silicon interfaces needed on every platform

Graphics, compute, rich media, vision, sensor and camera

processing

Rigorous specifications AND conformance tests for cross-

vendor portability

Acceleration APIs BY the Industry

FOR the Industry

Well over a BILLION people use Khronos APIs Every Day…

Page 4: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 4

http://accelerateyourworld.org/

Page 5: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 5

Khronos Cooperative Framework

A Safe Place To Cooperate

Agreed IP Framework Members won’t sue each other over specifications

when used for conformant implementations

Agreed Definition of Conformance Everyone held to the same implementation bar

Confidentiality between Members

Enables more open dialog between competitors

Membership and Adopters Fees Pays for cooperative infrastructure and engineering

One Company One Vote

Any member can suggest new activities No one company can veto activities

Any company or academic

institution is welcome to join

Royalty-free Specifications

Conformance Tests

Documentation and

examples

Open source SDKs, projects and contributions

Page 6: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 6

Khronos Working Groups

Ratified Specifications

Conformance Tests and Adopters Program

SDKs, Open Source, Samples, Documentation

Adopters Build conformant implementation and products

Developers Develop applications using the APIs

Educators / Certifiers Create Courses Training and Certification

Educator Guidelines Courseware Materials

API Working Groups (Industry and Academic members)

Members

Wider Community

$

Discussion lists and Conformance tests are openly available

Page 7: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 7

Access to 3D on Over 2 BILLION Devices

300M Desktops / year Windows, Mac, Linux

1.9B Mobiles / year

1B Browsers / year

Source: Gartner (December 2013)

Page 8: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 8

Content JavaScript, HTML, CSS, ...

WebGL Ecosystem

JavaScript Middleware

CSS

JavaScript HTML5

Browser provides WebGL 3D engine alongside other HTML5

technologies - no plug-in required

OS Provided Drivers WebGL uses OpenGL ES 2.0 or

Angle for OpenGL ES 2.0 over DX9

Content downloaded from the Web

Middleware provides accessibility for non-expert programmers

E.g. three.js library

Low-level APIs provide a powerful foundation for

a rich JavaScript middleware ecosystem

Reliable WebGL relies on work by

both GPU and Browser Vendors

-> Khronos has the

right membership to enable that cooperation

Page 9: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 9

Pervasive WebGL • WebGL on EVERY major desktop and mobile browser • Portable (NO source change) 3D applications are possible for the first time

http://caniuse.com/#feat=webgl

Page 10: Building Standards - Khronos

© Copyright Khronos Group 2015 - Page 10

Questions?

• www.khronos.org • [email protected] • @neilt3d