Google Releases Native Client SDK

by Developer.com Staff

Google's Native Client is a tool developers can use to leverage building web applications with C/C++ and take advantage of existing libraries.

Yesterday, Google released a sneak peek at their Native Client SDK.

What is Native Client?

Product Manager Henry Bridge said, "Native Client is an open source project that allows you to run native code in a web browser. This capability allows you to take the many useful existing libraries written in languages like C or C++ and use them in your web app."

Native Client was released more than a year ago, and this SDK is a developer preview designed to make building applications with it easier.

"The Native Client SDK preview, in contrast, includes just the basics you need to get started writing an app in minutes: a GCC-based compiler for creating x86-32 or x86-64 binaries from C or C++ source code, ports of popular open source projects like zlib, Lua, and libjpeg, and a few samples that will help you get you started developing with the NPAPI Pepper Extensions."

Native Client currently works only with Chromium and requires that the NPAPI Pepper Extensions be enabled.

Native Client Team Member Brad Chen said, "Our initial benchmarks indicate that Native Client executables perform at 97% of the speed of an unmodified executable on both ARM and x86-64 processors. These results indicate that a browser running on virtually any modern computer or cell phone could run a fast, performance-sensitive Native Client application."

This article was originally published on Thursday May 13th 2010
Mobile Site | Full Site