Date of Award
2008
Degree Type
Thesis
Degree Name
Master of Science
Program
Computer Science
Supervisor
Dr. Stephen M. Watt
Abstract
Easy availability of various pen based devices, such as Tablet PCs, PDAs and smartphones, has created many opportunities to be explored in the area of pen-based computing. The diverse nature and settings of pen-based applications demands a platform-neutral representation for digital ink supporting a wide range of operations. Ink Markup Language (InkML), an XML-based language, provides such a representation that allows a variety of operations in a flexible and efficient manner. InkML provides support for a range of pen-based application through two styles - streaming and archival - which are semantically equivalent but have different properties. In this thesis, we present solutions for doing transformations between these two styles and performing operations on them. Using streaming InkML, we present different techniques that can be used for exchanging digital ink in a heterogeneous collaborative environment. The main challenges for such a task stem from factors such as differences in channel properties of the ink sources with different capabilities and screen resolutions. We give an analysis and comparison of the various ink sharing techniques. As two use cases, we discuss a mathematical symbol recognition server and an InkML based protocol to provide support for doing mathematics in a collaborative inking environment.
Recommended Citation
Keshari, Birendra, "Techniques for Transformation and Exchange of Standardized Digital Ink" (2008). Digitized Theses. 4534.
https://ir.lib.uwo.ca/digitizedtheses/4534