Post on 24-Jan-2016
description
Microsoft TechDayswww.techdays.ru
Обзор возможностей Windows 7
для разработки приложений
Михаил ЧерномордиковDeveloper Evangelist, Microsofthttp://blogs.msdn.com/mikchermikcher@microsoft.com
Microsoft TechDayswww.techdays.ru
Windows Vista: мы вас слышим
Минимальные измененияФокус на стабильности, надежности и производительности ОС. Высокая важность избегания разрушений.
Увеличение производительности
Уменьшения необходимости новых знаний и улучшенные инструменты и документация
Создание новыхудобных решений
Построение интерфейсов и возможностей следующего поколения для более богатой работы пользователей
Microsoft TechDayswww.techdays.ru
Богатые интерфейсы
Более естественное взаимодействие
Windows Touch, ink, gesture, распознавание текста – новые возможности ввода.
Новая панель задач, интеграция со средой – юзабилити и доступность всех функций
Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение.
Платформа анимаций помогает интегрировать эффекты.
Доступ к инновациям оборудования
Direct 2D/3D – поддержка высокопроизводительной графики и анимации
Поддержка многоядерности улучшает производительность приложений и устройств
Device Stage
Мощный фундамент
Улучшения в основахСовместимость: работа с Windows Vista-based приложениями и устройствами
Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности
Быстрота: Улучшенная производительность системы и управления ресурсов
Увеличение производительности разработчика
Более мощная автоматизация с PowerShell 2.0
Улучшения в движке MSI облегчает развертывание
Улучшения в accessibility и глобализации
Удаленная и виртуальная поддержка нескольких мониторов
Упрощенное монтирование VHD из Проводника
Интеграция лучших возможностей Windows и веб-
сервисов
Развитие клиентских приложений с веб-сервисами
Federated Search позволяет расширить локальный поиск данными из веб-источников
Internet Explorer 8, Silverlight и Windows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений
Windows Web Services API – мощная интеграция с веб-сервисами
Улучшения в работе в Сети
Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы
Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать
Windows 7 для разработки приложений
Microsoft TechDayswww.techdays.ru
Богатые интерфейсы приложений
Мощный фундамент
Улучшения в основахСовместимость: работа с Windows Vista-based приложениями и устройствами
Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности
Быстрота: Улучшенная производительность системы и управления ресурсов
Увеличение производительности разработчика
Более мощная автоматизация с PowerShell 2.0
Улучшения в движке MSI облегчает развертывание
Улучшения в accessibility и глобализации
Удаленная и виртуальная поддержка нескольких мониторов
Упрощенное монтирование VHD из Проводника
Интеграция лучших возможностей Windows и веб-
сервисов
Windows 7 для разработки приложений
Microsoft TechDayswww.techdays.ru
Улучшения в основах
Совместимость и надежностьWindows 7 создан для запуска на той же конфигурации, что и Windows VistaДрайверы и приложения обратно совместимы
Стабильность и безопасностьУлучшенная безопасность и UACWindows Filtering Platform
Быстрота и готовностьПостроение энергетически эффективных приложенийService Control ManagerWindows Troubleshooting Platform
Microsoft TechDayswww.techdays.ru
Windows PowerShell
• Интерактивный и компонуемый как BASH/KSH
• Программируемый как Perl/Python/Ruby
• Продуктивный и производственный как AS400 CL/VMS DCL
• Легкий доступ к хранилищам данных как к файловой системе
www.techdays.ru
Microsoft TechDayswww.techdays.ru
Мощный фундаментИнтеграция лучших
возможностей Windows и веб-
сервисов
Windows 7 для разработки приложений
Богатые интерфейсы
Более естественное взаимодействие
Windows Touch, ink, gesture, распознавание текста – новые возможности ввода.
Новая панель задач, интеграция со средой – юзабилити и доступность всех функций
Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение.
Платформа анимаций помогает интегрировать эффекты.
Доступ к инновациям оборудования
Direct 2D/3D – поддержка высокопроизводительной графики и анимации
Поддержка многоядерности улучшает производительность приложений и устройств
Device Stage
Microsoft TechDayswww.techdays.ru
Более естественное взаимодействие
Multi-touch, Ink, SpeechJump ListsRibbon User InterfaceLibraries
Microsoft TechDayswww.techdays.ru
Multi-touch уже здесь
ПользователиУспешность Touch-интерфейсовMulti-touch предлагает серьезное и видимое преимущество для конечных пользователейMulti-touch позволяет пользоваться на ходу – новые сценарии
Аппаратное обеспечениеMulti-touch устройства уже есть на рынкеMulti-touch появляется во всех форм-факторах
Microsoft TechDayswww.techdays.ru
Панель задач Windows 7
Enhanced TaskbarJump Lists Thumbnail Toolbars Custom SwitchersIconsOverlay IconsProgress Bars
Microsoft TechDayswww.techdays.ru
Мини-Start Menu для программыКлючевые задачи и возможностиНастраиваемостьДоступ через правую кнопку и касаниеAPI использует название “Destination List”
Панель задач – Jump Lists
Microsoft TechDayswww.techdays.ru
Лицо вашей программыБольшие и маленькиеТолько пользователь может прикрепитьЦветная заливка
Панель задач – Иконки
Icon OverlayПоявляется поверх иконки
Progress barПоявляется внутри иконки
Microsoft TechDayswww.techdays.ru
Меню приложения
Панель быстрого доступа
Tab Контекстное множество закладок
Контекстная закладка
Помощь
Группа (“Chunk”) Запуск диалога
Встроен в Windows 7, доступен для VistaWin32 APIПочти полное соответствие Microsoft Office 2007 Ribbon и WPF Ribbon
Windows Ribbon
Microsoft TechDayswww.techdays.ru
Libraries – агрегация данных
Microsoft TechDayswww.techdays.ru
Direct2D
Direct3D Segoe UIDirectWrite
DXVA & WIC
Графические улучшенияСнижение использования памяти в Windows 7 DWM на 50% на окноИспользование вычислительных возможностей GPUПоддержка High-DPI & High ColorВзаимодействие с множеством технологий
Microsoft TechDayswww.techdays.ru
Мощный фундамент
Windows 7 для разработки приложений
Богатые интерфейсыприложений
Интеграция лучших возможностей Windows и веб-
сервисов
Развитие клиентских приложений с веб-сервисами
Federated Search позволяет расширить локальный поиск данными из веб-источников
Internet Explorer 8, Silverlight и Windows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений
Windows Web Services API – мощная интеграция с веб-сервисами
Улучшения в работе в Сети
Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы
Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать
Microsoft TechDayswww.techdays.ru
Использование веб-сервисов
Federated Search Поиск за пределами локального компьютераПоддержка стандарта OpenSearch
Windows Web Services API Возможность подписаться на веб-сервисы с минимальными затратамиРастущая интеграция с WCF
Другие сетевые улучшенияДомашняя группаПрямой доступ
Sensors & Location platformInternet Explorer 8
Microsoft TechDayswww.techdays.ru
Federated SearchЕдиный доступ через различные провайдеры
ХранилищеДокументов
Хранилище данных предприятия
Корпоративное приложение
Microsoft TechDayswww.techdays.ru
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
Microsoft TechDayswww.techdays.ru
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 для локационных данных
Информация контролирует пользователь
Microsoft TechDayswww.techdays.ru
Встроенные средства разработчика для отладки HTML, CSS, Javascript прямо на страницеПрофайлер кода для идентификации и исправления узких местИзменение версии отрисовки на лету для тестирования
Совместимость и
интеропера-бельность
Самая полная поддержка стандартов (полностью CSS 2.1) среди всех версий Internet ExplorerИнтероперабельность с другими браузерами означает «написать один раз, будет работать везде»Режим совместимости для отображения в режимах IE7 и IE5.5
Улучшенная поддержка AJAX для динамичного интерфейсаВеб-фрагментыКросс-документные и доменные коммуникации через XDR/XDMУлушенное быстродействие отображения и скриптов
Все есть сразу «в коробке»
Встроенные средства
разработчика
Богатые интерфейсы
Internet Explorer 8 – www.techdays.ru
Microsoft TechDayswww.techdays.ru
Богатые интерфейсы
Более естественное взаимодействие
Windows Touch, ink, gesture, распознавание текста – новые возможности ввода.
Новая панель задач, интеграция со средой – юзабилити и доступность всех функций
Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение.
Платформа анимаций помогает интегрировать эффекты.
Доступ к инновациям оборудования
Direct 2D/3D – поддержка высокопроизводительной графики и анимации
Поддержка многоядерности улучшает производительность приложений и устройств
Device Stage
Мощный фундамент
Улучшения в основахСовместимость: работа с Windows Vista-based приложениями и устройствами
Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности
Быстрота: Улучшенная производительность системы и управления ресурсов
Увеличение производительности разработчика
Более мощная автоматизация с PowerShell 2.0
Улучшения в движке MSI облегчает развертывание
Улучшения в accessibility и глобализации
Удаленная и виртуальная поддержка нескольких мониторов
Упрощенное монтирование VHD из Проводника
Интеграция лучших возможностей Windows и веб-
сервисов
Развитие клиентских приложений с веб-сервисами
Federated Search позволяет расширить локальный поиск данными из веб-источников
Internet Explorer 8, Silverlight и Windows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений
Windows Web Services API – мощная интеграция с веб-сервисами
Улучшения в работе в Сети
Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы
Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать
Windows 7 для разработки приложений
Microsoft TechDayswww.techdays.ru
Полноценная разработка по Windows Vista сегодня –
успешное создание приложений для Windows 7 завтра
Microsoft TechDayswww.techdays.ru
Полезные ссылкиБлог команды разработки 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
Microsoft TechDayswww.techdays.ru
Обзор возможностейWindows 7
для разработки приложений
Михаил ЧерномордиковDeveloper Evangelist, Microsofthttp://blogs.msdn.com/mikchermikcher@microsoft.com