Microsoft Provides WinFX Details

By Peter Galli  |  Posted 2003-10-28 Print this article Print

Microsoft officials Tuesday stressed that existing applications will run on Windows Longhorn and the WinFX programming model will support the new capabilities.

Microsoft Corp. officials are spending a lot of time at this weeks Professional Developer Conference in Los Angeles explaining some of the core technologies in Longhorn, the next version of the Windows client operating system, and the scenarios they enable. At the same time they stressed that existing applications will continue to run on Windows Longhorn and that if developers want to add some of the new Longhorn capabilities to those applications, this can be relatively easily done through the new WinFX programming model.
"All of the APIs that are available in Windows today will continue to work and continue to be compatible," Joe Petersen, the vice president of the Windows Client Group, told eWEEK. "The new capabilities that we are exposing through WinFX are additive as it provides a new program model for writing applications in a richer way than you can today."
"All of the NTFS (NT file system) APIs will interoperate with WinFS," Petersen said. Microsoft had "certainly learnt lessons from the past" and had made a huge investment in compatibility and ensuring that developers could leverage the skills they had today to build this new kind of information-driven application, he said. WinFX also builds on the investments Microsoft had made with the .Net Framework and managed code. "In fact the .Net Framework is a subset of WinFX. But WinFX is the way the programmer is primarily going to experience these new features in Longhorn," John Montgomery, a Microsoft director of developer and platform evangelism, told eWEEK. Microsoft was also making sure, with WinFX, that it helped make the developer as productive as possible by imposing no greater load on them than they needed to have. Turning to the new file system, WinFS, Petersen said this provided a rich, database-like engine that developers could use to schematize the information they were storing on a system. It will provide properties and relationships between the different objects so that applications can start to relate common information as well as exchange information in a way that is very difficult and challenging today, and also requires developers to write a fair amount of code. "In terms of how we expose that to the end user, we are providing basically a new user interface in the shell, which is certainly an evolution of the existing Windows UI in terms of how you interact with it, Petersen said. "Were not changing the basic interaction, were providing a while new set of capabilities for browsing through and managing information, sharing information and collaborating that is built on top of this rich file system," he said. This will enable a number of "fascinating" scenarios, including the ways users would be able to experience their file systems. Today there are static path names that lead down to specific files. The primary goal of WinFS is to have the information in a big store, with metadata exposed about that information, which can be quickly related. "So, users will be able to do searches on the information about the information, or very rich searches on the information itself," he said. Users could have the same document existing on multiple stacks, which was a more intuitive way of organizing information.

Peter Galli has been a financial/technology reporter for 12 years at leading publications in South Africa, the UK and the US. He has been Investment Editor of South Africa's Business Day Newspaper, the sister publication of the Financial Times of London.

He was also Group Financial Communications Manager for First National Bank, the second largest banking group in South Africa before moving on to become Executive News Editor of Business Report, the largest daily financial newspaper in South Africa, owned by the global Independent Newspapers group.

He was responsible for a national reporting team of 20 based in four bureaus. He also edited and contributed to its weekly technology page, and launched a financial and technology radio service supplying daily news bulletins to the national broadcaster, the South African Broadcasting Corporation, which were then distributed to some 50 radio stations across the country.

He was then transferred to San Francisco as Business Report's U.S. Correspondent to cover Silicon Valley, trade and finance between the US, Europe and emerging markets like South Africa. After serving that role for more than two years, he joined eWeek as a Senior Editor, covering software platforms in August 2000.

He has comprehensively covered Microsoft and its Windows and .Net platforms, as well as the many legal challenges it has faced. He has also focused on Sun Microsystems and its Solaris operating environment, Java and Unix offerings. He covers developments in the open source community, particularly around the Linux kernel and the effects it will have on the enterprise.

He has written extensively about new products for the Linux and Unix platforms, the development of open standards and critically looked at the potential Linux has to offer an alternative operating system and platform to Windows, .Net and Unix-based solutions like Solaris.

His interviews with senior industry executives include Microsoft CEO Steve Ballmer, Linus Torvalds, the original developer of the Linux operating system, Sun CEO Scot McNealy, and Bill Zeitler, a senior vice president at IBM.

For numerous examples of his writing you can search under his name at the eWEEK Website at


Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel