in 2014 Likely to increase to 127 million units by 2017 Device revenues to exceed $53 billion in 2019 Source: Juniper Research, Smart Wearable Devices, 2014-2019
wide range of APIs through privileges Alarms App info Content (get images, videos, music) Download files Filesystem Message port (comm. with other apps) Media key (capture when user has pressed a media button) Sound (control volume level) Power (turn screen on/off, change screen brightness) Human Activity Monitor Sensor System information (device capabilities, battery level, connection info – Wi-Fi/ cellular network, IP address etc, CPU load level, locale)
packages (.wgt) A full web browser (Opera) is available for use on the watch Although not officially supported, Sencha Touch apps appear to work fine on the device
the Tizen IDE (based on Eclipse) and create a new project Specify required privileges and features, allowing use of APIs Use the Emulator to test out the app
an iPhone app, and an app running on Apple Watch Requires a native app on the Watch Plugins: • https://github.com/20steps/cordova-plugin-watch • https://github.com/leecrossley/cordova-plugin-apple-watch
{ var el = document.getElementById('received'); el.innerText = message; }); setInterval(function () { var message = parseInt(Math.random() * 100).toString(); Watch.sendMessage(message, 'testChannel'); var el = document.getElementById('send'); el.innerText = message; }, 1000); Based on example from: https://github.com/20steps/cordova-plugin-watch-example
PebbleKit JS C app runs on the watch and interacts with the phone app via Bluetooth for every user interaction Whole app written in JavaScript Provides objects and functions to build the UI and then remote-controls the C app to display them Pebble.js currently in beta
2014 may well number in the millions, with demand increasing to the tens of millions by 2016 and surpassing 100 million by 2020” Deloitte, on the subject of Smart Glasses Deloitte TMT Predictions, 2014
Cordova apps can therefore be deployed to the device Ross Gerbasi has done some detailed testing of Google Glass running web apps: http://sencha.com/blog/developing-for-google-glass-with-sencha-touch/
resources: http://developer.getpebble.com Ross Gerbasi – web apps on Google Glass: https://github.com/aphex/cordova-glass http://www.sencha.com/blog/developing-for-google-glass-with- sencha-touch/