Native Client

Talks, Demos, and Publications

This page lists Native Client talks, demos, and publications from various conferences and academic symposiums. (The most recent talks and demos may discuss versions of the Pepper API that are newer than Pepper 16).

Recent talks and demos

Title Date Event Links
Native Client Acceleration Modules
Learn how to use Native Client to deliver performance where it counts.
12/11/2012 Google Developers Live video
source code
Take your C++ To the Web with Native Client
Colt McAnlis speaking at Casual Connect 2012 in Seattle. Includes an overview of Native Client technology, porting legacy applications from the Windows desktop, and current third-party use of Native Client in middleware and games.
7/26/2012 Casual Connect Seattle 2012 video
Native Client Live
Demonstrates how to port an existing C application to Native Client using a Visual Studio add-in that lets developers debug their code as a trusted Chrome plugin.
6/28/2012 Google I/O 2012 video
The Life of a Native Client Instruction 6/28/2012 Google I/O 2012 video
Get Your Port On: Porting Your C++ Game to Native Client 3/5/2012 GDC video
slides (pdf)
Native Client Update and Showcase Event 12/8/2011 video

Research papers

Paper Links
Language-Independent Sandboxing of Just-In-Time Compilation and Self-Modifying Code, Jason Ansel, Petr Marchenko, Úlfar Erlingsson, Elijah Taylor, Brad Chen, Derek Schuff, David Sehr, Cliff L. Biffle, Bennet S. Yee, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2011.
Adapting Software Fault Isolation to Contemporary CPU Architectures, David Sehr, Robert Muth, Cliff L. Biffle, Victor Khimenko, Egor Pasko, Bennet Yee, Karl Schimpf, Brad Chen, 19th USENIX Security Symposium, 2010, pp. 1-11. abstract
Native Client: A Sandbox for Portable, Untrusted x86 Native Code, Bennet Yee, David Sehr, Greg Dardyk, Brad Chen, Robert Muth, Tavis Ormandy, Shiki Okasaka, Neha Narula, Nicholas Fullagar, IEEE Symposium on Security and Privacy (Oakland '09), 2009.

Additional publications

Publication Links
PNaCl: Portable Native Client Executables, Alan Donovan, Robert Muth, Brad Chen, David Sehr, Feb. 2010. pdf

Archived talks

Note: Archived talks discuss earlier versions of Pepper and the Native Client SDK. The interfaces, tools, and techniques presented in the talks may have changed.

Title Date Event API Version Links
Native Client is Ready for Games! Are You? 2011‑Oct‑10 GDC Online Pepper 15 slides (pptx)
Beyond JavaScript: Programming the Web with Native Client 2011‑May‑11 Google IO Pepper 14 video

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.