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