Why Develop for Windows Vista
As a developer, you can differentiate your applications with Windows Vista through innovative user experience, providing new ways to help users be productive and making applications more relevant—and just plain fun to use. New features make it easy to develop applications that communicate across the enterprise, around the world, as well as with nearby devices and machines. Windows Vista also provides a new set of APIs that help you make applications more predictable, manageable, and secure.
Security, Reliability and Manageability, and Error Reporting
Windows Vista has been redesigned from the foundation up to provide increased security, reliability, and manageability. Windows Vista brings a new level of confidence to the desktop experience in two ways:
Properly leveraging these advantages requires an understanding of the technologies that Windows Vista provides in three areas: security, reliability and management, and error reporting.
1. Run Securely
Windows Vista provides a range of enhancements to the Windows security model, including the following technologies, features, and tools:
Visit Security in Windows Vista for comprehensive information.
Reliable applications behave as their users anticipate. Windows Vista offers the following new developer services that make installing and running applications more predictable:
Windows Vista provides an extensible error-reporting environment, integrated with a developer portal for viewing application reports. Developers can collect the data necessary to determine the top issues experienced by users running the applications, and then use the debug data provided to implement fixes. This feedback loop relies on the following components:
Windows Vista offers everything developers need to create impressive user experiences. Developers can provide consistency and elegance in their user-interface designs by following user-education guidelines. Windows Vista includes the Windows Presentation Foundation, which enables developers to enrich user experiences in applications. Windows Vista also provides new tools that enable users to visualize, organize, and search within applications.
1. Follow the Windows Vista User Experience Guidelines
Windows Vista offers a new look and user experience for users, including new common controls, translucent frames, a page navigation paradigm, and a standard search feature. By following the Windows Vista User Experience guidelines, developers can provide their users with a consistent and predictable user experience by implementing the following elements (among others):
Windows Vista provides a number of tools and technologies aimed at creating a fantastic user experience, including the following:
Windows Vista changes how users interact with their files, messages, and other items. With new concepts such as search folders, stacks, grouping and filtering, users are no longer restricted to using folders only as a way of organizing their content.
Developers can directly use many of the following Windows Vista search and organization features from within their applications:
Windows Vista provides a number of new technologies that help build connected systems that provide secure, reliable, transacted interoperability.
1. Get Connected with Core Technologies
Windows Vista incorporates the following core technologies that support connected systems:
Windows Vista provides the following new technologies to bring data to users with Really Simple Syndication (RSS):
Windows Vista introduces the following new features that make documents easier for users to find, manage, and create:
New advances in power management, network awareness and synchronization allow developers to create a more seamless user experience on Mobile PC applications. These advances cover the following areas: