SlideShare a Scribd company logo
1 of 17
Download to read offline
© 2016 Adtile Technologies Inc.
NOTICE: All information contained herein is, and remains the property of Adtile Technologies Incorporated and its suppliers, if any. The intellectual, design and technical concepts contained
herein are proprietary to Adtile Technologies Incorporated and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright
law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adtile Technologies Incorporated.
Adtile Technologies – MotionStack

Company Confidential
© 2016 Adtile Technologies Inc.
Introducing MotionStack
© 2016 Adtile Technologies Inc.
MotionStack is a JavaScript library built to simplify the
development process of sensor-based motion
experiences on mobile devices.
Easy to learn
Extensive online documentation including API references,
usage tips, and sample projects.
Provide your users an intuitive
and natural dialogue with their device
Give users motion controls over content ranging from
emojis, to 3D models, to 360 videos, to virtual reality and
much more.
Bake it in wherever you need it - with scale
MotionStack is designed to build motion experiences on
the web, in-app, and can be readily packaged and
delivered through your existing content delivery system.
Adtile’s MotionStack
© 2016 Adtile Technologies Inc.
Natural controls. No training needed.
Imagine the ability to draw on your mobile device
simply by moving it through space.
Express yourself in an immersive medium.
MotionStack has powered Adtile’s Air Pencil,
where drawing free-form and uninhibited 3D
shapes is easier than ever.
By tapping into the motion sensors, MotionStack
is able to track the position of a mobile device as
it moves through space and then recreate the
shapes on the device in an interactive
environment.
Imagine what you 

can do with motion
© 2016 Adtile Technologies Inc.
Why MotionStack?
MotionStack removes the inconsistencies of sensor-based
computing across a wide variety of mobile devices
- built using open web-technology, MotionStack fits into your
content management system effortlessly.
- providing cross-platform standardization to sensors across
mobile operating systems and web browsers.
- reporting sensor measurements that are mathematically
enhanced and adapting filtering algorithms to each device in
real-time to ensure that your sensor data is optimized.
MotionStack is always being innovated to power new
motion experiences
- reporting sensor data is just the beginning. MotionStack is
loaded with gesture recognition to make interacting with your
projects fun and easy.
- MotionStack has been built and tested in an ever expanding list
of new roles, powering experiences ranging from controlling 2D
elements to immersive virtual reality games.
© 2016 Adtile Technologies Inc.
It just works
If your content delivery system is powered by the web, MotionStack can fit into your existing infrastructure
without any setup or technology-integration steps.
MotionStack is built using standard web-technologies so that delivering motion experiences through your
content management system is as easy as delivering any other media.
Use Case: 360 videos
Check Facebook’s or
Youtube’s 360 video
players… They only run in-
app environment.
MotionStack provides the
first web-compatible
solution to view 360 videos
online that is robust
enough to work across
many devices, regardless
of operating systems,
software versions, and
web-browsers.
© 2016 Adtile Technologies Inc.
CONSISTENT
INVENTORY
If a device is missing a
sensor, MotionStack
extrapolates missing
measurements from
redundancies of other
existing sensors.
No two platforms are exactly the same
Motion experiences that are cross-platform compatible function properly on a large suite of devices
without the need for native configurations… even across devices with different manufacturers, operating
systems, software versions, web-browsers, and content delivery systems.
MotionStack is tested on hundreds of device configurations to ensure it is truly a cross-platform library.
CONSISTENT
FORMATTING
Avoid discrepancies when
devices measure motions
using different units of
measurement, e.g. degrees
and radians
CONSISTENT
ACCESS
Calling sensor data
through MotionStack
handles cross- platform
sensor access under-the-
hood, regardless of OS or
web browser.
Sensor Inventory
Accelerometer
Including readings with and without the force
of gravity
Gravity
Estimates the direction vector of gravity
relative to the device
Magnetometer
Estimates the direction vector of the magnetic
field relative to the device
Geolocation
Estimates the global coordinates of the user
using GPS
Gyroscope
Measures the rotation rate of the device
Orientation
Estimates the angular attitude of the device
MotionStack is built to provide 

the most expansive list of sensors
available to your project.
RelativePitch
Measures the offset of the device’s pitch angle relative to its
initial position
RelativeHeading
Measures the offset of the device’s heading angle relative to
its initial position
© 2016 Adtile Technologies Inc.
Using Motion 

Case Study: Motion-stabilized GPS
Working with sensors is easy
MotionStack is equipped with a large catalogue of motion sensors that are
easy to use and each sensor can be accessed in as few as two lines of code.
All you have to provide is a callback function that instructs your native or web-
based project how to respond to a new sensor reading.
Working with multiple sensors is easy as 1-2-3
By coupling variables in callback functions, you can easily fuse multiple sensor
readings together.
For instance, gyroscope-stabilization is just a math expression away when you
need to build your upcoming GPS project and keep your digital compass from
de-calibrating. (Even though we’ve already done this for you.)
© 2016 Adtile Technologies Inc.


MotionStack is loaded with access to motion sensors like the accelerometer, gyroscope, magnetometer,
etc. as well as geolocation sensors so that it serves all your sensor-computing needs, whether your next
project involves maps and GPS, or computing the pitch and roll of a mobile device.
© 2016 Adtile Technologies Inc.
Let MotionStack conduct 

your sensory orchestra.



After more than 5 years of R&D, MotionStack teaches your device how to make its core sensors
collaborate to provide an optimal motion experience.

Infer missing sensors
Some platforms do not allow access to certain motion sensors or simply lack them. MotionStack uses
discrete mechanics and nonlinear numerical methods to infer missing measurements by identifying
redundant data captured by one or more sensors.
Sensor fusion
When one or more sensors measure related motions, these relationships are modeled mathematically and
leveraged to compliment each other yielding ever more accurate data.
Sensor adaptive algorithms
MotionStack’s motion-processing algorithms detect the sensors on-board your device and measure their
performance to optimize and fit the profile of your device on the fly. This guarantees your sensor-enabled
motion experiences are maximizing the potential of your device’s sensors.
Gesture Recognition
Gesture-enabled experiences provide a simple, fun, and intuitive dialogue between a user 

and your native or web-based project.
Equipped with its pre-optimized sensor data, MotionStack is able to readily detect motion-induced
structures in the sensor data that can be used to identify a variety of gestures.
Registering a gesture is even easier than operating on the sensor data itself.
Since all the sensor processing and gesture recognition is taken care of, there’s no need to get into low-
level signal processing. All you need to do is provide a callback function with instructions on how your
project should respond to each time your target gesture is registered.
© 2016 Adtile Technologies Inc.
Tested for quality
MotionStack is regularly tested across a large library
of motion cassettes that are recorded and replayed
in the MotionVCR.
Each motion cassette is recorded from an actual
mobile device while it is physically moved using 

a particular motion gesture.
Once the motion is recorded, it is introduced 

into a large set of functional tests to ensure 

that MotionStack properly handles a 

large catalogue of motions.
© 2016 Adtile Technologies Inc.
Motion and 

Spatial Computing



Motion Computing
refers building motion experiences where
the device is aware of its own motion and
responds to the user as it moves.
These experience can range from very
simple usages such as paging through a
phone book to more intricate and layered
usages, like tilting a mobile device to turn
and accelerate a speeding car down the
freeway.



Spatial Computing
incorporates a broader notion of motion
experience where the device is aware of
and responsive to its motions, but is also
aware of a surrounding virtual environment.
© 2016 Adtile Technologies Inc.
Case Study: 

Virtual Reality
Hooking into Gesture APIs is as easy as
hooking into Sensor APIs. All you need is two
lines of code and instructions for what to do
every time a gesture is registered.
Navigating through space
Using MotionStack’s Pedometer gesture allows
your project to register steps taken by a user
while they’re actively engaged in the motion
experience.
This gesture provides a natural control for a
user to walk through a virtual space.
Combining this gesture with the Orientation API
allows a user to explore new environments by
walking and looking around.
© 2016 Adtile Technologies Inc.
Building immersive 

experiences



Immersive video
Motion controls give a user
the most seamless
experience in watching 360
videos.
Immersive games
Invent creative new ways for
your audience to lose
themselves in your latest
project.
Immersive medium
Equipped with tools as simple
as moving a device, there’s no
limit to what sort of
experiences can be built.
© 2016 Adtile Technologies Inc.
© 2016 Adtile Technologies Inc.
The hidden harmony is better
than the obvious.
NOTICE: All information contained herein is, and remains the property of Adtile Technologies Incorporated and its suppliers, if any. The intellectual, design and technical concepts contained
herein are proprietary to Adtile Technologies Incorporated and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright
law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adtile Technologies Incorporated.
Nils Forsblom

Founder & CEO
Adtile Technologies

11750 Sorrento Valley Rd
San Diego, CA 92121
Phone + 1 (858) 349 2055
nils@adtile.me
© 2016 Adtile Technologies Inc.

More Related Content

What's hot

Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)
Hemanth kumar
 

What's hot (20)

Project soli
Project soliProject soli
Project soli
 
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
 
Project Soli by Google ATAP
Project Soli by Google ATAPProject Soli by Google ATAP
Project Soli by Google ATAP
 
Gesture control
Gesture controlGesture control
Gesture control
 
Chakrinithesh
Chakrinithesh Chakrinithesh
Chakrinithesh
 
Riva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro VrRiva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro Vr
 
Google project soli
Google project soliGoogle project soli
Google project soli
 
Wearable Technology
Wearable TechnologyWearable Technology
Wearable Technology
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2
 
Mobile ring
Mobile ring Mobile ring
Mobile ring
 
Touchless interactivity is the new frontier
Touchless interactivity is the new frontierTouchless interactivity is the new frontier
Touchless interactivity is the new frontier
 
MYO: Computer interface based on EMG signals from forearm, Business Model
MYO: Computer interface based on EMG signals from forearm, Business ModelMYO: Computer interface based on EMG signals from forearm, Business Model
MYO: Computer interface based on EMG signals from forearm, Business Model
 
Google Project Soli
Google Project SoliGoogle Project Soli
Google Project Soli
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Kinect
KinectKinect
Kinect
 
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya VarbanoveSoftkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
Softkinetic user interface evolution by Ilse Ravyse and Tanya Varbanove
 
Project Report on Hand gesture controlled robot part 2
Project Report on Hand gesture controlled robot part 2Project Report on Hand gesture controlled robot part 2
Project Report on Hand gesture controlled robot part 2
 
Touch Less touch screen
Touch Less touch screenTouch Less touch screen
Touch Less touch screen
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)Virtual Smart-phone (1) (1)
Virtual Smart-phone (1) (1)
 

Similar to Adtile Core Technologies

SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORT
JISMI JACOB
 
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICSIEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
aswin tbbc
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
tffttfyyf
 

Similar to Adtile Core Technologies (20)

Future forward
Future forward Future forward
Future forward
 
Magic Leap Augmented Reality Strategy Insights from Patents
Magic Leap Augmented Reality Strategy Insights from PatentsMagic Leap Augmented Reality Strategy Insights from Patents
Magic Leap Augmented Reality Strategy Insights from Patents
 
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
VRaaS [Virtual Reality as a Service]: Integrated architecture for VR Applicat...
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORT
 
Comprehensive IoT Development Services to Empower Your Business
Comprehensive IoT Development Services to Empower Your BusinessComprehensive IoT Development Services to Empower Your Business
Comprehensive IoT Development Services to Empower Your Business
 
Science in motion - Qualisys neurology booklet
Science in motion - Qualisys neurology bookletScience in motion - Qualisys neurology booklet
Science in motion - Qualisys neurology booklet
 
Car Security System #CSALS
Car Security System #CSALSCar Security System #CSALS
Car Security System #CSALS
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
How effective is Swift’s AR technology in developing.pdf
How effective is Swift’s AR technology in developing.pdfHow effective is Swift’s AR technology in developing.pdf
How effective is Swift’s AR technology in developing.pdf
 
Navigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged PeopleNavigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged People
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand Gestures
 
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICSIEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
 
Final
FinalFinal
Final
 
Experience - Idea Team
Experience - Idea TeamExperience - Idea Team
Experience - Idea Team
 
Virtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesVirtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand Gestures
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
Retaam_ThingWorx
Retaam_ThingWorxRetaam_ThingWorx
Retaam_ThingWorx
 
Leantegra Solutions & Products
Leantegra Solutions & ProductsLeantegra Solutions & Products
Leantegra Solutions & Products
 
The Internet-of-Things based hand gestures using wearable sensors for human m...
The Internet-of-Things based hand gestures using wearable sensors for human m...The Internet-of-Things based hand gestures using wearable sensors for human m...
The Internet-of-Things based hand gestures using wearable sensors for human m...
 

