On 27 October 2003, Microsoft unveiled a broad family of new developer technologies focused on next-generation service-oriented applications and Microsoft’s upcoming Longhorn operating system (OS).
Microsoft focused on three core messages:
In Gartner's estimation, these technologies represent the largest change in Microsoft’s programmer interfaces since the introduction of Win32 with Windows 95 and Windows NT 3.1 nearly 10 years ago. WinFX will re-integrate the "managed code" concept introduced with the .NET Framework with the underlying OS — the entire Longhorn WinFX developer API will be based on managed code. Moreover, WinFX will replace Win32, which will be relegated to "legacy" platform status (just as Win32 relegated DOS/Win16).
Microsoft has not announced the official release date for WinFX and the Longhorn OS, but Gartner expects the release no earlier than 2006. Microsoft has released a pre-beta preview version of WinFX software development kit and expects to release the first official beta in early 2004. However, given the long lead time, Gartner recommends that developers expect changes (some substantial) before the final version.
Gartner believes that WinFX represents a significant step forward in Microsoft application design, but progress will come at a cost. While established Win32 applications will continue to run, a new application that takes full advantage of Avalon, Indigo and WinFS will not be backward portable to platforms other than Longhorn; although, the .NET Framework will be a backward portable subset of WinFX classes. Furthermore, the changes introduced by the Longhorn OS and the WinFX developer framework should spur developers to migrate to the .NET Framework sooner rather than later. Developers should migrate their skills to .NET Framework managed code today to establish the experience and expertise needed to minimize problems in the eventual adoption of WinFX by 2008.
Analytical Source: Mark Driver, Gartner Research
Recommended Reading and Related Research
(You may need to sign in or be a Gartner client to access all of this content.)
|Resource Id: 414284|