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.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.