Xdime - Xdime

XDIME - это независимые от устройства расширения разметки xHTML. Первоначально аббревиатура расшифровывалась как XHTML с независимыми от устройства расширениями разметки. Это независимый от устройства авторский язык. Он позволяет создавать контент один раз, но доставлять его на множество традиционных и мобильных устройств, которые могут подключаться к Интернету. Специфичные для устройства характеристики веб-сайта фиксируются отдельно в виде набора политик, которые адаптируют взаимодействие с пользователем к конкретному типу используемого устройства. Макет страницы, стиль и медиа, такие как изображения, являются примерами ресурсов, которые контролируются политиками. Политики, связанные со стилями, используют спецификацию W3C CSS 2.

Когда устройство обращается к сайту, созданному с использованием XDIME, разметка и связанные политики подвергаются Адаптация контента. Это создает материалы для конкретных устройств из созданного контента и политик. Материалы для конкретных устройств подходят для конкретного устройства, которое используется для доступа к сайту.

XDIME существует с 2000 года. Вначале он был известен как MAML и Marlin, прежде чем наконец получил название XDIME. Первоначально разработан Volantis Systems, язык появился в ряде продуктов и услуг, включая Volantis ' Многоканальный сервер (MCS) и IBM с Ускоритель мобильного портала. Он лежит в основе десятков мобильных сетей по всему миру.

Последняя версия, XDIME 2, основан на языке разработки W3C Device Independent Authoring Language (НАБИРАТЬ НОМЕР ) Технические характеристики. Сам DIAL включает некоторые из последних спецификаций W3C, в том числе XHTML 2.

XDIME-CP - это версия XDIME 2, которая особенно подходит для контент-партнеров, предоставляющих материалы для операторского портала. Эта версия позволяет оператору сохранять определенный уровень контроля над внешним видом своего портала, упрощая при этом задачу интеграции.

Исходная версия XDIME, теперь известная как XDIME 1, основан на XHTML 1.1 и очень раннем проекте спецификации XForms, также от W3C.

Любая версия XDIME может использоваться с широким спектром серверных технологий при создании приложений. Могут использоваться Ruby / Rails, PHP, Python, Perl и любые технологии веб-приложений Java.