27

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

  • Upload
    hanzila

  • View
    75

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Citation preview

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

Microsoft TechDayswww.techdays.ru

Обзор возможностей Windows 7

для разработки приложений

Михаил ЧерномордиковDeveloper Evangelist, Microsofthttp://blogs.msdn.com/[email protected]

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

Microsoft TechDayswww.techdays.ru

Windows Vista: мы вас слышим

Минимальные измененияФокус на стабильности, надежности и производительности ОС. Высокая важность избегания разрушений.

Увеличение производительности

Уменьшения необходимости новых знаний и улучшенные инструменты и документация

Создание новыхудобных решений

Построение интерфейсов и возможностей следующего поколения для более богатой работы пользователей

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

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 для разработки приложений

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

Microsoft TechDayswww.techdays.ru

Богатые интерфейсы приложений

Мощный фундамент

Улучшения в основахСовместимость: работа с Windows Vista-based приложениями и устройствами

Безопасность: Большая гибкость с UAC с сохранением приоритета безопасности

Быстрота: Улучшенная производительность системы и управления ресурсов

Увеличение производительности разработчика

Более мощная автоматизация с PowerShell 2.0

Улучшения в движке MSI облегчает развертывание

Улучшения в accessibility и глобализации

Удаленная и виртуальная поддержка нескольких мониторов

Упрощенное монтирование VHD из Проводника

Интеграция лучших возможностей Windows и веб-

сервисов

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

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

Microsoft TechDayswww.techdays.ru

Улучшения в основах

Совместимость и надежностьWindows 7 создан для запуска на той же конфигурации, что и Windows VistaДрайверы и приложения обратно совместимы

Стабильность и безопасностьУлучшенная безопасность и UACWindows Filtering Platform

Быстрота и готовностьПостроение энергетически эффективных приложенийService Control ManagerWindows Troubleshooting Platform

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

Microsoft TechDayswww.techdays.ru

Windows PowerShell

• Интерактивный и компонуемый как BASH/KSH

• Программируемый как Perl/Python/Ruby

• Продуктивный и производственный как AS400 CL/VMS DCL

• Легкий доступ к хранилищам данных как к файловой системе

www.techdays.ru

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

Microsoft TechDayswww.techdays.ru

Мощный фундаментИнтеграция лучших

возможностей Windows и веб-

сервисов

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

Богатые интерфейсы

Более естественное взаимодействие

Windows Touch, ink, gesture, распознавание текста – новые возможности ввода.

Новая панель задач, интеграция со средой – юзабилити и доступность всех функций

Новый расширяемый Ribbon добавляет элементы, меню, галереи в стиле Office 2007 в ваше приложение.

Платформа анимаций помогает интегрировать эффекты.

Доступ к инновациям оборудования

Direct 2D/3D – поддержка высокопроизводительной графики и анимации

Поддержка многоядерности улучшает производительность приложений и устройств

Device Stage

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

Microsoft TechDayswww.techdays.ru

Более естественное взаимодействие

Multi-touch, Ink, SpeechJump ListsRibbon User InterfaceLibraries

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

Microsoft TechDayswww.techdays.ru

Multi-touch уже здесь

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

Аппаратное обеспечениеMulti-touch устройства уже есть на рынкеMulti-touch появляется во всех форм-факторах

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

Microsoft TechDayswww.techdays.ru

Панель задач Windows 7

Enhanced TaskbarJump Lists Thumbnail Toolbars Custom SwitchersIconsOverlay IconsProgress Bars

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

Microsoft TechDayswww.techdays.ru

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

Панель задач – Jump Lists

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

Microsoft TechDayswww.techdays.ru

Лицо вашей программыБольшие и маленькиеТолько пользователь может прикрепитьЦветная заливка

Панель задач – Иконки

Icon OverlayПоявляется поверх иконки

Progress barПоявляется внутри иконки

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

Microsoft TechDayswww.techdays.ru

Меню приложения

Панель быстрого доступа

Tab Контекстное множество закладок

Контекстная закладка

Помощь

Группа (“Chunk”) Запуск диалога

Встроен в Windows 7, доступен для VistaWin32 APIПочти полное соответствие Microsoft Office 2007 Ribbon и WPF Ribbon

Windows Ribbon

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

Microsoft TechDayswww.techdays.ru

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

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

Microsoft TechDayswww.techdays.ru

Direct2D

Direct3D Segoe UIDirectWrite

DXVA & WIC

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

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

Microsoft TechDayswww.techdays.ru

Мощный фундамент

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

Богатые интерфейсыприложений

Интеграция лучших возможностей Windows и веб-

сервисов

Развитие клиентских приложений с веб-сервисами

Federated Search позволяет расширить локальный поиск данными из веб-источников

Internet Explorer 8, Silverlight и Windows Presentation Foundation (WPF) – единые платформа и инструменты для интерактивных приложений

Windows Web Services API – мощная интеграция с веб-сервисами

Улучшения в работе в Сети

Поддерживающий стандарты IE8 обеспечивает готовый доступ к онлайн-сервисам прямо со страницы

Встроенные инструменты разработчика в IE8 позволяет легко разрабатывать

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

Microsoft TechDayswww.techdays.ru

Использование веб-сервисов

Federated Search Поиск за пределами локального компьютераПоддержка стандарта OpenSearch

Windows Web Services API Возможность подписаться на веб-сервисы с минимальными затратамиРастущая интеграция с WCF

Другие сетевые улучшенияДомашняя группаПрямой доступ

Sensors & Location platformInternet Explorer 8

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

Microsoft TechDayswww.techdays.ru

Federated SearchЕдиный доступ через различные провайдеры

ХранилищеДокументов

Хранилище данных предприятия

Корпоративное приложение

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

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

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

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 для локационных данных

Информация контролирует пользователь

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

Microsoft TechDayswww.techdays.ru

Встроенные средства разработчика для отладки HTML, CSS, Javascript прямо на страницеПрофайлер кода для идентификации и исправления узких местИзменение версии отрисовки на лету для тестирования

Совместимость и

интеропера-бельность

Самая полная поддержка стандартов (полностью CSS 2.1) среди всех версий Internet ExplorerИнтероперабельность с другими браузерами означает «написать один раз, будет работать везде»Режим совместимости для отображения в режимах IE7 и IE5.5

Улучшенная поддержка AJAX для динамичного интерфейсаВеб-фрагментыКросс-документные и доменные коммуникации через XDR/XDMУлушенное быстродействие отображения и скриптов

Все есть сразу «в коробке»

Встроенные средства

разработчика

Богатые интерфейсы

Internet Explorer 8 – www.techdays.ru

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

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 для разработки приложений

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

Microsoft TechDayswww.techdays.ru

Полноценная разработка по Windows Vista сегодня –

успешное создание приложений для Windows 7 завтра

Page 25: Обзор возможностей  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

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

Microsoft TechDayswww.techdays.ru

Обзор возможностейWindows 7

для разработки приложений

Михаил ЧерномордиковDeveloper Evangelist, Microsofthttp://blogs.msdn.com/[email protected]

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