For developers, the software programming model is analogous to a tool box. Just as a carpenter keeps a box of tools for a variety of tasks, developers have a set of application programming interfaces, or APIs, that provide them with the different technologies they need to build various types of software applications.
With the upcoming release of Microsofts new operating system, Windows Vista, the company has been working to create a new programming model that can take advantage of Vistas capabilities while maintaining compatibility with existing systems. Known as WinFX, the new programming model is designed to help developers create the next generation of modern applications that can support users in their everyday lives, whether at work, at home or on the go.
WinFX took another step toward general availability today at the Windows Hardware Engineering Conference (WinHEC) in Seattle with the release of its Beta 2 version, along with the first Go Live license to incorporate all of WinFXs major components Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) and InfoCard.
To discuss what WinFX will mean for software developers around the world, Microsoft WinFX Product Manager Ami Vora spoke with PressPass about the programming model and the companys vision of the modern application.
|