1 / 29

Windows 7 и модернизация приложений

Windows 7 и модернизация приложений. Алексей Федоров. Microsoft. Содержание. Модернизация? Совместимость Надежность Функциональность. Почему модернизация?. Модернизация приложений. Модернизация приложений. Совместимость. Переход с XP на Windows Vista / Windows 7. Совместимость.

bing
Télécharger la présentation

Windows 7 и модернизация приложений

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows 7 и модернизация приложений Алексей Федоров Microsoft

  2. Содержание • Модернизация? • Совместимость • Надежность • Функциональность

  3. Почему модернизация?

  4. Модернизация приложений

  5. Модернизация приложений

  6. Совместимость • Переход с XP на Windows Vista/Windows 7

  7. Совместимость • Проверка версии ОС! • Работа под учетной записью «Standard User» • Запись в рекомендованные папки/ветви реестра • Профиль пользователя • Использование манифеста • «Старые» приложения – «Новые» приложения • Интерактивные сервисы

  8. Манифест приложения

  9. Совместимость • Используйте рекомендации • www.microsoft.ru/isv • blogs.technet.com/isv_team • Пособия + семинары • http://www.microsoft.com/rus/isv/archive.aspx http://download.microsoft.com/documents/rus/windows/V7DEV.pdf http://download.microsoft.com/documents/rus/windows/V7IT.PDF

  10. Совместимость • Включите тестовые сценарии сертификации в процесс тестирования • Напишите сценарий, охватывающий максимальную функциональность • Обращайте внимание на предупреждения (Warnings) • Исправление – следующий шаг после тестирования! • Тестируйте с помощью Application Verifier • Подключите отладочные символы • Подключите отладчик

  11. Преемственность • Приложения • Корректно работают на нескольких версиях ОС • XP -> Vista ->Windows 7 • Используют функции каждой ОС • XP: Диалоговые панели общего назначения (Common Dialogs) • XP: Интерфейсные элементы (UI) • XP: Windows Error Reporting • XP/Vista: Platform Update for Windows Vista • Vista: Restart Manager

  12. Модернизация приложений

  13. Стабильность • Kernel Transaction Manager • Transactional File System (TxF) • Transactional Registry (TxR) • Cancelable I/O • Restart Manager • Windows Error Reporting • Тестирование: • Application Verifier + отладочные символы

  14. Управляемость • Управляемость (Instrumentation) • Измеряемые приложения • Счетчики производительности • Запись в системый журнал • Event Tracing for Windows (ETW) • Windows Management Instrumentation • Стандартные и расширенные классы • PowerShell 2.0 • Единый механизм для управления ОС, серверами, приложениями

  15. Производительность • Сервисы • Фоновые процессы • Триггеры запуска/остановки • Энергосбережение • Мобильные платформы • Центры обработки данных • Взаимодействие с системой • Restart • Shut-down • Wake-up

  16. Производительность • Xperf • Измерение производительности • Service Control Manager • Управление сервисами • Performance Monitor • Мониторинг системных ресурсов • Мониторинг процессов

  17. Безопасность • XP • WRP • Vista • LUA/UAC • MIC, UIPI • Vista • Stack Overflow Check • Safe Exception Handlers • Data Execution Prevention • Address Space Layout Randomization • Windows 7 • Fault Tolerant Heap

  18. Модернизация приложений

  19. Возможности платформы • Интерфейс • + новинки в Windows Vista • Библиотеки, федеративный поиск • Работа с данными • Просмотр • Местоположение, контекст, визуализация • Поиск • Название, метаданные, полнотекстовый • Графика – 2D, 3D, текст/шрифты • XPS-документы, OPC-архивы

  20. Интерфейс • Windows Shell| Windows Explorer • Расширяемость • Search providers • Preview handlers • Explorer extensions • Desktop gadgets • Taskbar desk-bands • Control Panel applets • Поддержканауровнеприложений • Диалоговые панели общего назначения (Common File Dialogs) • Стандартные папки (Known Folders) • Библиотеки • Система свойств (Property System)

  21. Интерфейс • Windows Vista • Vista Wizard Framework • Sidebar, Gadgets • DWM • Aero • Property Provider • Live Icons • Control Panel • …

  22. Аппаратные функции • Multi-touch • Сенсорные экраны • Базовая поддержка, расширенная поддержка • Sensors • Физические источники • Location • Координаты, местоположение • Driver Stage • Синхронизация с устройствами

  23. Управляемый и неуправляемый код • Расширения для неуправляемого кода • Windows Web Services • Open Packaging Conventions • Для управляемого кода • Windows API Code Pack for the .NET Library

  24. Windows API Code Pack for the .NET Library • Расширения.NET Framework для доступа к функциональности Windows 7 • Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars • Windows 7 Libraries, Known Folders, non-file system containers. • Windows Shell Search API support, a hierarchy of Shell Namespace entities, and Drag and Drop functionality for Shell Objects • Explorer Browser Control • Shell property system • Windows Vista and Windows 7 Common File Dialogs, including custom controls • Windows Vista and Windows 7 Task Dialogs • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs. (DirectWrite and WIC have partial support) • Sensor Platform APIs • Extended Linguistic Services APIs • Power Management APIs • Application Restart and Recovery APIs • Network List Manager APIs • Command Link control and System defined Shell icons • http://code.msdn.com/windowsAPICodePack

  25. Что мы обсудили? • Модернизация • Преемственность • Стабильность, надежность, • Управляемость, безопасность • Расширенная функциональность

  26. Ресурсы • http://www.microsoft.ru/isv • http://blogs.technet.com/isv_team

  27. Вопросы Алексей Федоров Советник по стратегии alexeif@microsoft.com http://blogs.technet.com/isv_team • Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

More Related