Thread overview
Google NativeClient
Dec 10, 2008
Nick Sabalausky
Dec 11, 2008
Nick Sabalausky
Dec 12, 2008
Sean Kelly
Dec 12, 2008
Bill Baxter
Dec 12, 2008
Lars Ivar Igesund
December 10, 2008
"At Google we're always trying to make the web a better platform. That's why we're working on Native Client, a technology that aims to give web developers access to the full power of the client's CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications."

http://google-code-updates.blogspot.com/2008/12/native-client-technology-for-running.html

Looks like Google is *trying* to do ActiveX the right way (For x86 at least). It let's you write native code that runs under some kind of supervisor inside the browser. I think this proves Walter's point that you can do in native code all that you can do with a VM.

How hard would it be to make D run inside NativeClient? Seems like a good project for the holidays.


December 10, 2008
"Julio César Carrascal Urquijo" <jcarrascal@gmail.com> wrote in message news:d8f7d28627478cb29007fbb3240@news.digitalmars.com...
> "At Google we're always trying to make the web a better platform. That's why we're working on Native Client, a technology that aims to give web developers access to the full power of the client's CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications."
>
> http://google-code-updates.blogspot.com/2008/12/native-client-technology-for-running.html
>
> Looks like Google is *trying* to do ActiveX the right way (For x86 at least). It let's you write native code that runs under some kind of supervisor inside the browser. I think this proves Walter's point that you can do in native code all that you can do with a VM.
>
> How hard would it be to make D run inside NativeClient? Seems like a good project for the holidays.
>

This sounds enormously interesting to me (if IE gets supports for it). I've been doing a lot of web work and can't stand a lot of the languages I've been forced to use (still need to get around to looking at haxe, though). I'll have to read up on that.


December 10, 2008
On Wed, Dec 10, 2008 at 5:37 PM, Nick Sabalausky <a@a.a> wrote:
> This sounds enormously interesting to me (if IE gets supports for it).

OT, but it won't.  MS will come up with a proprietary, competing technology that has no open specification, is designed by large corporate interests, has half the features as Google's, is poorly implemented, and it will become the industry standard.  ;)

(if it means replacing ActiveX, by gum they'll do it, too.)
December 10, 2008
Hello Jarrett,

> On Wed, Dec 10, 2008 at 5:37 PM, Nick Sabalausky <a@a.a> wrote:
> OT, but it won't.  MS will come up with a proprietary, competing
> technology that has no open specification, is designed by large
> corporate interests, has half the features as Google's, is poorly
> implemented, and it will become the industry standard.  ;)
> 
> (if it means replacing ActiveX, by gum they'll do it, too.)
> 

I really don't think Microsoft will support a product competing directly with Silverlight. If a plugin for IE gets written it will probably be provided by Google too.

Still very interesting for runing high performance applications (video encoders and games come to mind) inside the browser without porting them to Siverlight or Java Applets. There's lots of native code applications that would beneffit from this. Think running slightly modified versions of OpenOffice, Gimp, Evolution, Apache or even the whole CoLinux would be pretty cool.

Also, it would be interesting to see if running Flash inside NativeClient would provide more security against new exploits.


December 11, 2008
"Julio César Carrascal Urquijo" <jcarrascal@gmail.com> wrote in message news:d8f7d286275b8cb290df068a470@news.digitalmars.com...
> Hello Jarrett,
>
>> On Wed, Dec 10, 2008 at 5:37 PM, Nick Sabalausky <a@a.a> wrote: OT, but it won't.  MS will come up with a proprietary, competing technology that has no open specification, is designed by large corporate interests, has half the features as Google's, is poorly implemented, and it will become the industry standard.  ;)
>>
>> (if it means replacing ActiveX, by gum they'll do it, too.)
>>
>
> I really don't think Microsoft will support a product competing directly with Silverlight. If a plugin for IE gets written it will probably be provided by Google too.
>
> Still very interesting for runing high performance applications (video encoders and games come to mind) inside the browser without porting them to Siverlight or Java Applets. There's lots of native code applications that would beneffit from this. Think running slightly modified versions of OpenOffice, Gimp, Evolution, Apache or even the whole CoLinux would be pretty cool.
>

I've never been much of a "web as a platform" kind of guy and really don't see much point in that sort of stuff (as opposed to just using a good networking library in a normal "real" app or creating a replacement for HTTP/(X)HTML/CSS/JS/etc that's actually designed for apps in the first place instead of shoehorning a mediocre *document* standard into an "application platform"). I just like this because I love the potential for being able to choose a language that doesn't suck to write client-side web code that doesn't run at a snail's pace.

> Also, it would be interesting to see if running Flash inside NativeClient would provide more security against new exploits.
>
> 


December 12, 2008
Julio César Carrascal Urquijo wrote:
> "At Google we're always trying to make the web a better platform. That's why we're working on Native Client, a technology that aims to give web developers access to the full power of the client's CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications."

Bowser-neutral web apps?  Clearly, the folks at Google are idealists ;-)


Sean
December 12, 2008
On Sat, Dec 13, 2008 at 12:06 AM, Sean Kelly <sean@invisibleduck.org> wrote:
> Julio César Carrascal Urquijo wrote:
>>
>> "At Google we're always trying to make the web a better platform. That's why we're working on Native Client, a technology that aims to give web developers access to the full power of the client's CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications."
>
> Bowser-neutral web apps?  Clearly, the folks at Google are idealists ;-)
>

I'm waiting for someone to port a browser to NativeClient.

--bb
December 12, 2008
Sean Kelly wrote:

> Bowser-neutral web apps?

You mean Super Mario been at them?

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango