.NET Architecture Day “Windows 7” Москва, 11/02/2009 План семинара 9:30—10:00 Регистрация 10:00—10:30 Введение Алексей Федоров 10:30—11:15 Ключевые изменения в интерфейсе Антон Шепитько 11:15—12:00 Изменения на уровне платформы Антон Шепитько 12:00—12:15 Кофе-брейк 12:15—12:45 Графика, мультимедиа и документы Георгий Баркан 12:45—13:30 Вопросы совместимости приложений Алексей Федоров 13:30—14:15 Обед 14:15—15:15 Сертификация приложений 15:15—17:00 Сессия вопросов и ответов Алексей Федоров Мероприятия Microsoft для компаний-разработчиков Название мероприятия .NET Architecture Day "Windows 7" Лабораторные работы "Windows 7" Лабораторные работы "Windows 7" Форум Microsoft ISV Innovation Day Форум Microsoft ISV Innovation Day Форум Microsoft ISV Innovation Day Форум Microsoft ISV Innovation Day Форум Microsoft ISV Innovation Day Город Санкт-Петербург Москва Санкт-Петербург Москва Санкт-Петербург Казань Екатеринбург Томск Дата 18.02.2009 25.02.2009 03.03.2009 13.03.2009 18.03.2009 25.03.2009 01.04.2009 08.04.2009 Online-обучение http://www.microsoft.rus/isv/events.aspx Web-трансляции Презентации Web-записи семинаров Виртуальные лабораторные работы Ссылки на дополнительные материалы Ответы на «домашнее задание» Портал Microsoft для компаний-разработчиков http://www.microsoft.ru/isv isvrus@microsoft.com Знакомство с Windows 7 Алексей Федоров alexeif@microsoft.com Основные темы Windows 7 – платформа для широкого спектра приложений Ключевые изменения в интерфейсе Управление файлами и данными Графика, мультимедия и документы Веб-сервисы Распределенный поиск Internet Explorer 8 Платформа для широкого спектра приложений Windows 7 построена на архитектуре Windows Vista Архитектурные изменения в Windows Vista дают свои преимущества Поддержка и развертывание Windows Vista сегодня упростит переход на Windows 7 Преимущества сегодня и в будущем Ключевые изменения в Windows Vista User Account Control Меньше вредоносного кода Расширенная безопасность Меньше уязвимостей Формат образов Компонентизация и обслуживание Модель драйвера дисплея Меньше кода в режиме kernel Производительность • Уменьшение • Увеличение Платформа для широкого спектра приложений Совместимость и надежность Приложения, драйвера, устройства Windows Driver Kit 3.0 Reliability Access Monitor Action Center | View System History Управляемость PowerShell 2.0 Безопасность User Account Control Производительность Управление питанием Service Control Manager События и триггеры Windows Troubleshooting Platform Ключевые изменения в интерфейсе TaskBar Унификация механизмов управления приложениями, иконками, уведомлениями, ассоциациями и т.п. JumpLists Ассоциация документов/активностей с приложениями в TaskBar Scenic Ribbon Office-интерфейс для всех приложений Paint, WordPad Gadgets Возможность установки/запуска Gadgets из приложения Ключевые изменения в интерфейсе JumpList Overlay Icon Thumbnail Toolbar Progress Bar Scenic Ribbon Управление файлами и данными Библиотеки Более 50% содержимого находится вне пользовательского профиля Диалоговая панель общего назначения Расширения Shell Управление библиотеками – Library API File Formats & Data Stores Preview, Meta-data Context Menu Verbs, Protocol Handlers Управление файлами и данными Графика, мультимедия и документы Графика Direct2D, DirectWrite, Windows Imaging Component Direct3D 11, Direct3D 10.1 High DPI, ClearType Мультимедиа Direct3D, Direct2D Media Foundation, DirectShow MFPlay, Source Reader, Sink Writer, Transcode Audio – User-Level, Bluetooth Audio, HDMI Audio Документы Win32 API XML Paper Specification (XPS) Open Packaging Convention (OPC) XPS Print API Windows Image Acquisition (WIA) 2.0 Segoe UI DXVA & WICDirectWrite Веб-сервисы • Windows Web Services API Возможность создания веб-сервисов на неуправляемом коде Win32 API – webservices.dll (System 32) Отсутствие зависимости от .Net Framework Взаимодействие со стеком WS-* SOAP Windows Communication Foundation (WCF) ASP .Net XML Web Services (ASMX) Сторонние разработки Поддержка HTTP, TCP, UDP Реализация XMLReader, XMLWriter Системныей компонент Windows 7 Доступность в Windows XP/Vista/2003/2008 Распределенный поиск • Federated Search Объем корпоративной информации увеличивается на 40% в год Данные на серверах и компьютерах пользователей Поддержка OpenSearch 1.1, RSS/ATOM Search Providers OpenSearch www.opensearch.org • Совместимость с SharePoint Search Server Internet Explorer 8 • Accelerators – Сценарий: Связь с сервисами в контексте страницы • Web Slices – Сценарий: Подписка на фрагменты страниц • Поддержка стандартов – CSS 2.1, HTML 4.01 • Средства отладки – HTML, CSS, JavaScript Дополнительно • Sensor Platform Унифицированная модель драйверов для всех типов сенсоров: Физические сенсоры – GPS, свет, ...; Логические сенторы – триангуляция WI-FI, … Sensor API: C++/COM, доступ к любому сенсору Управление освещением; Автоматическое управление яркостью экрана Location API: C++/COM, API для данных о местонахождении Гео-данные (широта, долгота, подъем); Адрес • Multi-Touch Gestures and Manipulation Аппаратная платформа 90% опрошенных согласны доплатить 20-30% стоимости ПК за поддержку multi-touch 2 ключевые концепции – манипуляции и инерция Перемещение, вращение, изменение размера; Ввод данных Поддержка на уровне Win32, интерфейсных элементов Расширения для Windows Forms Обновления для .NET Framework 3.5 (WPF) Поддержка в .NET Framework 4.0 • Единое ядро с Windows 7 • Возможные темы семинара Windows Server Core 2 .NET/ASP.NET on Server Core Parallel Programming for Native Code Microsoft .NET Parallel Extensions on Server Core Native Web Services Материалы DVD DVD Содержимое DVD • • DVD #1 • Microsoft Windows 7 Ultimate Beta (English, 32 bit), exp. 01/08/2009 • Ключ - www.microsoft.com/windows7 DVD #2 • Windows 7 SDK Beta • Windows 7 Logo - Requirements Preview • Windows Application Quality Cookbook • Windows 7 Developer Guide • Software Certification Toolkit 2.1 Beta • Windows Bridge Library 1.3.1 • UAC Helpers Library Feb’08 • XPS Essentials Pack 1.0 • Windows 7 Videos from PDC (Microsoft Professional Developer Conference) • Windows 7 Videos from MSDN Channel 9 • Windows 7 Whitepapers blogs.technet.com/isv_team Лабораторные работы • • • • • The Windows 7 Taskbar The Windows 7 Ribbon Shell Libraries and Federated Search Background Services Mitigating Application Issues Using Shims План семинара 9:30—10:00 Регистрация 10:00—10:30 Введение Алексей Федоров 10:30—11:15 Ключевые изменения в интерфейсе Антон Шепитько 11:15—12:00 Изменения на уровне платформы Антон Шепитько 12:00—12:15 Кофе-брейк 12:15—12:45 Графика, мультимедиа и документы Георгий Баркан 12:45—13:30 Вопросы совместимости приложений Алексей Федоров 13:30—14:15 Обед 14:15—15:15 Сертификация приложений 15:15—17:00 Сессия вопросов и ответов Алексей Федоров