- Silicon Valley's 19 Coolest Places to Work
- Is Windows 8 Development Worth the Trouble?
- 8 Books Every IT Leader Should Read This Year
- 10 Hot Hadoop Startups to Watch
Ozzie Monday opened the company’s annual Mix developers conference in Las Vegas with a keynote address during which he laid out Microsoft’s direction in a world where online services have taken hold.
Services will not replace local client software, only offer a complement to code running on the desktop or vice versa, he said.
Microsoft will continue to invest in its traditional Win32 API, but rich Internet applications would offer the ability to marry desktop applications and online services, he said.
“The simple concept of the Web is no longer simple,” Ozzie said.
The normally staid Ozzie said his work over the past couple of years at Microsoft on this strategy has been exciting. “In case it is not clear to you, I’m having a blast,” he said.
Ozzie tailored his strategy message for the conference’s developer audience, highlighting Microsoft’s recently introduced Silverlight platform, a runtime browser plug-in for running rich applications and supporting video.
“We think Silverlight will change the game for video on the Web,” he said.
Microsoft is now shipping the first beta of Silverlight 1.0 and an Alpha version of Silverlight 1.1. Silverlight 1.0 is expected to ship this summer.
Ozzie said Microsoft would integrate into the Silverlight programming model support for its .Net framework, which is a programming tool used to develop new applications for Windows.
The combination of the Silverlight tools and the .Net framework, which will include the high-performance Common Language Runtime environment, gives developers common tools to develop local and Web-based applications using Visual Studio to write code and Expressions Studio to design interfaces.
Ozzie said Silverlight’s cross-platform, cross-browser runtime was the first of three parts of Microsoft’s Silverlight strategy for supporting software and services.
“We are delivering a complete family of tools and frameworks for the design, development and deployment of media rich applications from Silverlight on the Web to the full .Net framework on Windows. From Visual Studio for developers to Expressions Studio for designers,” Ozzie said.
He also announced that the Expressions Studio design tool also began shipping today.
With Silverlight as the first step, he said the second phase would be the inclusion of Silverlight’s rich application deployment platform as a full-fledged member of Microsoft’s .Net family.
The third phase is Silverlight Streaming, an online multi-media storage service that is available for preview.
“It is our aspiration to create tools and platforms that will make your life as a developer easier and more productive and profitable in developing these software-plus-services solutions,” he said.
Ozzie said the combination of software and services would take many forms. Some of the software plus services applications would focus more on services with client-side complements and that some would be more client side with a services component.