Tomorrow I start the journey over to Africa, TechEd Africa in Durban, South Africa on August 2-5, to be exact. While there, in addition to other presentations, I am scheduled to make three presentations about Windows 7 for Developers. In the spirit of sharing, I will post my session abstracts and slide decks here now. Please feel free to use / reuse them in any way you like. I would appreciate a reference to my blog and/or facebook group ‘Windows 7 Developers’ in these decks if you reuse them. To create these decks, I’ve combined the work of our corporate evangelists (TechEd-US and PDC08 sessions), as well as added some new information of my own. When you review these decks, be sure to also read the notes, as I’ve put a large amount of additional information, including code samples, in those notes. After I present the sessions, I will ‘clean up’ the demo code and post it as well. I also plan to record these sessions via Camtasia (probably not until September).
1_Developing for Windows 7
This session introduces Windows 7 and highlights key fundamentals advances including the new desktop and Federated Search. The session also covers core fundamentals such as programmatic application service and power management, as well as the use of the new Windows Troubleshooting Platform. In this session you will learn about Windows Libraries, Search enhancements and implementing Federated Search.
2_Optimizing Your Application for the Windows 7 User Experience
This session dives into new APIs that enable integration with the latest Windows desktop features. Learn about new extensibility methods to surface your application's key tasks. Discover how enhancements to the taskbar, Start Menu, thumbnails and their desktop elements provide new ways for you to delight your users. Learn about the new Scenic Ribbon. This talk is a must for application developers who want to provide the best user experience for their applications on Windows 7. This session introduces Windows 7 and highlights key UX advances including the new desktop, shell experience and taskbar. The session also introduces technologies such as Windows Touch, and the Sensor and Location Platform.
3_Windows Application Readiness for Developers
Learn the best practices on how to write compatible applications for the Windows operating system and migrate Windows XP applications to Windows 7 and Windows Vista. Also, discuss common application compatibility changes so you can effortlessly get your applications up and running. And this session will cover modern graphics with Direct2D, DirectWrite and Direct3D, and Windows Web Services which ISVs can use to modernize applications.