The Motion-Based Gaming Peripheral Management (MBP-M) Framework for Robust and Accurate Program-Device Interaction

Master's Thesis

Abstract

In recent years, a tremendous rise in consumer grade electronics has afforded bountiful opportunities for quantification and instrumentation of the human body, particularly through the use of motion-based gaming peripherals. Unfortunately, developing applications capable of reliably and robustly collecting data from such devices involves non-trivial complexities that must be accounted for. To combat these complexities, this thesis describes the Motion Based Gaming Peripherals Management (MBP-M) Framework. When integrated inside a program, the framework controls all device and data handling, thereby allowing developers to focus entirely on the intended use of device data. Explored in the thesis are examples of the use of gaming peripherals in non-gaming efforts and the core guiding principles, architecture, and data processing flow of the framework. Additionally, results of performance tests demonstrating the efficacy of the framework are presented and discussed, showing that the MBP-M Framework performs reliably and robustly and adheres to the guiding principles.

Attributes

Attribute NameValues
URN
  • etd-11052014-101152

Author Benjamin Paul Bockstege
Advisor Aaron Striegel
Contributor Laurel Riek, Committee Member
Contributor Aaron Striegel, Committee Chair
Contributor Sidney DMello, Committee Member
Degree Level Master's Thesis
Degree Discipline Computer Science and Engineering
Degree Name MSCSE
Defense Date
  • 2014-08-12

Submission Date 2014-11-05
Country
  • United States of America

Subject
  • software performance

  • software framework

  • code development

Publisher
  • University of Notre Dame

Language
  • English

Record Visibility and Access Public
Content License
  • All rights reserved

Departments and Units

Files

Please Note: You may encounter a delay before a download begins. Large or infrequently accessed files can take several minutes to retrieve from our archival storage system.