ROSS API Publications

Download Creativity in Software Development in an Academic Research Lab  Creativity in Software Development in an Academic Research Lab


ABSTRACT: We review the creative activity in the software development process of the ROSS (Responsive Objects, Surfaces, and Spaces) API. The ROSS API is a tangible toolkit that allows designers and developers to easily build applications for many different tangible platforms while still accommodating the continued evolution of the underlying sensing technologies. This paper describes the ROSS API specification, identifies its originality and relevance to creativity, discusses the challenges of the API development process, and summarizes the lessons learned.


Download A Framework Interweaving Tangible Objects, Surfaces and Space  A Framework Interweaving Tangible Objects, Surfaces and Spaces

Andy Wu, Jayraj Jog, Sam Mendenhall, and Ali Mazalek

ABSTRACT: In this paper, we will introduce the ROSS framework, an integrated application development toolkit that extends across different tangible platforms such as multi-user interactive tabletop displays, full-body interaction spaces, RFID-tagged objects and smartphones with multiple sensors. We will discuss how the structure of the ROSS framework is designed to accommodate a broad range of tangible platform configurations and illustrate its use on several prototype applications for digital media content interaction within education and entertainment contexts.


Download Creativity in Software Development  A Nested API Structure to Simplify Cross-Device Communication

Andy Wu, Sam Mendenhall, Jayraj Jog, Loring Scotty Hoag, Ali Mazalek

ABSTRACT: In this paper we present Responsive Objects, Surfaces, and Spaces (ROSS) API, a tangible toolkit that allows designers and developers to easily build applications for heterogeneous network devices. We describe the unique nested structure of the ROSS framework that enables crossplatform and device development and demonstrate its capabilities using several prototype applications.


Download Creativity in Software Development  Tangible Toolkits: Integrating Application Development across Diverse Multi-User and Tangible Interaction Platforms

Ali Mazalek

ABSTRACT: We are creating unified programming tools that allow developers to easily build applications for many different tangible platforms, and that can accommodate the continued evolution of the underlying sensing technologies. The Synlab API extends across several media table object-tracking platforms, RFID tagged object interactions, manipulable displays and multi-touch surfaces.