Making Your Application a Windows Vista Application: The Top Ten Things to Do
Just know it that MSDN has an article
detailing the ten things to do to make your application a Vista app:
- Follow the Vista style guidelines, including Aero, Common File Dialogs, the Windows Vista Wizard, Task Dialogs, Rich Preview Handlers, and Live Icons.
- Use Windows Presentation Foundation to provide next-gen user experiences, including vector graphics, multimedia (audio and video), animation, 3-D modeling, advanced text rendering, and document support.
- Use virtual folders and Vista’s new search
- Make sure your app can run in least priveleges mode
- Use Vista’s IT APIs, including Event Logging System, Transactional File System, Function Discovery, Application Recovery, and ClickOnce installation.
- Use Windows Error Reporting
- Use the Vista networking subsystem, including Vista’s P2P
- Use the Vista RSS platform, including the shared feed list
- Use XML-based document packaging to better share and integrate document data
- Use mobility features, like Network Location Awareness to change what your app does depending on what network the machine is currently hooked up to, Device Synch, Tablet PC features, Windows SideShow, and power management libraries
(via Old New Thing)
Also, someone asks in the MSDN forums about Segoe UI. Segoe UI is the new Windows Vista UI font, and the one programs should default to for most things. Sadly, as Raymond Chen answers to the poster, the standard MS Shell Dlg, which maps to the current system font of MS Sans Serif, won’t work, since Segoe UI has different metrics. As a result, you can’t use MS Shell Dlg and trust the OS to do the work for you, you have to program for Segoe UI.
You should. Its a great font.