InkML is an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
-based
markup language
Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
to describe "ink" data input with an
electronic pen
Digital paper, also known as interactive paper, is patterned paper used in conjunction with a digital pen to create handwritten digital documents. The printed dot pattern uniquely identifies the position coordinates on the paper. The digital pe ...
or
stylus
A stylus (plural styli or styluses) is a writing utensil or a small tool for some other form of marking or shaping, for example, in pottery. It can also be a computer accessory that is used to assist in navigating or providing more precision ...
. The recommended specification was published by the
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working t ...
(W3C) in September 2011.
It is part of the W3C
Multimodal Interaction Activity initiative.
Software
InkML Toolkit (InkMLTk) is targeted at providing a suite of tools for working with InkML documents.
The toolkit includes the following libraries and tools,
* InkML processor libraries implementing the W3C InkML specification
* Converters library and tools (to and from other ink and image formats)
* InkML viewers as browser plug-ins, and
* InkML applications such as a graphical editor.
This project is released on
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
as an open source contribution from
HP Labs
HP Labs is the exploratory and advanced research group for HP Inc. HP Labs' headquarters is in Palo Alto, California and the group has research and development facilities in Bristol, UK. The development of programmable desktop calculators, ink ...
, India.
See also
*
Ink Serialized Format
*
Tablet computer
A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being comput ...
External links
W3C InkML HomeInkML SpecificationInkML Toolkit- open source contribution fro
HP Labs, India
{{W3C Standards
World Wide Web Consortium standards
Open formats
HP software