1 / 27

Обзор возможностей Windows 7 для разработки приложений

Обзор возможностей Windows 7 для разработки приложений. Михаил Черномордиков Developer Evangelist, Microsoft http://blogs.msdn.com/mikcher mikcher@microsoft.com. Windows Vista: мы вас слышим. Минимальные изменения. Увеличение производительности. Создание новых удобных решений.

hanzila
Download Presentation

Обзор возможностей 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для разработки приложений Михаил Черномордиков Developer Evangelist, Microsoft http://blogs.msdn.com/mikcher mikcher@microsoft.com

  2. Windows Vista: мы вас слышим Минимальные изменения Увеличение производительности Создание новыхудобных решений Фокус на стабильности, надежности и производительности ОС. Высокая важность избегания разрушений. Уменьшения необходимости новых знаний и улучшенные инструменты и документация Построение интерфейсов и возможностей следующего поколения для более богатой работы пользователей

  3. Windows 7 для разработки приложений • Мощный фундамент • Улучшения восновах • Совместимость:работа с Windows Vista-based приложениями и устройствами • Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности • Быстрота: Улучшенная производительность системы и управления ресурсов • Увеличение производительности разработчика • Более мощная автоматизация с PowerShell2.0 • Улучшения в движке MSI облегчает развертывание • Улучшения в accessibility и глобализации • Удаленная и виртуальная поддержка нескольких мониторов • Упрощенное монтирование VHD из Проводника • Богатые интерфейсы • Более естественное взаимодействие • Windows Touch, ink, gesture, распознавание текста – новые возможности ввода. • Новая панель задач, интеграция со средой – юзабилити и доступность всех функций • Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение. • Платформа анимацийпомогает интегрировать эффекты. • Доступ к инновациям оборудования • Direct 2D/3D – поддержка высокопроизводительной графики и анимации • Поддержка многоядерностиулучшает производительность приложений и устройств • Device Stage • Интеграция лучших возможностей Windows и веб-сервисов • Развитие клиентских приложений с веб-сервисами • Federated Search позволяет расширить локальный поиск данными из веб-источников • Internet Explorer 8, SilverlightиWindows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений • Windows Web Services API – мощная интеграция с веб-сервисами • Улучшения в работе в Сети • Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы • Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать

  4. Windows 7 для разработки приложений • Мощный фундамент • Улучшения восновах • Совместимость:работа с Windows Vista-based приложениями и устройствами • Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности • Быстрота: Улучшенная производительность системы и управления ресурсов • Увеличение производительности разработчика • Более мощная автоматизация с PowerShell2.0 • Улучшения в движке MSI облегчает развертывание • Улучшения в accessibility и глобализации • Удаленная и виртуальная поддержка нескольких мониторов • Упрощенное монтирование VHD из Проводника Богатые интерфейсы приложений Интеграция лучших возможностей Windows и веб-сервисов

  5. Улучшения в основах • Совместимость и надежность • Windows 7 создан для запуска на той же конфигурации, что и Windows Vista • Драйверы и приложения обратно совместимы • Стабильность и безопасность • Улучшенная безопасность и UAC • Windows Filtering Platform • Быстрота и готовность • Построение энергетически эффективных приложений • Service Control Manager • Windows Troubleshooting Platform

  6. Windows PowerShell www.techdays.ru • Интерактивный икомпонуемый как BASH/KSH • Программируемыйкак Perl/Python/Ruby • Продуктивный и производственный как AS400 CL/VMS DCL • Легкий доступк хранилищам данных как к файловой системе

  7. Windows 7 для разработки приложений • Богатые интерфейсы • Более естественное взаимодействие • Windows Touch, ink, gesture, распознавание текста – новые возможности ввода. • Новая панель задач, интеграция со средой – юзабилити и доступность всех функций • Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение. • Платформа анимацийпомогает интегрировать эффекты. • Доступ к инновациям оборудования • Direct 2D/3D – поддержка высокопроизводительной графики и анимации • Поддержка многоядерностиулучшает производительность приложений и устройств • Device Stage Мощный фундамент Интеграция лучших возможностей Windows и веб-сервисов

  8. Более естественное взаимодействие • Multi-touch, Ink, Speech • Jump Lists • Ribbon User Interface • Libraries

  9. Multi-touch уже здесь • Пользователи • Успешность Touch-интерфейсов • Multi-touch предлагает серьезное и видимое преимущество для конечных пользователей • Multi-touch позволяет пользоваться на ходу – новые сценарии • Аппаратное обеспечение • Multi-touch устройства уже есть на рынке • Multi-touch появляется во всех форм-факторах

  10. Панель задач Windows 7 • Enhanced Taskbar • Jump Lists • Thumbnail Toolbars • Custom Switchers • Icons • Overlay Icons • Progress Bars

  11. Панель задач– Jump Lists • Мини-Start Menu для программы • Ключевые задачи и возможности • Настраиваемость • Доступ через правую кнопку и касание • API использует название “Destination List”

  12. Панель задач – Иконки • Лицо вашей программы • Большие и маленькие • Только пользователь может прикрепить • Цветная заливка • Icon Overlay • Появляется поверх иконки • Progress bar • Появляется внутри иконки

  13. Windows Ribbon • Встроен в Windows 7, доступен для Vista • Win32 API • Почти полное соответствие Microsoft Office 2007 Ribbon и WPF Ribbon Меню приложения Панель быстрого доступа Помощь Контекстное множество закладок Tab Контекстная закладка Запуск диалога Группа (“Chunk”)

  14. Libraries –агрегация данных

  15. Direct3D Segoe UI DirectWrite Direct2D Графические улучшения • Снижение использования памяти в Windows 7 DWM на 50% на окно • Использование вычислительных возможностей GPU • Поддержка High-DPI & High Color • Взаимодействие с множеством технологий DXVA & WIC

  16. Windows 7 для разработки приложений • Интеграция лучших возможностей Windows и веб-сервисов • Развитие клиентских приложений с веб-сервисами • Federated Search позволяет расширить локальный поиск данными из веб-источников • Internet Explorer 8, SilverlightиWindows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений • Windows Web Services API – мощная интеграция с веб-сервисами • Улучшения в работе в Сети • Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы • Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать Мощный фундамент Богатые интерфейсы приложений

  17. Использование веб-сервисов • Federated Search • Поиск за пределами локального компьютера • Поддержка стандарта OpenSearch • Windows Web Services API • Возможность подписаться на веб-сервисы с минимальными затратами • Растущая интеграция с WCF • Другие сетевые улучшения • Домашняя группа • Прямой доступ • Sensors & Location platform • Internet Explorer 8

  18. Federated SearchЕдиный доступ через различные провайдеры ХранилищеДокументов Хранилище данных предприятия Корпоративное приложение

  19. Windows Web Services API • Связь native code и веб-сервисов • Win32 API • Нет зависимости от .NET Framework • Совместимость с WS-* SOAP стэком • Windows Communication Foundation (WCF) • ASP .NET XML Web Services (ASMX) • Non-Microsoft stacks • Системный компонент Windows 7 • Доступен для Windows XP/Vista/2003/2008

  20. Windows Sensor And Location Platform • Унифицированная модель драйверов для всех типов сенсоров • Физические сенсоры (например GPS, сенсоры света) • Логические сенсоры (например Wi-Fi triangulation resolver) • Обеспечение стандартного API для доступа • Sensor API: C++/COM / Managed code (Windows Bridge) • Прямой доступ к любому сенсору • Location API: C++/COM, Idispatch Managed code (Windows Bridge) • Абстрактный API для локационных данных • Информация контролирует пользователь

  21. Internet Explorer 8 – www.techdays.ru Совместимость и интеропера-бельность Самая полная поддержка стандартов (полностью CSS 2.1) среди всех версий Internet Explorer Интероперабельность с другими браузерами означает «написать один раз, будет работать везде» Режим совместимости для отображения в режимах IE7 и IE5.5 Встроенные средства разработчика Встроенные средства разработчика для отладки HTML, CSS, Javascriptпрямо на странице Профайлер кода для идентификации и исправления узких мест Изменение версии отрисовки на лету для тестирования Улучшенная поддержка AJAX для динамичного интерфейса Веб-фрагменты Кросс-документные и доменные коммуникации через XDR/XDM Улушенное быстродействие отображения и скриптов Богатые интерфейсы Все есть сразу «в коробке»

  22. Windows 7 для разработки приложений • Мощный фундамент • Улучшения восновах • Совместимость:работа с Windows Vista-based приложениями и устройствами • Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности • Быстрота: Улучшенная производительность системы и управления ресурсов • Увеличение производительности разработчика • Более мощная автоматизация с PowerShell2.0 • Улучшения в движке MSI облегчает развертывание • Улучшения в accessibility и глобализации • Удаленная и виртуальная поддержка нескольких мониторов • Упрощенное монтирование VHD из Проводника • Богатые интерфейсы • Более естественное взаимодействие • Windows Touch, ink, gesture, распознавание текста – новые возможности ввода. • Новая панель задач, интеграция со средой – юзабилити и доступность всех функций • Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение. • Платформа анимацийпомогает интегрировать эффекты. • Доступ к инновациям оборудования • Direct 2D/3D – поддержка высокопроизводительной графики и анимации • Поддержка многоядерностиулучшает производительность приложений и устройств • Device Stage • Интеграция лучших возможностей Windows и веб-сервисов • Развитие клиентских приложений с веб-сервисами • Federated Search позволяет расширить локальный поиск данными из веб-источников • Internet Explorer 8, SilverlightиWindows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений • Windows Web Services API – мощная интеграция с веб-сервисами • Улучшения в работе в Сети • Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы • Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать

  23. Полноценная разработка по Windows Vista сегодня – успешное создание приложений для Windows 7 завтра

  24. Полезные ссылки • Блог команды разработки Windows 7http://blogs.msdn.com/e7ru • БлогWindows 7 для разработчиковhttp://blogs.msdn.com/windev/ • Доклады с PDC (EN)http://sessions.microsoftpdc.com • Windows 7 на Channel 9 (EN)http://channel9.msdn.com/tags/Windows+7

  25. Обзор возможностейWindows 7для разработки приложений Михаил Черномордиков Developer Evangelist, Microsoft http://blogs.msdn.com/mikcher mikcher@microsoft.com

More Related