XDIME: Язык независимой разметки для различных устройств
Xdime
XDIME: язык разметки для адаптации контента под любые устройства. Создавайте сайты один раз и отображайте их корректно на ПК, мобильных и других платформах.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
XDIME – это расширение xHTML Device Independent Markup Extensions. Изначально акроним расшифровывался как XHTML с расширениями Device Independent Markup Extensions. Это язык разработки, независимый от устройств. Он позволяет создавать контент один раз и доставлять его на множество традиционных и мобильных устройств, подключающихся к Интернету. Характеристики устройства, специфичные для веб-сайта, фиксируются отдельно в виде набора политик, которые адаптируют пользовательский опыт к конкретному типу используемого устройства. Макет страницы, стили и медиафайлы, такие как изображения, являются примерами ресурсов, управляемых политиками. Политики, связанные со стилем, используют спецификацию W3C CSS 2. Когда устройство обращается к сайту, разработанному с использованием XDIME, разметка и связанные с ней политики подвергаются адаптации контента. Это создает материалы, специфичные для устройства, на основе авторского контента и политик. Эти материалы соответствуют конкретному устройству, используемому для доступа к сайту. XDIME существует с 2000 года. В начале своего развития он был известен как MAML и Marlin, прежде чем окончательно получил название XDIME. Изначально разработанный компанией Volantis Systems, язык был реализован во многих продуктах и сервисах, включая многоканальный сервер Volantis (MCS) и ускоритель мобильных порталов IBM. Он лежит в основе десятков мобильных сетей по всему миру. Последняя версия, XDIME 2, основана на спецификации W3C Device Independent Authoring Language (DIAL). DIAL сам по себе включает в себя некоторые из последних спецификаций W3C, включая XHTML 2. XDIME CP – это версия XDIME 2, особенно подходящая для контент-партнеров, предоставляющих материалы для портала оператора. Эта версия позволяет оператору сохранить определенный уровень контроля над внешним видом своего портала, упрощая при этом задачу интеграции. Оригинальная версия XDIME, теперь известная как XDIME 1, основана на XHTML 1.1 и очень раннем проекте спецификации XForms, также разработанной W3C. Любая версия XDIME может использоваться с широким спектром серверных технологий при создании приложений. Можно использовать Ruby/Rails, PHP, Python, Perl и любые технологии веб-приложений Java.
XDIME is an xHTML Device Independent Markup Extensions. The acronym originally stood for XHTML with Device Independent Markup Extensions. It is a device independent authoring language. It allows content to be created once but delivered to the myriad traditional and mobile devices that can connect to the Web. Device specific characteristics of a web site are captured separately as a set of policies that tailor the user experience to the particular type of device being used. Page layout, styling and media, such as images, are examples of resources that are controlled by policies. Style related policies make use of the W3C CSS 2 specification. When a device accesses a site authored using XDIME, the markup and the related policies are subjected to Content Adaptation. This creates device specific materials from the authored content and policies. The device specific materials are appropriate for the particular device being used to access a site. XDIME has been in existence since the year 2000. Early in its life it was known as MAML and Marlin before finally gaining the name XDIME. Originally devised by Volantis Systems, the language has appeared in a number of products and services including Volantis' Multi Channel Server (MCS), and IBM's Mobile Portal Accelerator. It is at the heart of dozens of mobile networks across the globe. The latest version, XDIME 2, is based on the W3C Device Independent Authoring Language (DIAL) specification. DIAL itself includes some of the latest W3C specifications, including XHTML 2. XDIME CP is a version of XDIME 2 that is particularly appropriate for content partners providing materials for an operator portal. This version allows the operator to retain some level of control over the look and feel of their portal while simplifying the task of integration. The original version of XDIME, now known as XDIME 1, is based on XHTML 1.1 and a very early draft of the XForms specification, also from W3C. Any version of XDIME can be used with a wide range of server side technologies when creating applications. Ruby/Rails, PHP, Python, Perl and any of the Java web application technologies can be used.