>From the Wikipedia page:
"Native Client is an open source project being developed by Google. To
date, Quake and XaoS have been ported to Google Native Client
Platform. Native Client is supported on Firefox, Safari, Opera, and
Google Chrome running on Windows, Mac, or Linux on x86 hardware."

The kernel would have to be written in C/C++. Your custom DHTML app
would be compiled to JavaScript, using the native kernel for rendering
of visual elements and handling keyboar/mouse events. You'd need to
compile different versions of the LFC for the different processors
(x86, ARM, ...). But that's just based on quick look at the
technology.

In the end, the native stuff should be cross-browser compatible with
plug-ins for each browser (Chrome will support native apps without
plugins in the future, that functionality is already in 10.0 beta.

 Adobe did something very similar for Flash back in 2007 for the Flash Player:
http://ted.onflash.org/2008/02/extending-adobe-flash-player-and-adobe.php
http://www.youtube.com/watch?v=6TKGNS1N1yo


On Sun, Feb 20, 2011 at 11:25 AM, Rami Ojares / AMG Oy
<[email protected]> wrote:
> On 02/19/2011 01:29 PM, Raju Bitter wrote:
>>
>> Google's Chrome Native Client technology
>> http://code.google.com/chrome/nativeclient/ could be used to built a really
>> fast version of the LFC.
>> "Native Client allows your web app to run native code modules that render
>> 2D and 3D graphics, play audio, respond to mouse and keyboard events, run on
>> multiple threads, and access memory directly—all without requiring users to
>> install a plugin. Because Native Client runs within its own sandboxed
>> execution space and validates executable modules against a special set of
>> rules designed to protect the resources on the user's system, it offers the
>> safety of traditional web apps in addition to its native performance
>> benefits."
>
> Raju,
>
> How do you install Native Client on the browser?
> And what about the LFC native code libraries?
> And wouldn't this LFC library need to be different for each and every
> platform?
>
> - rami
>

Reply via email to