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

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 2016Codemotion
 
Project Soli by Google ATAP
Project Soli by Google ATAPProject Soli by Google ATAP
Project Soli by Google ATAPrguptarrr
 
Riva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro VrRiva Vr Rehab 07 Neuro Vr
Riva Vr Rehab 07 Neuro VrRiva Giuseppe
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Jeff Sipko
 
Touchless interactivity is the new frontier
Touchless interactivity is the new frontierTouchless interactivity is the new frontier
Touchless interactivity is the new frontierLM3LABS
 
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 ModelJeffrey Funk Business Models
 
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 VarbanoveIndustrial Design Center
 
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 2Pragya
 
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

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 PatentsAlex G. Lee, Ph.D. Esq. CLP
 
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...ijsrd.com
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTJISMI JACOB
 
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 BusinessR-Style Lab
 
Science in motion - Qualisys neurology booklet
Science in motion - Qualisys neurology bookletScience in motion - Qualisys neurology booklet
Science in motion - Qualisys neurology bookletNicolasCevennes
 
Car Security System #CSALS
Car Security System #CSALSCar Security System #CSALS
Car Security System #CSALSAlex Vishwa
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
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.pdfMindfire LLC
 
Navigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged PeopleNavigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged PeopleIRJET Journal
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand GesturesIRJET Journal
 
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICSIEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICS
IEEE PROJECT TOPICS & ABSTRACTS BY SOFTRONIICSaswin tbbc
 
Experience - Idea Team
Experience - Idea TeamExperience - Idea Team
Experience - Idea Teamguestcf53f1
 
Virtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesVirtual Mouse Control Using Hand Gestures
Virtual Mouse Control Using Hand GesturesIRJET Journal
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppttffttfyyf
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptAfstddrrdv
 
Leantegra Solutions & Products
Leantegra Solutions & ProductsLeantegra Solutions & Products
Leantegra Solutions & ProductsJulia Danby
 
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...CloudTechnologies
 

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

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

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.