Электронные документы: от экрана до принтера WYSIWYG Не изменяется — архивная копия документа Содержит все необходимые ресурсы Безопасность Package Parts Core Properties Thumbnail Relationships XPS Package Signature Origin Требуемые или рекомендуемые фрагменты Необязательные фрагменты Signature X509 Cert Ресурсы Отношения FixedDocumentSequence FixedDocument FixedPage FixedPage Fixed Payload Parts DocumentStructure Thumbnail FontsFont & Images Thumbnail Элементы Canvas Glyphs Paths Кисти: Image, solid, gradients Форматы изображений: PNG, TIFF, JPEG, HD Photo Расширенная цветовая модель Прозрачность sRGB, scRGB, profiled CMYK, named, and N-channel XPS (eco system) .NET 3.X WPF XPS WPF OPC WPF Print API WPF Visual Serialization XPS Print Path XPS Win32 XPS .NET 3.X WPF XPS WPF OPC WPF Print API WPF Visual Serialization XPS Print Path Win32 OPC Win32 XPS Print API XPS Print API Usability превыше всего! Для WPF: 3.5 update примерно вместе с выходом Windows 7 Multi-touch, жесты 4.0 release Multi-touch с новыми элементами управления Для WinForms (3.5 update): Interop to native Win32 APIs Использовать обертки Все для UIElement & UIElement3D События Touch TouchDown, TouchMove, TouchUp TouchEnter, TouchLeave Multi-Capture Жесты TouchGestureStarted, TouchGestureChanged, TouchGestureEnded Инерция Включаем на событии TouchGestureStarted Дальнейшие события TouchGestureChanged Железо, доступное уже сейчас: HP TouchSmart 2 Dell Latitude XT Минимальная: Touch API не используется, пользовательский интерфейс имеет достаточные размеры и хорошо работает со стандартными жестами Стандартная: Поддержка API жестов для более естественного взаимодействия Улучшенная: Поддержка множественных касаний, глубокая интеграция, специально спроектированные взаимодействия Минимальная Стандартная Улучшенная API • Жесты прокрутки и • Обработка • Обработка на масштабирования событий жестов низком уровне • Эквивалент • Прокрутка, • Инерция и правой кнопки масштабирование, манипуляции мыши вращение и др. Native Win32 • Стандартные системные полосы прокрутки • WM_GESTURE message • WM_TOUCH • COM based Manipulation and Inertia Processors WPF • В ScrollViewer будет поддержка жеста прокрутки • Gesture events • Inertia configuration • Touch events • Manipulation and Inertia Processors WinForms • Стандартные системные полосы прокрутки • WM_GESTURE message • P/Invoke • Manipulation and Inertia Processors in Microsoft.Ink.DLL • Real-time Stylus or Ink Collector Direct2D и DirectWrite Высокопроизводительная и высококачественная подсистема рендеринга графики Аппаратный или программный рендеринг Использует Direct3D Работает на старых DX9 картах (10Level9) Может использоваться для рендеринга на сервере (работает в сессии 0) 2D векторная графика, картинки и текст Координаты не зависящие от DPI Значения с плавающей точкой Единицы DIPS (DPI-independent pixels) 1 DIP при 96 DPI — это один пиксел Аффинные преобразования Три основных категории объектов «Устройства» вывода (HWND, HDC, Direct3D) Стандартные ресурсы Геометрические фигуры Ресурсы, зависящие от устройства вывода Кисти, картинки Работает с любой технологией рендеринга GDI, Direct2D, Direct3D Аппаратное ускорение при работе через Direct2D ClearType фильтрация и блендинг выполняются в «железе» Уменьшается загрузка CPU при прорисовке элементов шрифтов Субпиксельное размещение символов Точнее выдерживается межсимвольное расстояние Более гладкий скроллинг и вращение текста Сглаживание текста в вертикальном направлении с помощью блендинга Фокус на коммуникационных приложениях Первая существенная ревизия начиная с Windows 98 Большая часть кода аудио-стека перенесена из режима ядра в пользовательский режим Появились регулировки громкости по приложениям Устройство по умолчанию — этого мало Пока введена одна стандартная роль eCommunications Можно создавать свои роли OEM’ы могут конфигурировать логику по определению ролей Положение разъема Сигналы с разъемов Когда используется устройство с ролью eCommunications, другие аудио-потоки приглушаются Также есть нотификация для приложений Возможно отметить это поведение как программно на уровне приложения, так и на уровне пользователя Уменьшилась задержка обработки в аудио-тракте Автоматическое переключение аудиопотока при отключении устройства Поддержка Bluetooth аудио-устройств HDMI аудио Аудио-кнопки работают без входа в систему Пониженное энергопотребление при использовании DirectSound XPS www.microsoft.com/xps blogs.msdn.com/xps blogs.msdn.com/adrianford Touch Guideline: msdn.microsoft.com/en-us/library/cc872774.aspx Графика MSDN / Win32 and COM Development / Graphics and Multimedia Аудио blogs.msdn.com/larryosterman