Recently uploaded

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Adtile Core Technologies

  • 1. © 2016 Adtile Technologies Inc. NOTICE: All information contained herein is, and remains the property of Adtile Technologies Incorporated and its suppliers, if any. The intellectual, design and technical concepts contained herein are proprietary to Adtile Technologies Incorporated and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adtile Technologies Incorporated. Adtile Technologies – MotionStack
 Company Confidential
  • 2. © 2016 Adtile Technologies Inc. Introducing MotionStack
  • 3. © 2016 Adtile Technologies Inc. MotionStack is a JavaScript library built to simplify the development process of sensor-based motion experiences on mobile devices. Easy to learn Extensive online documentation including API references, usage tips, and sample projects. Provide your users an intuitive and natural dialogue with their device Give users motion controls over content ranging from emojis, to 3D models, to 360 videos, to virtual reality and much more. Bake it in wherever you need it - with scale MotionStack is designed to build motion experiences on the web, in-app, and can be readily packaged and delivered through your existing content delivery system. Adtile’s MotionStack
  • 4. © 2016 Adtile Technologies Inc. Natural controls. No training needed. Imagine the ability to draw on your mobile device simply by moving it through space. Express yourself in an immersive medium. MotionStack has powered Adtile’s Air Pencil, where drawing free-form and uninhibited 3D shapes is easier than ever. By tapping into the motion sensors, MotionStack is able to track the position of a mobile device as it moves through space and then recreate the shapes on the device in an interactive environment. Imagine what you 
 can do with motion
  • 5. © 2016 Adtile Technologies Inc. Why MotionStack? MotionStack removes the inconsistencies of sensor-based computing across a wide variety of mobile devices - built using open web-technology, MotionStack fits into your content management system effortlessly. - providing cross-platform standardization to sensors across mobile operating systems and web browsers. - reporting sensor measurements that are mathematically enhanced and adapting filtering algorithms to each device in real-time to ensure that your sensor data is optimized. MotionStack is always being innovated to power new motion experiences - reporting sensor data is just the beginning. MotionStack is loaded with gesture recognition to make interacting with your projects fun and easy. - MotionStack has been built and tested in an ever expanding list of new roles, powering experiences ranging from controlling 2D elements to immersive virtual reality games.
  • 6. © 2016 Adtile Technologies Inc. It just works If your content delivery system is powered by the web, MotionStack can fit into your existing infrastructure without any setup or technology-integration steps. MotionStack is built using standard web-technologies so that delivering motion experiences through your content management system is as easy as delivering any other media. Use Case: 360 videos Check Facebook’s or Youtube’s 360 video players… They only run in- app environment. MotionStack provides the first web-compatible solution to view 360 videos online that is robust enough to work across many devices, regardless of operating systems, software versions, and web-browsers.
  • 7. © 2016 Adtile Technologies Inc. CONSISTENT INVENTORY If a device is missing a sensor, MotionStack extrapolates missing measurements from redundancies of other existing sensors. No two platforms are exactly the same Motion experiences that are cross-platform compatible function properly on a large suite of devices without the need for native configurations… even across devices with different manufacturers, operating systems, software versions, web-browsers, and content delivery systems. MotionStack is tested on hundreds of device configurations to ensure it is truly a cross-platform library. CONSISTENT FORMATTING Avoid discrepancies when devices measure motions using different units of measurement, e.g. degrees and radians CONSISTENT ACCESS Calling sensor data through MotionStack handles cross- platform sensor access under-the- hood, regardless of OS or web browser.
  • 8. Sensor Inventory Accelerometer Including readings with and without the force of gravity Gravity Estimates the direction vector of gravity relative to the device Magnetometer Estimates the direction vector of the magnetic field relative to the device Geolocation Estimates the global coordinates of the user using GPS Gyroscope Measures the rotation rate of the device Orientation Estimates the angular attitude of the device MotionStack is built to provide 
 the most expansive list of sensors available to your project. RelativePitch Measures the offset of the device’s pitch angle relative to its initial position RelativeHeading Measures the offset of the device’s heading angle relative to its initial position © 2016 Adtile Technologies Inc.
  • 9. Using Motion 
 Case Study: Motion-stabilized GPS Working with sensors is easy MotionStack is equipped with a large catalogue of motion sensors that are easy to use and each sensor can be accessed in as few as two lines of code. All you have to provide is a callback function that instructs your native or web- based project how to respond to a new sensor reading. Working with multiple sensors is easy as 1-2-3 By coupling variables in callback functions, you can easily fuse multiple sensor readings together. For instance, gyroscope-stabilization is just a math expression away when you need to build your upcoming GPS project and keep your digital compass from de-calibrating. (Even though we’ve already done this for you.) © 2016 Adtile Technologies Inc. 
 MotionStack is loaded with access to motion sensors like the accelerometer, gyroscope, magnetometer, etc. as well as geolocation sensors so that it serves all your sensor-computing needs, whether your next project involves maps and GPS, or computing the pitch and roll of a mobile device.
  • 10. © 2016 Adtile Technologies Inc. Let MotionStack conduct 
 your sensory orchestra.
 
 After more than 5 years of R&D, MotionStack teaches your device how to make its core sensors collaborate to provide an optimal motion experience.
 Infer missing sensors Some platforms do not allow access to certain motion sensors or simply lack them. MotionStack uses discrete mechanics and nonlinear numerical methods to infer missing measurements by identifying redundant data captured by one or more sensors. Sensor fusion When one or more sensors measure related motions, these relationships are modeled mathematically and leveraged to compliment each other yielding ever more accurate data. Sensor adaptive algorithms MotionStack’s motion-processing algorithms detect the sensors on-board your device and measure their performance to optimize and fit the profile of your device on the fly. This guarantees your sensor-enabled motion experiences are maximizing the potential of your device’s sensors.
  • 11. Gesture Recognition Gesture-enabled experiences provide a simple, fun, and intuitive dialogue between a user 
 and your native or web-based project. Equipped with its pre-optimized sensor data, MotionStack is able to readily detect motion-induced structures in the sensor data that can be used to identify a variety of gestures. Registering a gesture is even easier than operating on the sensor data itself. Since all the sensor processing and gesture recognition is taken care of, there’s no need to get into low- level signal processing. All you need to do is provide a callback function with instructions on how your project should respond to each time your target gesture is registered. © 2016 Adtile Technologies Inc.
  • 12. Tested for quality MotionStack is regularly tested across a large library of motion cassettes that are recorded and replayed in the MotionVCR. Each motion cassette is recorded from an actual mobile device while it is physically moved using 
 a particular motion gesture. Once the motion is recorded, it is introduced 
 into a large set of functional tests to ensure 
 that MotionStack properly handles a 
 large catalogue of motions. © 2016 Adtile Technologies Inc.
  • 13. Motion and 
 Spatial Computing
 
 Motion Computing refers building motion experiences where the device is aware of its own motion and responds to the user as it moves. These experience can range from very simple usages such as paging through a phone book to more intricate and layered usages, like tilting a mobile device to turn and accelerate a speeding car down the freeway.
 
 Spatial Computing incorporates a broader notion of motion experience where the device is aware of and responsive to its motions, but is also aware of a surrounding virtual environment. © 2016 Adtile Technologies Inc.
  • 14. Case Study: 
 Virtual Reality Hooking into Gesture APIs is as easy as hooking into Sensor APIs. All you need is two lines of code and instructions for what to do every time a gesture is registered. Navigating through space Using MotionStack’s Pedometer gesture allows your project to register steps taken by a user while they’re actively engaged in the motion experience. This gesture provides a natural control for a user to walk through a virtual space. Combining this gesture with the Orientation API allows a user to explore new environments by walking and looking around. © 2016 Adtile Technologies Inc.
  • 15. Building immersive 
 experiences
 
 Immersive video Motion controls give a user the most seamless experience in watching 360 videos. Immersive games Invent creative new ways for your audience to lose themselves in your latest project. Immersive medium Equipped with tools as simple as moving a device, there’s no limit to what sort of experiences can be built. © 2016 Adtile Technologies Inc.
  • 16. © 2016 Adtile Technologies Inc. The hidden harmony is better than the obvious.
  • 17. NOTICE: All information contained herein is, and remains the property of Adtile Technologies Incorporated and its suppliers, if any. The intellectual, design and technical concepts contained herein are proprietary to Adtile Technologies Incorporated and its suppliers and may be covered by U.S. and Foreign Patents, patents in process, and are protected by trade secret or copyright law. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adtile Technologies Incorporated. Nils Forsblom Founder & CEO Adtile Technologies 11750 Sorrento Valley Rd San Diego, CA 92121 Phone + 1 (858) 349 2055 nils@adtile.me © 2016 Adtile Technologies Inc.