Evaluating the Performance of Direct Injection and TUIO-based Protocols for Multi-Touch Data Transfer

atmire.migration.oldid339
dc.contributor.advisorMaurer, Frank
dc.contributor.authorAndreychuk, Darren
dc.date.accessioned2012-09-24T16:30:24Z
dc.date.available2012-11-13T08:01:27Z
dc.date.issued2012-09-24
dc.date.submitted2012en
dc.description.abstractIn the past two years, hardware vendors have released drivers for multi-touch devices running on Windows 7. Since direct injection of multi-touch input uses the Human Interface Device (HID) for USB protocol, it represents a new way of transferring touch data to client applications acting as an alternative to the Tangible User Interface protocol (TUIO) previously introduced. Anecdotally, TUIO has been criticized in the past for slowing applications down because of noticeable latency gaps between touch interactions and visual feedback from the system. This problem can result in poor user experiences and software quality degradation, both of which are contributing factors to device rejection in the marketplace. Over time touch-based systems have evolved into modular systems making it challenging to track performance bottlenecks in the overall system. This thesis focuses on high-performance multi-touch software systems by comparing HID and TUIO to determine which protocol contributes the lowest latency. A semi-automated benchmark harness was constructed for an existing system to simulate and monitor different scenarios commonly observed in multi-touch interactions, with the goal of stress-testing both protocols without the presence of hardware. A performance evaluation was conducted on the modified system and the results indicate that, when compared to TUIO, HID is a faster protocol for multi-touch data transfer under constantly changing and often strenuous conditions.en_US
dc.identifier.citationAndreychuk, D. (2012). Evaluating the Performance of Direct Injection and TUIO-based Protocols for Multi-Touch Data Transfer (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/25977en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/25977
dc.identifier.urihttp://hdl.handle.net/11023/218
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectComputer Science
dc.titleEvaluating the Performance of Direct Injection and TUIO-based Protocols for Multi-Touch Data Transfer
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2012_andreychuk_darren.pdf
Size:
2.59 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: