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. Today, we’re sharing our technology with the research and security communities in the hopes that they will help us make this technology more useful and more secure.
Isn’t this re-inventing the wheel all over again? We have Java, which was expressly developed to solve this problem. We have .NET, which, while not expressly developed to solve this problem, is capable of solving it every bit as well as Java did.
The ONLY reason I can see this succeeding is if Google manages to re-invent .NET in such a way that it actually works across all browsers and platforms like Java does. Or to put it another way, if Google manages to re-invent Java in such a way that it does not require 20 meg of memory just to run “Hello World.”
It is obvious that Google is desperately trying to become the next Microsoft (which, by the way, was the next IBM). They have Chrome, yet another browser (like we need another browser), Gears, and now this.
The only logical reason for developing Native Client is because it isn’t Java or .NET. Because Google wants to own your desktop. Because Google wants to know your every move.
Why not concentrate on helping the Mono community with the development of .NET for Linux/Mac? Why not help projects like jQuery or other frameworks develop canvas APIs?
As far as I can see this project gives us nothing that we can’t already do with our existing technology. Maybe it is because Google has run out of ideas but has not run out of money yet?
Other Places Talking about Native Client:
Google Native Client: ActiveX for the other browsers at MasterMaq … – The official blog of Mack D. Male, an Edmonton blogger interested in all things tech.
Google Squashes the Rumor: Announces Native Client Technology … – Read about trends, technologies and best practices covered by experienced Giga Omni Media editors and writers. Participate in daily blog discusions and post your thoughts and opinions.
Google’s answer to Java, Flash, Windows: Native Client : News … – The Internet giant announced an open source project to dramatically boost the power of Web applications. Native Client lets Web apps run with PC power.
Google Online Security Blog: Native Client: A Technology for … – Here at Google we believe you shouldn’t have to choose between powerful applications and security. That’s why we’re working on Native Client, a technology that seeks to give Web developers the opportunity to make safer and more dynamic …
Enterprise Software Blog » Blog Archive » Google Rolled Out Native … – As per Google, Native Client is a research technology that was launched to get a feedback from research and open source community people. Developers create their code using a version of the GNU C Compiler, so that desktop applications …
Google intro “Native Client” – A Technology for running Native … – Google is working on Native Client, a technology that seeks to give Web developers the opportunity to make.
Google’s answer to Java, Flash, Windows : Native Client | JpmStyle … – Rumors have abounded over the years about a Google operating system, perhaps based on the Ubuntu version of Linux widely used within the company, but on.
Google Releases Browser Extension to Run Native Code – Google has released something to the open source world they call the Native Client. It is meant as a way for website developers to execute rich code more fastly within the browser… by having it run “natively” on the computer. …
Google’s answer to Java, Flash, Windows: Native Client at Uvox.us … – Google releasing an operating system of its own is that the company has such a Web-based view of the world. But Web apps have limits, impressive gains of Google Docs notwithstanding, and Native Client is geared to address those. …