.NET Architecture Day “Windows 7” Москва, 11/02/2009

advertisement
.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
Сессия вопросов и ответов
Алексей Федоров
Download