Адаптация контента - Content adaptation
Эта статья нужны дополнительные цитаты для проверка.Апрель 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Адаптация контента это действие преобразования содержание адаптироваться к возможностям устройства. Адаптация контента обычно связана с мобильными устройствами, которые требуют особого обращения из-за их ограниченной вычислительной мощности, небольшого размера экрана и ограниченной функциональности клавиатуры.
Адаптацию контента можно условно разделить на две области:
- Адаптация медиа-контента, адаптирующая медиа-файлы.
- Адаптация контента просмотра, которая адаптирует веб-сайт к мобильным устройствам.
Адаптация контента просмотра
Расширение возможностей небольших мобильных устройств, таких как мобильные телефоны (сотовые телефоны ) и Персональные цифровые помощники привели к резкому увеличению количества типов устройств, которые теперь могут получить доступ к Интернет. Некоторые комментаторы называют Интернет, к которому можно получить доступ с мобильных устройств, Мобильный Интернет.[1]
Огромное количество и разнообразие устройств с возможностью подключения к Интернету создают серьезные проблемы для авторов веб-сайтов, которые хотят поддерживать доступ с мобильных устройств. В W3C Рабочая группа по независимости устройств описал многие проблемы в своем отчете Создание проблем для независимости устройств.
Адаптация контента - один из подходов к решению. Вместо того, чтобы требовать от авторов создавать страницы явно для каждого типа устройств, которые могут их запрашивать, адаптация контента автоматически преобразует материалы автора.
Например, контент может быть преобразован из независимого от устройства языка разметки, такого как XDIME, реализация W3C с НАБИРАТЬ НОМЕР спецификации в форме, подходящей для устройства, например XHTML Basic, C-HTML, или же WML. Точно так же подходящий для конкретного устройства CSS таблица стилей или набор встроенных стилей могут быть сгенерированы из определений абстрактных стилей. Точно так же конкретный макет устройства может быть сгенерирован из определений абстрактного макета.
После создания материалы для конкретного устройства образуют ответ, возвращаемый устройству, с которого был сделан запрос.
Другой способ - использовать современный адаптивный дизайн, основанный на css, покрыт это статья (Задний привод ).
Для адаптации контента требуется процессор, который выполняет выбор, модификацию и создание материалов для формирования результата для конкретного устройства. IBM Мобильный портал Websphere Everyplace (WEMP), BEA Systems 'Сервер мобильности WebLogic, Морфео MyMobileWeb, и Apache Cocoon примеры таких процессоров.
Wurfl и СТЕНА популярны Открытый исходный код инструменты для адаптации контента. WURFL - это репозиторий описаний устройств на основе XML с API для доступа к данным на Java и PHP (и другие популярные языки программирования). WALL (Wireless Abstraction Library) позволяет разработчику создавать мобильные страницы, которые выглядят как обычный HTML, но конвертируют их в WML, C-HTML или Мобильный профиль XHTML, в зависимости от возможностей устройства, с которого исходит HTTP-запрос.
Грязная ложка позволяет разработчику создавать плагины для редактирования контента в JavaScript, Ruby (язык программирования), и многое другое, как и приложение Firefox Грязная обезьяна.
Алембик (Сервер транскодирования мультимедиа) - это Java (J2EE ) приложение, предоставляющее услуги транскодирования для различных клиентов и для разных типов мультимедиа (изображения, аудио, видео и т. д.). Полностью соответствует OMA с Стандартный интерфейс транскодера спецификации и распространяется под лицензией LGPL с открытым исходным кодом.
В 2007 году были развернуты первые крупномасштабные развертывания трансформации контента операторского уровня на существующих мобильных телефонах массового рынка без необходимости загрузки программного обеспечения. Vodafone в Соединенном Королевстве[2] и во всем мире Yahoo! oneSearch,[3] с использованием Новарра Решение Vision. Решение Novarra для адаптации контента использовалось в корпоративных интрасетях еще в 2003 году.[4] (в то время платформа называлась «Engine for Wireless Data»).
InfoGin, 9-летняя компания по адаптации контента с такими клиентами, как Vodafone, Orange, Telefónica и PCCW. Запатентованная «Веб-адаптация к мобильным устройствам», транскодер мобильной матрицы, транскодеры мультимедиа и документов, поддержка видеоадаптации.
Запущен в 2007 году, Bytemobile Web Fidelity Service была еще одним коммерческим инфраструктурным решением операторского уровня, которое обеспечивало беспроводной адаптация контента к мобильный абонентов на их существующие телефоны массового рынка, без необходимости загрузки клиента.[нужна цитата ]
Смотрите также
- Прогрессивное улучшение, наслоение технологий таким образом, что добавляется больше функций для последовательно более мощных клиентов.
- Адаптация (информатика)
- jQuery Mobile или же Zepto
- Отзывчивая архитектура аналогичная концепция применима к реальной архитектуре здания.
Рекомендации
- ^ «Язык веб-разработки». SkyfallСиний. Архивировано из оригинал на 2015-09-24.
- ^ Мейер, Дэвид (6 июня 2007 г.), «Vodafone улучшает рендеринг веб-сайтов для мобильных устройств» http://news.zdnet.co.uk/communications/0,1000000085,39287413,00.htm ZDNet.co.uk (получено 8 октября 2009 г.)
- ^ Латтимор, Фил (26 июля 2007 г.), «Yahoo обеспечит полноценную работу в Интернете на всех мобильных устройствах» http://www.techradar.com/news/phone-and-communications/mobile-phones/yahoo-to-bring-full-web-to-all-mobiles-155967 techradar.com (получено 8 октября 2009 г.)
- ^ (1 октября 2003 г.), «Imagistics развертывает беспроводной веб-сервер Novarra» http://www.encyclopedia.com/doc/1G1-107782549.html Phone IP News (получено 8 октября 2009 г.)