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

Post on 24-Jan-2016

77 views 0 download

Tags:

description

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

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

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