X

Online Office gives Microsoft Open Web religion

Microsoft promotes its own Silverlight for building fancy Web applications. But to ensure wide availability, the online version of Office 14 will rely on JavaScript.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
4 min read

Despite the fact that Microsoft has competing products of its own, some influential folks within the company have seen some merits of "Open Web" technology that's a standard part of browsers.

The interesting case in point is Microsoft Office 14, the upcoming version of one of the company's core products and profit engines. The software, due in beta form in 2009, is of Microsoft's highest-profile efforts to bring its desktop software power to the Web.

Chris Capossela
Chris Capossela Stephen Shankland/CNET

Specifically, when it comes to the best tools for building rich Web applications, Microsoft has promoted its own Silverlight plug-in as superior to the lowly JavaScript that's built into browsers.

"I would use Silverlight any place starting new," Brad Becker, who as group product manager for rich client platforms at Microsoft helps oversee Silverlight, said in a 2008 interview. The online Google Docs applications are built using JavaScript-based technology called Ajax, but, he asked, "How many shops out there have the Ajax chops that Google does?"

However, Silverlight might well be easier to program and offer slicker results, but JavaScript has the advantage when it comes to ubiquity. Thus, Office 14 will be built on JavaScript, with optional Silverlight-based features for those who have the plug-in installed, said Chris Capossela, the senior vice president who oversees product management for Microsoft group that builds Office.

"The fundamental premise for Web apps is you want to be able to get at your Web apps no matter where you are," Capossela said in an interview.

Silverlight optional
Though Microsoft has expressed confidence Silverlight will spread broadly--by luring people to install Silverlight to watch the Olympics online for example--it's far from ubiquitous today. And Microsoft wants people to be able to use Office 14 online not just from their own computers, but also from friends' machines or airport kiosks where people don't have administrative privileges to install software, Capossela said.

Microsoft's demonstration of Web-based Excel.
Microsoft's demonstration of Web-based Excel. (Click to enlarge.) Microsoft

Silverlight will improve the online Office 14 interface when installed, though Capossela wouldn't share details of how beyond an earlier demonstration of zooming a document to high magnification. But, he argued, Microsoft doesn't have to reproduce all the features of ordinary Word, Excel, PowerPoint, and OneNote in its online incarnations.

"You're probably not going to work for three hours straight in a browser, but you're going to want to do some lightweight work no matter what machine you have," he said. And if you're editing documents on your own computer, "We already have something on your machine. It's called Office. It defeats the purpose of doing productivity in the browser."

Balancing act
The view sheds some light on the balance Microsoft hopes to strike between the regular and Web versions of Office. Although the Web version of Office will be available for free in ad-supported form and in a licensed or hosted form for companies willing to pay, the company obviously still considers the PC-based version of Office the cornerstone of the business.

Google, on the other hand, which has no desktop software cash cow either to protect or benefit from, has every incentive to make Google Docs as powerful as possible.

That means Google has a stronger incentive to support JavaScript advances.

JavaScript speed has become a horse race among most browser makers, with Google loudly trumpeting performance of its V8 JavaScript engine built into Chrome. Internet Explorer trails Chrome, Apple's Safari, and Mozilla's Firefox in JavaScript execution speed, though the new IE 8 does better than its predecessor.

JavaScript runs a lot more than just Google Docs on the Web, so Microsoft doesn't have an incentive to retard IE progress just to spite its rival. But the fact that the company does have a version of Office that runs natively on the PC means the company isn't as reliant on JavaScript advances.

Microsoft's demonstration of Web-based PowerPoint.
Microsoft's demonstration of Web-based PowerPoint. (Click to enlarge.) Microsoft

"We can make a very good experience in the browser and we don't have to compete with the rich-client experience we have today," Capossela said.

Ultraparanoia
What will be most intriguing to see as Office 14 arrives is whether Microsoft's attitudes shift. After all, Office is widely used, and the company certainly doesn't want people to have a negative experience with online Office overall or online Office in IE when there are competitors. So there are incentives for the company to improve JavaScript in IE, even though they aren't as strong as Google's.

Done right, online Office could help cement Microsoft's power as cloud computing arrives, bringing advantages such as the ability to let multiple people simultaneously edit the same document. Done wrong, it could yield power to Google as it seeks to expand its search power into other domains.

But though Microsoft may not be the first to the cloud with online productivity tools, don't expect it to be complacent. The Office business successfully navigated the transition from software running on isolated PCs to software that relies on a server for e-mail access or collaboration, Capossela said, and the company is paying close attention to the cloud transition.

"The use of these Web apps today is incredibly small," Capossela said. However, "we always feel ultraparanoid about missing out on something."