www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Google NativeClient

reply =?iso-8859-1?Q?Julio=20C=e9sar=20Carrascal=20Urquijo?= <jcarrascal gmail.com> writes:
"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.
Dec 10 2008
next sibling parent "Nick Sabalausky" <a a.a> writes:
"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.
Dec 10 2008
prev sibling next sibling parent reply "Jarrett Billingsley" <jarrett.billingsley gmail.com> writes:
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.)
Dec 10 2008
parent reply =?iso-8859-1?Q?Julio=20C=e9sar=20Carrascal=20Urquijo?= <jcarrascal gmail.com> writes:
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.
Dec 10 2008
parent "Nick Sabalausky" <a a.a> writes:
"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.

 

Dec 10 2008
prev sibling next sibling parent reply Sean Kelly <sean invisibleduck.org> writes:
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
Dec 12 2008
parent Lars Ivar Igesund <larsivar igesund.net> writes:
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
Dec 12 2008
prev sibling parent "Bill Baxter" <wbaxter gmail.com> writes:
On Sat, Dec 13, 2008 at 12:06 AM, Sean Kelly <sean invisibleduck.org> wrote=
:
 Julio C=E9sar 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 maintainin=


 the browser neutrality, OS portability and safety that people expect fro=


 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
Dec 12 2008