client

Google shows Native Client built into HTML 5

SAN FRANCISCO--Google wants its Native Client technology to be a little more native.

Google Native Client, still highly experimental, lets browsers run program modules natively on an x86 processor for higher performance than with Web programming technologies such as JavaScript or Flash that involve more software layers to process and execute the code. But to use it, there's a significant barrier: people must install a browser plug-in.

However, Google wants to make the technology more broadly accessible in browsers through new technology coming to HTML, the standard used to build Web pages, and at the Google I/O developer conferenceRead more

Google plugs PC power into cloud computing

Even at the cutting edge of cloud computing, Web-based applications can be frustrating to write and to use.

Spreadsheets can't sort data well, there are lags between mouse clicks and the program's response, graphics look Mickey Mouse rather than lavish. But Google, among the most aggressive cloud computing advocates, is trying to address some of those shortcomings.

The company has released experimental but still very much real software that brings in some of the power of the PC, where people often use Web applications. Google Native Client--first released in 2008 but updated with a new version Thursday--is a browser plug-in for securely running computationally intense software downloaded from a Web site. And on Tuesday, Google released O3D, a plug-in that lets Web-based applications tap into a computer's graphics chip, too.

The projects are rough around the edges, to say the least. Native Client--NaCl for short--is more security research project than usable programming foundation right now, and O3D exists in part to try to accelerate the arrival of some future, not necessarily compatible, standard for building 3D abilities into Web applications.

But both fundamentally challenge the idea that Web apps necessarily are stripped-down, feeble counterparts to the software that runs natively on a personal computer, and they come from a company that has engineering skill, a yen for moving activity to the Internet, and search-ad profits that can fund projects that don't immediately or directly make money.

"There are things you can do in desktop apps that you can't do in Web apps. We're working very hard to close that gap, so anything you can do in a desktop application you can do safely and securely from a Web application," said Linus Upson, a Google engineering director. … Read more

Google hopes to find community in security contest

For the last few years, companies have had two primary approaches to security: attempt to plug every security hole themselves, or rely on an open-source community to do so. With its open-source Native Client project, Google actually wants to do both and has launched a contest to attract outside development talent to plug security holes in Native Client's code.

Native Client is a Google-developed technology for running x86 native code in Web applications. Google hopes the code will make it easier for developers to write richer browser-based applications that run across a range of browsers and operating systems.

Google'… Read more

Desktop virtualization picks up the pace

Analyst Brian Madden identifies desktop virtualization as a major 2008 virtualization theme:

If you could sum up the year with a single theme, that theme would be "desktop virtualization is here to stay." I don't want to go so far as to say that desktop virtualization is mainstream, but 2008 saw Microsoft, VMware, and Symantec getting serious about it, and Citrix fighting to keep the lead (it'd) established via XenApp over the past decade.

I concur.

"Desktop virtualization" isn't a single thing; it's really a shorthand for a variety of approaches, the … Read more

The Linux desktop isn't your father's PC

This post by Michael Dolan at IBM is spot on:

Here's the thing, everyone who hears "Linux desktop" has a knee-jerk reaction and thinks of all the things they do on their own PC, laptop, Mac. The reality is you're probably not the target market for virtual desktops. The market is large desktop environments that have thousands (perhaps tens of thousands) of users and who are not doing consumer-oriented work (or shouldn't be). The cost savings of moving from physical PCs in a 1 user to 1 PC model to a managed model with virtual … Read more