InkML

Запрос «Цифровые чернила» перенаправляется сюда. На эту тему нужно создать отдельную статью.
InkML
Орган стандартизации Консорциум Всемирной паутины

InkML — XML- язык разметки для ввода данных электронной ручкой или стилусом на планшетных персональных компьютерах. Рабочий проект спецификации разработан рабочей группой W3C Multi Modal Interaction и поддерживается World Wide Web Consortium (W3C). Имеет с 2011 года статус рекомендации[1].

Идея InkML заключается в создании графических и текстовых интерфейсов, которые могут использоваться по аналогии с ручкой и бумагой. Хотя этот язык и не был специально спроектирован для многомодального взаимодействия, он может быть хорошим подспорьем при создании многомодальных приложений[2].

InkML спроектирован для приложений, которым требуется полное и точное представление рукописной информации от различных устройств ввода, включая наклон и давление пера, давление и т. п. Формат позволяет добавлять и специфическую для конкретного приложения информацию. Другим известным аналогом является UNIPEN, который, в отличие от InkML, больше направлен на задачи распознавания рукописного ввода[3].

InkML формат может быть использован как в режиме архива, так и в виде потока данных. Среди моделируемых InkML понятий можно выделить ink source (источник цифровых чернил[4]), trace format (формат описания следов), которые могу включать информацию об оцифрованных устройством данных в виде каналов X, Y, F (force — сила) и единицах измерения соответствующих величин. Цифровые чернила представляются в InkML в виде набора следов (traces), каждый из которых является рядом измерений (обычно, произведённых в равноотстоящие промежутки времени) позиций пера или пальца пользователя, и разделённые маркерами опускания и поднятия пера (пальца)[3].

Программное обеспечение

  • Инструментарий InkML Toolkit[5]
  • InkML JavaScript-библиотека[6][7]

Примечания

  1. Спецификация InkML  (неопр.). Дата обращения: 28 сентября 2010. Архивировано 29 октября 2010 года.
  2. Mobile Computing Principles, 2004.
  3. 1 2 Sharing Digital Ink, 2008.
  4. Не путать с другим использованием термина: e-Ink
  5. InkML Toolkit  (неопр.). Дата обращения: 7 декабря 2014. Архивировано 20 мая 2018 года.
  6. InkML JavaScript Library  (неопр.). Дата обращения: 7 декабря 2014. Архивировано 14 сентября 2014 года.
  7. André Constantino da Silva, Heloísa Vieira da Rocha InkBlog: A Pen-Based Blog Tool for e-Learning Environments Архивная копия от 9 декабря 2014 на Wayback Machine Issues in Informing Science and Information Technology. Volume 10, 2013

Литература

  • B'Far, R. and Fielding, R.T. Mobile Computing Principles: Designing and Developing Mobile Applications with UML and XML. — Cambridge University Press, 2004. — P. 528. — ISBN 9781139455565.
  • Birendra Keshari, Muthuselvam Selvaraj, Manoj Prasad A, Sriganesh Madhvanath, Stephen M. Watt. Sharing Digital Ink in Heterogeneous Collaborative Environments (англ.). — Hewlett-Packard Development Company, L.P., 2008.

Ссылки

  • Спецификация InkML
Перейти к шаблону «Стандарты W3C»
Продукты
и стандарты
Рекомендации
ООСО
  • IndieAuth[англ.]
  • XAdES[англ.]
  • XBL[англ.]
  • XHTML+SMIL[англ.]
  • XUP[англ.]
Рабочие проекты
  • CCXML[англ.]
  • CURIE[англ.]
  • EME[англ.]
  • InkML
  • MSE[англ.]
  • RIF
  • SMIL Timesheets[англ.]
  • sXBL[англ.]
  • WebGPU
  • WebXR
  • WICD[англ.]
  • XFDL[англ.]
  • XFrames
  • XMLHttpRequest
Руководства
  • Руководящие принципы доступности веб-контента[англ.]
Инициативы
  • Markup Validation Service[англ.]
  • Web Accessibility Initiative[англ.]
  • WebPlatform[англ.]
Выведенные
из использования
Устаревшие
Организации
Рабочие группы
  • TAG[англ.]
  • CSS
  • SVG[англ.]
  • WebAuthn[англ.]
  • WHATWG
Группы сообщества и бизнеса
  • Web Advertising BG[англ.]
Закрывшиеся группы
  • Device Description (DDWG)[англ.]
  • HTML[англ.]
  • Multimodal Interaction Activity (MMI)[англ.]
ПО
Браузеры
  • Line Mode (1990–)[англ.]
  • Arena (1993–98)[англ.]
  • Agora (1994–97)[англ.]
  • Argo (1994–97)[англ.]
  • Amaya (браузер/редактор, 1996–2012)
Конференции