Develop Your Windows 7 Application
Windows 7 is a highly anticipated operating system release for Microsoft, and we believe that migration to Windows 7 will be faster than with our last three releases. To get you started, we've set up a clear, three-phase approach to take advantage of the operating system's innovations.
1. Get Compatible
If your applications run on Windows Vista, they will need few to no changes. If your applications are not compatible with Vista, you have a bit more work to do. Fortunately, tools, guidance, and 1:1 clinics are available to help ensure your applications run securely and reliably on Windows 7.
To become compatible:
a. Review the guidance documents:
b. Download the tools for building and testing your application:
c. Get extra help from the
Application Compatibility forum or by attending one of the many
Windows 7 ISV Remediation Workshops for hands-on assistance with your migration.
For more information about these resources, see
Windows Application Compatibility.
Once you are compatible and running Windows 7, your application will immediately benefit from the core improvements. Next, you can make minor tweaks to truly optimize for the new operating system:
- Integrate with the new shell features such as
Federated Search. The productivity and UX improvements from this shell integration will make your users feel like your application was designed for Windows 7.
- For increased performance and robustness, take advantage of new core operating system features such as
Trigger Start Services,
Error Reporting, and power consumption enhancements.
Make your applications stand out by taking advantage of the latest PC hardware and software innovations:
- Create natural, intuitive user experiences that include
- Modernize your application's look and feel with the new
Scenic Ribbon control. Scenic Ribbon is a proven paradigm that Office and Windows end users know and use.
- Leverage the
sensor and location platform to create applications that adapt to their environment.
Direct3D to develop fast, scalable, high-quality 2D and 3D graphics that leverage the idle power of today's GPUs. Use the
DirectWrite API's new text enhancements to provide high-quality, resolution-independent text rendering.
- For step-by-step learning about the Windows 7 features mentioned above, see the
Windows 7 Training Kit, which contains tutorials and other resources for both managed and native development.
- You can use the
Windows API Code Pack for Microsoft .NET Framework to access Windows 7 features from managed code.
- If you are interested in participating in a Windows 7 Application Readiness Lab,
send e-mail for more information.