NaCl

Google emulates 1980s-era Amiga computer in Chrome

The Amiga 500 lives again -- in Google's browser.

Google developer Christian Stefansen on Thursday resurrected a version of the venerable computer system from the 1980s in the form of a Web app that runs in Chrome. Forty-year-olds who want to relive their childhoods or younger people who want to see just how hard their elders had it can visit the Amiga 500 emulator for Chrome online, boot the machine, and play some games.

Chrome emulates the old operating system by a Chrome-specific version of the Open Source Universal Amiga Emulator. Stefansen brought its 400,000 lines of code, … Read more

Mozilla coder: Chrome violates Google's own Blink principles

With a project called Portable Native Client now making its way into Chrome and potentially onto the Web itself, Google is violating its own principles for its Blink browser engine, a Mozilla programmer said Friday.

Portable Native Client, or PNaCl, is a Google technology to let Web apps run specially created software at nearly the speed of the native apps that run on operating systems like Windows or iOS. It plugs into the browser with an interface called Pepper.

Mozilla representatives have been frosty toward Native Client for years, but one programmer, Robert O'Callahan, issued a new criticism Friday, … Read more

Netflix support coming to ARM-based Chromebooks

Those who've bought the low-cost Samsung Chromebook will be able to watch Netflix streaming video -- at some point.

"We are collaborating with Google on a solution for ARM-based Chromebooks," said Netflix spokesman Joris Evers last night.

He didn't share details on the company's schedule or its technical approach to bringing its service to Chrome OS, Google's browser-based operating system.

Most Web apps work just fine on the $249 Samsung Chromebook even though it has a Samsung ARM processor rather than the x86 chip found in all other computers running Google's Chrome OS. … Read more

Google's Native Client reaches ARM-based Chromebooks

Google has finished a version of its Native Client programming technology that extends beyond mainstream x86 PC processors into the world of ARM chips.

Native Client, or NaCl for short, is designed to let programmers easily adapt the C or C++ software they've written for native software so that it can run as a part of Web apps, too. It's designed for high performance, but it's also got security mechanisms built in to counter the risks of running malicious code directly on the processor. The first version of NaCl, though, only worked on personal computers using Intel … Read more

Unity 4 gives game coders animation, Flash, Linux support

Unity Technologies, maker of a widely used video-game engine, today announced that its fourth-generation product will introduce new animation technology and extend its support for Adobe Systems' Flash Player, Linux, and Microsoft's DirectX 11.

The game engine brings physics simulations and other tools to programmers -- especially those who want to reach multiple computing systems. Such "cross-platform" developer tools are a good fit for today's world: Unity games can be adapted for Windows, OS X, iOS, Android, Xbox, PS3, Wii, and the Web, though adjustments are necessary for performance and interface differences.

Unity 4 will be … Read more

Google: Native Client for mobile devices still alive

Yesterday, Google appeared to have scrapped a software project to dramatically speed up browser-based games and apps on mobile devices -- but it turns out the project is still alive.

The software in question is called Native Client, and it lets programmers adapt software they've already written so it can be packaged up as a Web app -- one that runs nearly as fast as a regular native app, in Google's aspiration. Native Client today works on personal computers using x86 chips from Intel and AMD, but the company is adapting it to devices using ARM processors -- … Read more

Why Google is playing games with Chrome's future--literally

SAN FRANCISCO--You think porn drives technology? Think again. Games are what's driving online innovation--just ask Google, which is embracing them as fast as it can.

At the Game Developers Conference (GDC) held in San Francisco's Moscone Center today, Google showed off advances in its Native Client (NaCl) and Pepper technology for Chrome that it hopes will drive more interest from developers and gamers alike in browser-based gaming. Google is also integrating NaCl games with Google+ to give the nascent social network something to play with.

The company unveiled a handful of NaCl-powered games last December, and now it'… Read more

Unity game engine embraces Google's Native Client

Startup Unity Technologies released version 3.5 of its video game engine that now includes support for Google's Native Client browser-boosting software.

Unity's software is a cross-platform tool that lets game programmers reach a wide range of devices--everything from iPhones to Windows to browsers. Cross-platform tools are only worth it if they reach a broad number of platforms, though, so it's important to expand, and the company has been working on Unity 3.5 for months.

Native Client is Google software built into Chrome that lets programmers run lightly modified C or C++ software directly in the … Read more

Google: We'll prove Native Client's worth on the Web

Native Client has taken only baby steps in its first three years of existence, but Google evidently is hoping its browser-boosting technology will take larger strides soon.

The company has sent out invitations to a Native Client event on the evening of December 8 at Google's Mountain View, Calif., offices, where "we plan to share some news about Native Client," show some demos, and share some wine.

Native Client, aka NaCl, lets Web-based software run natively on x86 processors--and therefore run more quickly than traditional Web apps. That's what Office and Photoshop do, too, of course, … Read more

Native Client creeps into Chrome 14

A small piece of the next-generation Google Chrome guts called Native Client arrives in Chrome stable about a month after it landed on the beta channel, as new audio technology also gains a footing. Google Chrome 14 stable for Windows (download), Mac (download), and Linux (download), also makes a spate of security fixes for all platforms, and some useful changes to the Mac version.

Chrome 14 is the first version of the browser to support Native Client (NaCl), an open-source technology that allows C and C++ code to be securely run in the browser. It basically lets software run within … Read more