Technology Review - Published By MIT
Advertisement

Craig Mundie's Cloud Vision

Microsoft's chief research and strategy officer discusses ways to transform personal computing.

By Erica Naone

Thursday, September 25, 2008

smaller text tool iconmedium text tool iconlarger text tool icon

As Microsoft's chief research and strategy officer, Craig Mundie will play an important role in shaping the future of personal computing. Since Bill Gates's retirement in July, Mundie and chief software architect Ray Ozzie have jointly led the company's technical direction.

Credit: Technology Review
Multimedia
video  Watch Microsoft's chief research and strategy officer discuss ways to transform personal computing.
video  Watch Mundie’s keynote on computing at EmTech08.

Today at Technology Review's EmTech Conference, Mundie will deliver the keynote speech on the ways in which new approaches to hardware and software will transform people's lives. Technology Review's assistant editor, Erica Naone, caught up with him before his talk to discuss the role he sees for cloud computing--the trend shifting computer processing and storage away from desktop computers and onto distributed computers across the Internet.

Technology Review: People often talk about software moving from the desktop--programs running on a personal computer--to the Internet--programs running through a Web browser. Do you see this as the next big thing?

Craig Mundie: My view is that the next big platform shift will actually be the composite platform, where we glue the Internet platform to the evolved client platform [clients include desktop computers, laptops, mobile phones, and other devices], creating a uniform programming architecture across those things.

TR: What kinds of programming techniques would be needed to support so many devices and processors running in parallel?

CM: Many of the basic tenets of how people write programs and have written them for decades no longer turn out to work very well. Traditional procedural programming languages tend to mask or in fact squeeze out the inherent parallelism in many problems just as a byproduct of the structure of the languages. How you get programs to be correct at larger and larger scales across this distributed concurrent environment is another problem. We need better tools for debugging and ultimately even program proof [automated tools to verify that a program's algorithms function as intended] that will allow us to put these new applications together. And then, at the end of the day, we actually have to have new applications.

Story continues below

TR: What would these new applications be like?

CM: There will be a class of experiences that naturally incorporate all of the intelligent clients in your life. Today, you can buy a cell phone and a car and a TV and a game console and a laptop and a desktop, but it's sort of left as an exercise for the consumer to figure out how to make the same stuff appear on all of them. Today it's just way too hard. What you really want to do is think of this collection of clients that work in concert with a collection of Web-based services. But, when taken together, they give you a much better experience in that regard. If it's your music, for example, you can say, "Look, I just expect to be able to listen to my music no matter what device I happen to pick up."

Comments

Log In

Forgot your password?     Register »
Advertisement

Videos

Making 3D Maps on the Move
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.