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 . Дата обращения: 28 сентября 2010. Архивировано 29 октября 2010 года.
- ↑Mobile Computing Principles, 2004.
- ↑12Sharing Digital Ink, 2008.
- ↑Не путать с другим использованием термина:e-Ink
- ↑InkML Toolkit . Дата обращения: 7 декабря 2014. Архивировано 20 мая 2018 года.
- ↑InkML JavaScript Library . Дата обращения: 7 декабря 2014. Архивировано 14 сентября 2014 года.
- ↑André Constantino da Silva, Heloísa Vieira da RochaInkBlog: 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.