160 likes | 344 Views
Light Up With Windows 7 (for ISVs). Sarah Vaughan Windows Business Group Lead sarahv@microsoft.com Dave Glover Microsoft Australia, Developer Platform Group 0403809914 dglover@microsoft.com http://blogs.msdn.com/dglover , www.twitter.com/dglover. Agenda. Business Opportunity
E N D
Light Up With Windows 7 (for ISVs) Sarah Vaughan Windows Business Group Lead sarahv@microsoft.com Dave Glover Microsoft Australia, Developer Platform Group 0403809914 dglover@microsoft.com http://blogs.msdn.com/dglover, www.twitter.com/dglover
Agenda Business Opportunity Shine on Windows 7 Get Compatible and Declare Your Love
Windows Momentum With Sarah Vaughan
7 Ways to Shine on Windows 7 Fundamentals Taskbar Libraries Multi Touch Ribbon Sensor and Location Graphics
Windows 7 Design Goals Minimize change Help bolster productivity Create new and exciting experiences Keep Laser sharp focus on OS stability, reliability and performance. More importantly avoid disruptions Reduce learning curve and provide improved toolsets and documentation Build next generation software experiences that make your users lives richer
Improved Fundamentals Increase Decrease MemoryReference set, Graphics Disk I/ORegistry Reads, Indexer PowerDVD Playback, Panel, Timers SpeedFasterBoot, Device Ready ResponsivenessStart menu, Taskbar Scale256 cores
Demo: ISV Integration points • Windows 7 User Experiences • Taskbar - pinning, reordering, jump lists, app preview • Window docking – drag top, left, right • Desktop Peek • Gadgets • Jump Lists • Libraries • Scenic Ribbon (wordpad, paint) • Search • Federated Search - Graysonline, Amazon, Flickr, Twitter • IE 8 Search Suggestions – Graysonline.com • OpenSearch Toolkit - http://opensearchtoolkit.codeplex.com/ • Multitouch - Photosuru
Windows API Code Pack • Managed class library to ease .NET access to Windows 7 features • Shell, Libraries, Taskbar, Sensor, Graphics, Multi Touch, UAC, Power management, Restart and recovery, Network awareness, Aero Glass and more. • It is a library not a full product • Open source with no support • http://code.msdn.microsoft.com/WindowsAPICodePack
Demo Windows Error Reporting Problem Steps Recorder (Will be integrated in to winqaul.microsoft.com) Problem Step Recorder Customer Application
Get Compatible And declare your love!!
App Compatibility: Breaking Changes • Runs on Vista then runs on Windows 7 (but test) • Top Gotchas • Version checking • User Account Control (Data Redirection, UIPI, Install) • IE Protected Mode • Services Isolation • Installer Detection • High DPI • Low level binary changes • Application Compatibility Bible • “Windows 7 Application Quality Cookbook”
Demo Windows 7 Training Kit Launch Training Kit
Give your application the Green Light http://www.isvappcompat.com/ • Costs • Free bar cost of certificates • Access to free online support • Services • EnexTestLabWindows 7 Compatibility Testing. (www.microsoft.testlabs.com.au)
Proposed Australian Windows 7 ISV Catalogue • Get Green Light Registered • AIIA Windows 7 Catalogue • Demand Generation Activities
Call to Action • Get Compatible and Get “The Green Light” • Optimize for Windows 7 • Use Windows 7 new Taskbar & jump lists • Become library aware • Manage files & data with libraries • Create next generation software • Develop for Multi-Touch • Use the Ribbon were appropriate • Enhance User Experience with Sensor and Location
Resources • Windows 7 Experiences • Federated Search • Scenic Ribbon • Gadgets • Jump Lists • Photosuru • OpenSearch Toolkit Compatibility The Green Light Windows 7 Training Kit Windows API Code Pack The App Compat Guy Top compatibility Topics Developer for Windows 7 on MSDN Application Compatibility Engineering Windows 7 blog Windows 7 Developers Blog XP->Vista->Win7 Vista->Win 7