All the latest UK technology news, reviews and analysis

Google previews Native Client code set

by Dave Neal

More from this author

09 Dec 2008

Be the first to comment

  • Tweet this
Google
Google's Native Client will allow developers to build safer and more dynamic applications

Google is working on a new technology that it claims will give developers the ability to create cross-platform web applications that run securely within the operating system.

Brad Chen, from Google's Native Client Team, said in a blog post that the technology will allow developers to build safer and more dynamic applications that can run natively within the operating system. This means that applications, especially those that are graphics-intensive, will work faster.

"Most native applications can access everything on your computer, including your files. This access means that you have to make decisions about which apps you trust enough to install, because a malicious or buggy application might harm your machine," he said.

"Here at Google we believe that you should not have to choose between powerful applications and security."

Google gave the example of users of a photo-sharing web site being able to edit their own photos directly on the site.

"With the ability to seamlessly run native code on the user's machine, you could perform the actual image processing on the desktop CPU, resulting in a much more responsive application by minimising data transfer and latency," Chen said.

Native Client is built around what Chen describes as a software containment system, or inner-sandbox, that can detect security defects in x86 code automatically. Whereas this would have involved a lot of manual interaction previously, Native Client can help the developer to assess and alter applications with ease.

"While it's a big challenge to secure Native Client, we believe that the ability to safely run fast native code in a browser has the potential to provide benefits to users and developers," wrote Chen.

Do you agree?

 

Add your comment

We won't publish your address
By submitting a comment you agree to abide by our Terms & Conditions. Your comment will be moderated before publication.

Poll

IT priorities for 2012

What is the most important IT priority for your company this year?

97%

1%

1%

0%

1%

Connect with V3.co.uk

Sign up to our daily or weekly newsletters

Accurev

Top 5 software development challenges

This paper focuses on a series of best practices and techniques for development teams looking to improve their software development processes

Talend

Rubbish in, rubbish enterprise

Why good data management at all levels is essential in the modern business (video, 6mins)

testjobpleaseignore (autoupload)

1329899014.71117-2574 testjobpleaseignore (autoupload...

Embedded C, Linux, RTOS, Agile, - Software Engineer - Staines

Embedded C, Linux , RTOS, Agile, MISRA – Embedded...

Software Engineer / Web Developer – Java, JavaScript, SQL

Software Engineer / Web Developer - Java, JavaScript...

C#, Oracle, Winforms, Junior Software Engineer, Central London 25-35k

C# , Oracle , Winforms, Junior Software Engineer – Central...

To send to more than one email address, simply separate each address with a comma.