Beruflich Dokumente
Kultur Dokumente
APPLICATION
12 ~ 18 Sensors!
Inertial Sensors: Gyroscope, Accelerometer, Magnetometer (e-Compass) Optical Sensors: Proximity, Ambient Light, RGB Color, Image Sensors (Front/Rear) Touch Sensors: Multi-Touch, Touchless Hover, Pressure Touch Environmental Sensors: Temperature, Humidity, Barometric Pressure, Gas (CO)* Wireless/RF Sensors: GPS, WiFi, Cellular A-GPS, Bluetooth Low Energy, NFC Other Sensors: MEMS Microphones , Biometric/Fingerprint*, BioSensors*
TristanJoo@wca.org (Apr. 2012)
: MEMS Sensors
Mobile Sensor Fusion Use Cases & Apps (in App Stores)
Gesture UI Control (Motion, Proximity) Sensor Music Player, Gesture authentication, etc. Remote Control App (Motion, Multi-Touch, RF) NeguSoft UControl, Samsung Remote, etc. Augmented Reality (Inertial, GPS, Image) Wikitude, Layar, etc. Exercise Apps: SitUp, PushUp, PullUp, Pedometer, etc. (Motion, Proximity, GPS) Sensors Games: Alien Attack (AR Motion), A.Squadron & ZombieGate (9-axis Motion), etc. Indoor Navigation and Positioning (Inertial, Pressure, WiFi): SenionLab, Meridian, etc. Context-Aware Mobile Services (ALL Sensors!): Address Sense, Smart Assistant, etc.
Across Devices
Millions!
Web Developers
Power-efficient Algorithms
Sensory Data Collection Context Data Analytics App Context Provisioning Inertial (MEMS) Environmental Optical Wireless/RF
(Some MEMS)
: Search terms
* Source: App Store websites (as of 4/11/2012) 7
TristanJoo@wca.org (Apr. 2012)
Sensor API
Android 2.3
(Dec. 2010) Yes3 Yes Yes3 Yes Yes Yes Yes Yes Yes Yes2 No No Yes Yes
Android 2.2
(May 2010) No Yes No No Yes No No Yes Yes No No No Yes Yes
WinPhone7.5
(Sept. 2011) Yes Yes Yes3 Yes Yes Yes Yes No No No No No Yes Yes
iOS 5
(Oct. 2011) Yes Yes Yes3 Yes Yes Yes Yes Yes Yes No No No Yes Yes
iOS 4
(June 2010) Yes Yes Yes3 Yes Yes Yes No Yes Yes No No No Yes Yes
Software (Virtual) Sensors 11 Device/Sensor-agnostic Integration Common Sensor fusion libraries Native OS API: Power inefficient Native OS API: Accuracy & Performance poor 3rd Party API: Accuracy & Performance improved
Hardware Sensors + Software Integration Device/Sensor specific Integration (Fragmented) Proprietary Sensor fusion libraries A/P level: Power hungry Sensor level: Low-pwr Sensor Vendor API: Accuracy & Performance best 3rd Party API: Accuracy & Performance optimized
12
Fragmentation
Scalable
13
Recommendations
Standardize basic Sensor functions to enable rapid bringup and test
Combat Fragmentation concerns from diversifying Sensor & OEM vendors
Accelerate innovations and future roadmaps with UX & Use Cases in mind
14
As native support of HW Sensors advance across Mobile OSes, simpler & better performing extensions of Virtual / Fused Sensor APIs become crucial Mobile Ecosystem (esp. MEMS) needs concerted Standardization efforts to effectively scale!
Highly fragmented across Sensors, OS & Device Implementations Developers need standardized API support
15