Google Wednesday didn’t reveal many specifics about its Chrome operating system project, but a technology the company introduced late last year could provide a preview of what is to come.
Google Native Client was released by Google engineers in December as a research project under an open-source software license. Last month, Google began upgrading the project to a development platform.
[ Discover what's new in business applications with InfoWorld's Technology: Applications newsletter and Killer Apps blog. ]
Native Client is designed to help developers create Web programs that can take advantage of local processing power such as that offered on the netbook platform Google is targeting with Chrome OS. Web-based applications using the Native Client technology would run faster and behave more like desktop applications.
As described by Google, the Chrome OS is a lightweight, Linux-based operating system that boots up quickly and gets users on the Web in a few seconds.
Google said Wednesday, “most of the [Chrome] user experience takes place on the Web,” which could be an indication that Native Client technology would be needed when the “user experience” is not executing on the Web.
In Wednesday's Chrome OS announcement, Google dropped numerous hints that link Native Client to the goals of the Chrome OS project, including security features, platform and browser support and auto-updating features.
Google says it plans to redesign the underlying security architecture of the OS so users won’t have to deal with viruses, malware and security updates.
Last month, Google’s Brad Chen, engineering manager for Native Client, wrote on Google's Web site that the company would update Native Client to include Google Omaha, the company's automatic updating technology.
“Google's Omaha project is representative of the kind of auto-update support we think is appropriate for robust desktop infrastructure,” Chen wrote.
Security has been a prime focus because it is Native Client's Achilles Heel. The technology's security works by examining software before it runs and comparing its intended procedures against a list of prohibited actions. If the software is allowed to run, it executes in a protected sandbox. The technique is referred to as static analysis.
“We recognized the underlying technology to be ambitious and risky, and felt strongly that a generous measure of public scrutiny was appropriate before we committed to any definite plans,” Chen wrote.
As part of that effort, last week Google awarded cash prizes to two researchers as part of a bug hunt contest to help make the Native Client more secure.
Google said Wednesday that Web applications designed for the Chrome platform would run on Chrome OS and on any standards-based browser on Windows, Mac and Linux. Native Client is designed to run on all three of those platforms. The software does not yet work with Microsoft's Internet Explorer, but runs on the Google Chrome, Firefox, Safari and Opera browsers.
Google's intention is to build the Native Client into the Chrome browser rather than offering it as a plug-in, which is the current delivery mechanism. The Chrome browser is part of the Chrome OS.
“We have a strong preference for delivering Native Client pre-installed or built into the browser, and we'll be focusing on that as our main strategy,” Chen said in his post last month.
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive Applications Resource Alerts
Like any valuable resource, IT is a terrible thing to waste. But by applying the same lean techniques that have been used to streamline manufacturing processes, IT departments can reduce costs, improve performance and better manage resources.
Download now! »Stephen Elliot, vice president of strategy for CA's Infrastructure Management and Data Center Automation business unit, explains why difficult economic times drive the need for simplified management capabilities and advanced automation tools.
Listen now! »According to a recent study CA conducted with 300 CIOs and top IT executives, 64 percent of respondents say they've already invested in virtualization, and the other 36 percent reported that they plan to invest in virtualization.
Download now! »In this video learn about process automation in a virtualized world. How CA and VMware are enabling enterprise datacenter automation.
View now! »