Mobile HTML5: Device APIs and related APIs
summary
Shows working demos: a camera web app called chrome off camera written entirely in JavaScript that uses HTML media capture to get a file then draws into canvas, applies filters and stores blobs in IndexedDB blob (only Firefox truly supports blob storage so other browsers fall back to huge base64 strings). A pizza compass combines geolocation with deviceorientation to point to nearby pizza. getUserMedia support is spotty (Opera and recent Chrome prefixed), battery events exist mainly in Firefox/Tizen, and light/proximity sensors and some APIs remain unreliable or unimplemented on most mobile browsers.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:53URI Schemes: Making a Call
- 3:05URI Schemes: UX
- 4:16Geolocation
- 5:03Access Permission
- 5:50Device Orientation Events
- 10:34User Cases
- 14:21HTML Media Capture
- 18:38Camera App in HTMLS
- 20:17Battery Status API
- 21:19Vibration API
- 21:54Ambient Light Events
- 23:26Light Sensor Demo
- 23:59Proximity Events
related talks
44mJavaScript: What mobile browsers can do - 2020 revisited
31mThe power of mobile web browsers
43mAfter HTML5: Mobile Device APIs and PhoneGap
39mDevice APIs
37mBuzz It For Real ! ... the tortuous road to Mobile HTML5 Apps
13mEnhancing Mobile Experiences with Device APIs
29mHTML5 JavaScript APIs
45mBrowser API's: The unknown super heroes
