How to Make Your Application Better on Windows 7

S. Somasegar has posted how you can make your application sparkle with Windows 7. He describes features in Windows 7 that your applications can use.

Soma leads the teams responsible for providing tools and developer platform technologies targeted at developers, designers and teams involved in software development.

He provides views into in the features and apply them to C++ developers, MFC developers, and for C# and VB.NET developers. Here’s a quick summary of his post:


Touch-based interfaces allow users to interact with applications in a more intuitive way. Windows 7 introduces multi-touch input and manipulation processing through Windows Touch.

For native C++ developers, MFC now supports using a touch-enabled interface. WPF 4 includes object model additions for touch interfaces so managed code developers can easily add touch support to their applications as well.


Adding a Ribbon to your application can help organize your commands, tasks, and menus in a friendly way that makes it easier for your customers to find what they’re looking for. Whether your application is written in Win32, MFC, or WPF, new controls and APIs will help you add a Ribbon to your application.


Windows 7 features the Location platform, which makes it easy to write applications that can make use of the user’s location.  The Location platform opens the doors to some interesting application scenarios – especially on mobile computers.

Shell Integration

Windows 7’s Shell enhancements empower application authors to provide a richer integrated user experience. Jump Lists provide access to contextual startup tasks and files available to the applications

More Information

For more information, visit the Windows Team Blog and MSDN’s Windows 7 Developer Guide.

For more information, see make your application sparkle with Windows 7.


Bruce D. Kyle
ISV Architect Evangelist | Microsoft Corporation

cid:image010.png@01C9DEED.1FDB2200 cid:image011.png@01C9DEED.1FDB2200 cid:image012.gif@01C9DEED.1FDB2200 channel9

Add to Technorati Favorites

Bookmark and Share

Comments (0)

Skip to main content