Благодаря нашему переводчику Demeo, наша база пополнилась объемистым обзором формата XPS (Metro), который мы представляем вам.
25 апреля 2005 года на конференции разработчиков «железа» для Windows (Windows Hardware Engineering Conference, далее WinHEC), проходившей в Сиэтле, Microsoft сняла покрывало таинственности с «Metro», кодового названием XPS, формата документов и печати для операционной системы Vista (ранее известной под названием «Longhorn») и новой платформы WinFX. Вместе с XPS, Microsoft намекает на более широкую интеграцию стратегии документов для Windows-платформ и улучшения в процессе печати Windows.
XPS — это значительная разработка в сфере документов. Многие комментаторы, более информированные, чем другие, возносят XPS и новую стратегию Microsoft в документах на один уровень с Adobe и ее форматом PDF и платформой Acrobat. Global Graphics имеет уникальную возможность получить и дать свои комментарии о XPS в обеих сферах: документов и печати. Global Graphics внедряет центральную технологию в индустрию документов и печати и имеет большой опыт работы с Adobe PostScript и PDF форматами. Global Graphics работает с Microsoft в XPS-инициативе с 2003 года и понимает, как XPS будет сравнима с PDF в работе с документами и печатью.
В этом обзоре я сделаю небольшое введение в потенциальный толчок, заявленный Microsoft и некоторые перспективы Global Graphics, и что это может означать для индустрии.
Итак, что же анонсирует Microsoft?
Давайте сделаем быстрый обзор обещанного Microsoft.
* «Metro»: кодовое название формата документов XPS, который будет новым форматом печати для улучшенных систем печати Windows. XPS — это основа стратегии Microsoft в сфере документов и печати. Формат XPS основан на XML и новой модели программирования для разработчиков WinFX.
* «XPS Viewer»: программа, позволяющая просматривать документы XPS.
* «XPS Creator»: драйвер печати, позволяющий создавать документы XPS из любого приложения при помощи печати в формат XPS.
* Улучшенный путь печати: новый путь печати использует XPS как файловый формат для печати и дает значительное преимущество над сегодняшним путем печати Windows.
* Усовершенствованная модель драйвера печати: для поддержки обработки XPS в новом пути печати и поддержки устройств, которые используют XPS как PDL.
* Набор API для платформы: это позволит разработчикам программ, web и железа получить поддержку для XPS для своих продуктов и брать лучшее от платформы Windows.
Ударение в информации, полученной на WinHEC, ставилось на XPS как возможности внутри новой подсистемы печати Windows. Новый путь печати XPS дает четкость изображения и преимущество в производительности по сравнению с существующим, основанном на GDI (Графический Дисплейный Интерфейс). В существующей подсистеме печати приложения печатают через слой GDI на спулер печати. Спулер печати направляет поток к драйверу печати, который затем конвертирует в PDL для перенаправления на принтер. Производительность страдает из-за неэффективного формата спулера печати (требующего больших временных файлов создаваемых на диске), а также из-за многочисленных необходимых преобразований между форматами. Качество изображения страдает из-за того, что слой GDI не поддерживает расширенную графику, такую как градиенты, прозрачность и улучшенный цвет. При печати, основанной на XPS, эти ограничения производительности и качества устранены, позволяя приложениям давать улучшенные возможности печати для конечных пользователей.
Это более чем анонс нового формата. Эта целая инфраструктура поддержки, включающая как новые приложения, так и модификации в подсистемы операционных систем, не имеющих поддержки XPS. В последующем, более детальном рассмотрении этого решения, мы будем использовать термин «XPS» в обоих случаях: при обозначении формата документов XPS и более широкой экосистемы XPS.
Более детальный взгляд на формат XPS
Давайте глубже погрузимся в рассмотрение формата XPS. Это фиксированный формат документа. Это значит, что расположение линий и страниц внутри документа фиксировано. Переизбыток не поддерживается форматом, и поэтому нет необходимости в описании переносов или выключки текста для отображения содержимого. В фиксированном формате документа, существующее положение всех элементов на фиксированной странице определено. Это дает уверенность в обратной совместимости документа при просмотре или печати на других системах. Автор может быть уверен, что визуальное отображение документа будет таким, как и планировалось. В этом случае, XPS проще чем PostScript и PDF. Есть только одно «но» в фиксированном формате: просмотр на маленьких дисплеях, таких как у КПК или мобильных телефонов, затруднителен, поскольку страница не может быть переформатирована для заполнения маленького экрана. Adobe улучшило PDF, что позволило индексировать содержимое так, что стало возможным переформатировать документ PDF для более удобного просмотра. Но давайте подождем и посмотрим, как (и возможно ли, что) Microsoft решит эту проблему с XPS, прежде чем полагаться на их существующие продукты eBook.
Формат XPS основывается на XML (расширяемом языке разметок). Разметка (элементы XML, определяющие размещение графических элементов на странице) — составляющая часть языка XAML, языка разметок, который Microsoft определило как часть презентационной подсистемы Avalon в WinFX.
Это ключевой момент, поскольку означает, что формат XPS является прямой репрезентацией документа, описанной презентационной подсистемой. Это значит, что будущие программы, построенные на WinFX, смогут легко воспроизводить документ XPS и что любому, хорошо знающему XAML, использованный в WinFX будет удобно в использовании поднабора, использованного в XPS.
В дополнение к разметке, формат также содержит совместно используемые ресурсы, такие как шрифты и , заявленные разметкой. Целый набор, или пакет в терминологии XPS, помещен внутрь контейнера, основанного на ZIP-формате. Это делает содержимое более доступным в использовании, а сжатие позволяет уменьшить требования к хранилищу и пропускной способности сети. Важно отметить, что контейнер, используемый в XPS, — общий. Он поддерживает несколько документов, и впоследствии мы сможем наблюдать другие XPS-подобные и похожие форматы с несколькими типами документов в одном единственном контейнере.
Использование XML как для XPS имеет свои достоинства и недостатки. С худшей стороны, XML — не самый эффективный формат данных. Потоки XML могут содержать лишнюю информацию, сравнительно с другими способами отображения той же информации, в любом случае — это малозначительно, поскольку производительность компьютеров продолжает расти. С лучшей стороны, XML — наиболее эффективный формат для обработки данных. Хорошо структурированная природа XML делает задачу обработки обычных документов намного проще, чем хуже структурированные форматы. Существует огромное количество готовых инструментов для работы с XML, что поможет выбору XPS во многих ключевых областях.
Растяжимость и версионность
Интересное свойство XPS-спецификации — это поддержка для растяжимости и версионности. Механизм растяжимости позволяет третьим сторонам — и Microsoft — улучшать функциональность формата для поддержки специфических рабочих потоков и устройств. Это дает возможность продавцам добавить поддержку для уникальных или инновационных возможностей устройства в один процесс, не дожидаясь появления нужной спецификации. Версионность — это родственное свойство, позволяющее устройству или другому потребителю, не поддерживающему расширенные или устаревшие свойства, откатиться к альтернативной разметке.
Внутри современных печатных рабочих потоков очень важна возможность эффективного доступа к содержимому документа (случайный доступ), также часто очень важно для производительности передать документ по сети, чтобы он мог быть доступен устройству еще во время создания. Формат XPS поддерживает случайный доступ к содержимому и включает в себя большой слой метаданных, помгающих в доступе к содержимому страницы и совместно используемым ресурсам. XPS также поддерживает механизм расслаивания, который дает возможность направления формата на устройства.
Другие свойства формата включают в себя поддержку цифровых подписей, формат Print Ticket, определяющий как фактически документ должен быть отпечатан, и расширенный цвет (хотя это вынесено в задачи более поздних выпусков проекта). В дополнение, Microsoft говорит, что будет внедрять поддержку для XPS внутрь Служб Управления Правами Windows (Windows Rights Management Services) с целью внедрения возможностей DRM.
Сама спецификация только будет опубликована, и Microsoft приятно удивила всех, заявив, что это будет «открытым и по-королевски бесплатным». Идея должна быть опубликована в подобных терминах, которые использовала Adobe для того, чтобы сделать PDF доступным. Microsoft сделала проектную версию спецификации доступной (версия 7.0) и поддерживает обратную связь с производителями.
Каковы преимущества XPS?
XPS обещает ряд преимуществ в зависимости от области применения. Это краткий обзор перед тем, как мы погрузимся в более детальное рассмотрение.
Для печати, XPS дает существенные преимущества в производительности и качестве изображения. Это соответствующие улучшения в эффективности новой системы печати и способность формата управлять расширенной графикой, такой как прозрачность. Для печати в Windows в большинстве приложений, XPS дает значительные улучшения в точности печати Windows (некоторые из улучшений анонсированных для XPS могут быть сравнимы с теми, что дает путь печати в Apple MacOS X). Как формат документа, ключевое преимущество XPS — это интеграция с платформой Windows. Это достигнуто на двух уровнях: формат сочетается с моделью отображения WinFX, который тесно связывает его с платформой, а платформа дает API, инструменты и приложения, которые работают с форматом.
Производительность и точность
Как было сказано выше, ключевые преимущества XPS, особенно внутри подсистемы печати, это улучшения в производительности и точности отображения. Давайте посмотрим, откуда это все берется. В целом, производительность печати с полным XPS-процессом (XPS из приложения к XPS-совместимому устройству) ожидается лучше существующего пути печати Windows. Есть несколько причин для этого. Первое, формат XPS намного эффективнее, чем существующий, основанный на GDI. Ресурсы, такие как изображения или шрифты, совместно используются различными источниками, и поэтому нет необходимости включать их в поток более одного раза. Напротив, повторяющиеся изображения в документе, печатающемся существующим методом, включается каждый раз, как встречаются на странице. Это неприятно увеличивает объем данных, которые необходимо сгенерировать, записать на диск, прочитать с диска и направить на устройство. В дополнение к этому, шрифтовые ресурсы наборные, а это значит, что шрифтовые данные, включаемые в поток печати, берутся только для тех символом, которые используются на странице. И в заключение, формат дает значительную контекстную информацию, которая может позволить третьим сторонам оптимизировать обработку документов XPS и дополнительно ускорить общий рабочий процесс печати.
В понятии точности, формат XPS дает значительные преимущества перед существующей моделью, основанной на GDI. Общезаявленные улучшения — это гладкие градиенты (также называемые гладкими оттенками) и прозрачность. Есть другие области, где преимущества качества изображения ожидаемы: , комплексная графика с расширенной поддержкой кривых Безье и поддержка улучшенного цвета. Устранение этих «узких мест точности» в результате основательно улучшит показатели печати многим пользователям, например, улучшенные градиентные и прозрачные эффекты, которые пользователи приложений типа Microsoft Office могут создавать уже сегодня, смогут поддерживаться подсистемой печати. То есть, для того, чтобы получить подобную точность, этим приложениям совсем не нужно переводить эти расширенные графические элементы в альтернативную форму (например, сводить в растр) или делать дополнительную комплексную обработку совместно со специализированным драйвером печати устройства, который может быть не установлен в системе пользователя.
Устранение «узких мест» подсистемы печати
Улучшение точности в XPS — это область, где было достаточно конфузов в комментариях опубликованных не так давно. Противоположно многим мнениям, существующий проект XPS не обгоняет state-of-the-art в воспроизводстве графики. Возможности, такие как поддержка улучшенного цвета и прозрачность, уже поддерживаются форматами, такими как PDF. Все остальные вещи — подобны, так что не ожидается, что что-то распечатанное из XPS будет выглядеть лучше, чем распечатанное из PDF. В этом месте читатель может удивиться: «Если XPS не лучше PDF, зачем весь этот шум?»
Щелкните для увеличения.
Ключевая проблема заключается в том, что сегодняшняя подсистема печати Windows не поддерживает все расширенные возможности форматов типа PDF и PostScript. Приложения используют много ресурсов, чтобы получить качество печати, на которое способны эти форматы, и как результат, большинство приложений не беспокоятся из-за высококачественного вывода изображения, или не могут сделать это правильно. Устраняя «узкие места» подсистемы печати при помощи XPS, разработчики приложений получат возможность получить более качественный вывод с меньшими затратами, и как следствие этого, в результате конечный пользователь получит улучшенную печать из широкого круга приложений.
Вот простой пример. Сегодня, высококачественная полноцветная фотопечать может быть получена при использовании струйного устройства и программного обеспечения, поставляемого с ним. Для получения высокого качества, приложение печати обходит подсистему печати для прямого управления устройством. По этому сценарию, XPS не дает преимуществ в точности. В любом случае, если то же изображение поместить в текстовый процессор и распечатать с сопровождающим текстом отдельно, документ пойдет по традиционному пути печати и полноцветная информация будет потеряна. Когда XPS возьмет контроль над процессом печати, преимущества улучшенной точности будут реализованы.
Когда будет представлен XPS?
Microsoft полагает, что платформа документов XPS будет представлена как часть WinFX в обоих случаях, как в клиентской ОС Vista, так и как дополнение к Windows XP и Windows 2003 Server. По оценкам, дата представления WinFX и XPS отличается, но текущий консенсус — это то, что они будут выпущены в конце 2006 года. Microsoft сделала обзорные выпуски Avalon, доступные для разработчиков и включающие многие части XPS, анонсированные на WinHEC. Говоря это, мы должны напомнить, что сравнения, сделанные между тем, что анонсировала Microsoft и альтернативными решениями, это сравнение между тем, что будет представлено в будущем и чем-то, продающемся сейчас. Также следует учитывать, что цикл выпуска Adobe Acrobat и Adobe PDF — примерно 2 года, сократившийся до 18 месяцев в случае с Acrobat 7 и PDF 1.6. Можно ожидать новую ревизию PDF и новый релиз Acrobat примерно в то же время, когда Microsoft планирует представить XPS. Ожидаются интересные времена.
Как XPS сравнима с PDF?
Сейчас каждый задает себе вопрос: «Как XPS сравнима с PDF»? Ну, прежде всего мы должны помнить, что Microsoft еще не опубликовала окончательную спецификацию и вполне возможно, что Adobe пересмотрит PDF до выпуска XPS.
Это говорит о том, что есть всего несколько параметров, которые можно сравнить сегодня. Существующая спецификация предварительной версии Metro 1/0 явно не окончательная как у PDF 1.6. Например, цветовая модель еще не привязана и поддержка таких возможностей как метаданные, аннотации, интерактивные формы, логическая структура и возможности мультимедиа, доступные в PDF 1.6, пока отсутствуют. Эквивалентная функциональность может (или не может) быть включена в XPS до конечной спецификации 1.0. Тем не менее, некоторые аспекты XPS имеют преимущество. Частично из-за того, что XML-основа и механизмы, используемые для управления текстом внутри формата, могут сделать задачи по публикации и сценарии манипуляций с документом проще для описания для поставщиков приложений.
Что большинство людей упускает в противостоянии XPS и PDF, так это только два фактора:
1. Отвечает ли формат требованиям пользователя?
2. Вне формата, как платформа способствует соответствию требованиям пользователя?
Отвечает ли формат требованиям пользователя? Многие сопоставляют существующие возможности XPS с ранними версиями PDF. Это честное сравнение, Тем не менее, в некоторых областях XPS проявляет способности вполне сравнимые с последней ревизией PDF. Несмотря на это все, для людей вроде меня, хорошим подспорьем в данном споре, является то, что более важно не то, какой формат лучше, но полностью ли удовлетворяет потребностям значительной группы людей. В этом случае «значительная группа людей» — это пользователи, использующие для решения повседневных задач платформу Windows. Как показывает история, наиболее технически продвинутое решение не всегда занимает лидирующее положение на рынке. Основываясь на XPS версии 0.7 и работе, которую Global Graphics провела совместно с Microsoft, производится впечатление, что XPS версии 1.0 будет отвечать требованиям широкого круга приложений. Это не значит, что мы ожидает, что XPS будет доминировать над PDF. Наиболее вероятно, что XPS сыграет большую роль в областях, которые PDF еще не охватило.
А что же насчет платформы? Использование PDF как формат документа предпочтительнее с платформой, которую разработала Adobe совместно со сторонними разработчиками, чем просто как формат. В случае с PDF, платформа которая является продуктом Adobe Acrobat, одновременно и клиентом и сервером, API и SDK для разработчиков от Adobe Acrobat, а также проведенная работа по публикации и поддержке целостной спецификации PDF, которая может быть описана, вот факторы, объединяющие сторонних производителей, включая и Global Graphics, которая разрабатывает инструменты и решения, работающие с форматом PDF. В случае же с XPS, ожидается, что платформа будет плотно объединена с приложениями, инструментами и API, которые дает Microsoft вместе с WinFX совместно со сторонними производителями, разрабатывающими лучшие решения для Windows и делающими независимые описания, основанные на опубликованной спецификации XPS.
Широкая промышленная поддержка XPS
Проблемой для Microsoft будет необходимость представить хорошо документированную спецификацию XPS, которая укрепит колеблющееся сообщество сторонних разработчиков. На данный момент показатели в данной области обнадеживают. Microsoft выделяется в предоставлении привлекательной платформы разработчиков для ISV и сохранении сильного сообщества разработчиков, являющимся ключом к более широкой стратегии платформ Windows. Точка в опубликовании спецификаций еще не поставлена, но в этом случае, Microsoft подстрекает к более широкому вкладу индустрию. Global Graphics остается уверенной в том, что спецификация XPS может, и будет, описана независимой третьей стороной. Почему мы так уверены? Да очень просто: Мы уже разработали и продемонстрировали независимое описание, основанное на проектной спецификации XPS.
Что может сделать одна платформа лучше, чем другая? Среди факторов, диктующих какая платформа лучше, есть и такие вопросы:
* Какова возможная функциональность? Например, поддерживает ли платформа инфраструктуру для таких возможностей как цифровая подпись или рабочий поток документов?
* Насколько легко разработчику получить результат?
* Насколько легко пользователю получить результат?
* Насколько широко развертывается платформа пользователя?
* Насколько легко развернуть платформу пользователя?
* Является ли пользовательская платформа дешевой, или существует ли «бесплатный» вариант пользовательской платформы?
* Возможна ли платформа на различных операционных системах?
* Насколько дешевы платформы разработчика и сервера?
* Открыта ли платформа? Под этим я подразумеваю, возможны ли вокруг платформы решения от различных производителей? Могут ли пользователи получить свой собственный IP, который они установили в формате платформы, не доверяя разработчику платформы?
* Может ли платформа сотрудничать с решениями, созданными на альтернативных платформах (или насколько легкодоступна информация из и извне платформы)?
На данный момент нет окончательных ответов на эти вопросы, но одна из наиболее интересных областей для рассмотрения — это как сообщества разработчиков отреагируют на выбор из двух платформ. Действительно, ключевым различием между Adobe и Microsoft является путь, по которому сторонние разработчики могут улучшать функциональность платформы. Другими словами, насколько легко сделать лучшее для Acrobat, разрабатывая плагины, относительно разработки лучших решений для Windows, разрабатывая приложения WinFX, работающих с XPS? В данное время, Adobe закрыла доступ к SDK, необходимым производителям для разработки решений для Acrobat. А Microsoft, напротив, открыла SDK для разработчиков. Эта разница может стать очень важной в вопросе, насколько далеко вперед пойдут обе платформы.
Что же ускорит принятие?
С любой новой технологией, суждение по кривой принятия (или спроса) является ключевым, особенно для тех, кто делает бизнес решения, основываясь на новые технологии. Существует несколько ключевых показателей, которые Global Graphics использует для оценки спроса XPS возможного в будущем. Вот некоторые из наиболее очевидных: (примечание: менее очевидные мы оставили при себе!)
* База установки: потенциальная база установки состоит из систем Windows XP, Windows 2003 и Windows Vista совместно с любой моделью развертывания, избранной Microsoft для WinFX и Windows 2003. Сравнительно с базой установки Adobe Acrobat и бесплатного Adobe Reader, состоящей из любой операционной системы.
* Принятие разработчиками программного обеспечения: некоторые преимущества XPS только для приложений написанных для WinFX. Принятие WinFX разработчиками будет значительным фактором в принятии XPS. Ключевой программой для рассмотрения будет набор Microsoft Office, который, в отличие от конкурирующих продуктов, таких как OpenOffice и WorldPerfect Office, пока не имеет возможности экспорта в PDF.
* Принятие продавцами аппаратных средств: лучший результат печати в платформе Windows будет возможен при печати XPS на XPS-совместимое устройство. Это значит, что производителям принтеров необходимо поддерживать формат XPS как Язык Описания Страницы PDL для того, чтобы реализовать преимущества в целом. Для некоторых устройств печати, это могут быть значительные вложения в производство, так что продавцам «железа» придется сложить собственное мнение и решить когда реализовывать поддержку XPS. Важным фактором в расчетах производителей аппаратных средств, очевидно, будет результат работы производителей программного обеспечения.
* Доступность центральной технологии: будут ли производители иметь доступ к центральной технологии для помощи в разработке аппаратных и программных решений? Через свою давнюю связь с Microsoft, это область в которой Global Graphics вносит центральную XPS технологию в разнообразные приложения.
* Инструменты разработчика: для ускорения поддержки XPS различным программным обеспечением, Microsoft предусмотрены качественные наборы инструментов для разработчиков. Переписывание приложений для WinFX будет не дешевым, поэтому ключевым фактором будет, какие преимущества вносит Microsoft в существующие Win32 приложения, например, расширяя WIN32 API для поддержки некоторых возможностей XPS.
* Время поставок Microsoft
* Соревнование: что делают конкуренты Microsoft?
* Качество заключительной спецификации XPS — будет ли она понятной, однозначной и легко описываемой третьими сторонами?
Итог
Заглядывая вперед, Global Graphics ожидает, что оба формата PDF и XPS, как же как и соответствующие платформы будут успешны. Оба формата имеют сильные стороны, и эти относительные силы делают каждый формат подходящим для специфических задач в отдельных областях рынка. Также мы ожидаем, что в течение некоторого времени, пользователи и поставщики решений поддержат оба формата, также как сейчас мы имеем несколько форматов изображения. Мы считаем, что соревнование между форматами будет хорошей вещью для потребителей, продвигая разработки лучших продуктов и предлагая больше выбора. Определенно, мы ожидаем, что XPS быстро будет принят как привилегированный маршрут печати для Windows. Точность и производительность, которые мы видим в ранних опытных прототипах, должны перейти в лучшую стоимость и для продавцов и для пользователей. Как результат, системы документов, которые нуждаются в тесной интеграции с подсистемой печати, поддержат XPS, вероятно отдельно от PDF. Многие домашние и SOHO (маленький офис/домашний офис) пользователи не используют PDF сегодня, либо потому, что они не знают о решениях, предоставляемых PDF, либо потому, что не могут оправдать стоимость. Ожидается, что пользователи скорее примут XPS? В основном по умолчанию, поскольку операционная система поддерживает «печать в XPS» как стандарт во многих приложениях. В более сложных рабочих потоках документов и коммерческой печатной промышленности, доминирует PDF. Корпорации, которые стандартизировали технологические процессы на PDF из-за ее безопасности, цифровой подписи и способностей форм не будут переходить на альтернативный формат, пока не будут продемонстрированы значительные преимущества. Аналогично, инфраструктура поддержки технологического процесса, позволяющая эффективную обработку PDF в коммерческих областях печати, сделает значительные усилия для повторения на XPS. Вместо этого, мы видим, что XPS дает улучшения в поставке информации рабочего документа в коммерческие технологические процессы печати, где начальный шаг — высококачественное преобразование в PDF для последующей обработки.
Также понятно, что в сравнении способностей/преимуществ между Acrobat/PDF и XPS, Acrobat в какой-то мере ответит Microsoft. Как Adobe отреагирует, будет видно по поведению третьих разработчиков продуктов PDF, которые будут стремиться не попасться на падении любой из противоборствующих сторон в противостоянии Adobe против Microsoft.
Приложение 1
Global Graphics — имеет уникальные возможности, чтобы оценить и прокомментировать влияние XPS в обоих областях: документа и печати. Здесь, компания излагает свой взгляд на то, что XPS может означать для промышленности.
Приложение 2
Описание кодовых имен.
Это все — небольшой комплекс, так же как с обычным перенасыщением акронимами, мы добавили небольшой беспорядок в кодовых именах для готовящихся продуктов. Позвольте нам немного помочь вам с номенклатурой этого обзора:
«Longhorn»: кодовое имя для Vista, следующей версии операционной системы Microsoft (которая заменит Windows XP). Клиентская версия Vista ожидается в конце 2006 года, серверная версия Vista выйдет немного позже.
WinFX: это — новый программный интерфейс приложений (Интерфейс прикладного программирования), который будет продаваться вместе с Vista. WinFX расширит API Win32, в настоящее время используемую разработчиками, строящими решения для Windows. WinFX включает множество подсистем, типа Avalon.
Avalon: кодовое название для новой графической подсистемы Vista. Avalon
включает компоненты для поддержки XPS.
XAML: сокращение для Расширяемого Прикладного Языка Разметок. Это механизм, подобный в концепции HTML, определяющий расположение документа и пользовательского интерфейса, использующий язык разметок, а не обычный язык программирования. XAML доступен, наряду с многочисленными языками программирования в Avalon, для построения графического интерфейса и определения содержимого документа.
XPS: новый формат документа, основанный на модели отображения Avalon/WinFX, которая использует поднабор XAML как разметку.
GDI: Графический Интерфейс Устройства.
Приложение 3
Сопутствующая информация
По следующим ссылкам найдете дополнительную полезную информацию:
Спецификации:
Спецификация Metro & руководство пользователя (версия 0.7)
http://www.microsoft.com/whdc/device/print/metro.mspx
Руководство по PDF (последняя версия — это пятый выпуск, определяющий PDF версии 1.6)
http://partners.adobe.com/public/developer/pdf/index_reference.html
W3C SVG
http://www.w3.org/Graphics/SVG/
Дополнительно по PDF:
Страница продукта Adobe Acrobat
http://www.adobe.com/products/acrobat/
Решения Global Graphics для Open PDF
http://www.globalgraphics.com/solutions/open_pdf/index.html
Дополнительно по Metro:
FAQ по печати в Metro
http://www.microsoft.com/whdc/device/print/metro_FAQ.mspx
Страница фактов Metro
http://download.microsoft.com/download/D/A/A/DAA7245D-E01D-
46A4-AB70-3A95ED3F6934/DocTechnologiesFS.doc
Поддержка Metro для печатающих устройств
http://download.microsoft.com/download/5/d/6/5d6eaf2b-7ddf-476b-
93dc-7cf0072878e6/Metro_support.doc
Global Graphics в XPS
http://www.globalgraphics.com/articles/metro/index.html
Для разработчиков:
Adobe Acrobat SDK
http://partners.adobe.com/public/developer/acrobat/sdk/index.html
Центр разработки Microsoft «Longhorn»
http://msdn.microsoft.com/Longhorn/default.aspx
Документация по WinFX SDK Microsoft «Longhorn»
http://winfx.msdn.microsoft.com/library/
Источник: http://www.globalgraphics.com/
Tags: mac, Windows Vista, Windows XP