Motion and Spatial Computing
Motion Computing and Spatial Computing are two related concepts used by the Adtile team to build sensor-enabled experiences.
MotionStack is defined to quantify motions so that you do not need to be familiar with accessing and working with sensor data. Instead, you send callback functions to MotionStack APIs and then the motions from the end-user act like inputs to these functions. This allows you to build complex motion experiences and skip all the low-level processing and mathematical transformations that are needed to leverage the sensors in your mobile device.
Motion Computing refers building motion experiences where the device is aware of its own motion and responds to the user as it moves. This allows you to build a motion experience where a user can have a natural and intuitive dialogue with your projects through their mobile device.
Motion experience range from very simple usages, including simple experiences such as shaking the device to reveal an image or tilting the device to scroll through a photo album, to much more intricate and layered usages, such as rotating and tilting a mobile to turn and accelerate a speeding car down the freeway or practice shooting a bow and arrow in a virtual archery range.
With Motion Computing, users are be able to interact with your projects intuitively and effortlessly. See some of the sample projects to explore some demos.
Spatial Computing incorporates a broader notion of motion experiences where the device is aware of and responsive to its motions, but is also aware of its surrounding environment. These experiences involve extrapolating sensor data to build a more immersive experience. Spatial Computing may rely on GPS data to update or modify motion functionality as a user travels from one place to the next, or may rely on the pedometer to walk through a virtual space. In both of these examples, the mobile device does not only recognize gestures and motions, but is constructing a virtual environment to navigate in.
Virtual reality or augmented reality, call it what you like, is inherently built upon the principles of Spatial Computing. The user experiences and interacts with their new environment by navigating through space with motion and, well, that's where MotionStack can help.
Using MotionStack will allow you to focus building virtual reality through exciting content and high-level functionalities, and keep the low-level sensor processing and the mathematics under the hood.