developing wearable technology apps quickly
DESCRIPTION
Slides for SMAC meetup about Wearable TechnologyTRANSCRIPT
![Page 1: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/1.jpg)
#TOSMAC
Toronto SMAC Meetup – Welcome!Developing wearable technology applications quickly
![Page 2: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/2.jpg)
#TOSMAC
Agenda• 6:00pm - 6:05pm: Registration, Welcome, Introductions
• 6:05pm - 6:15pm: Recap from prior meetup events
• 6:15pm – 6:25pm: Overview of wearable tech products
• 6:25pm - 6:45pm: Myo - Presentation analytics
• 6:45pm - 7:05pm: Oculus Rift - Geography game
• 7:05pm - 7:25pm: Kiwi Move - Detecting falls
• 7:25pm – 7:45pm: Bionik Labs
• 7:45pm – 8:15pm: Questions & Networking| © 2014 IBM Corporation2
![Page 3: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/3.jpg)
#TOSMAC
Let’s be social!Start tweeting with: #TOSMAC
| © 2014 IBM Corporation 3
![Page 4: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/4.jpg)
#TOSMAC
Key areas: SMAC & Cognitive ComputingInnovate
how we engage, make decisions and workOptimize
our IT infrastructure, data and processes
Line of Business LeadersMarketing Leaders
Sales LeadersFinance & HR Leaders
Technology LeadersChief Information Officers
Technology ArchitectsDev & Ops Leaders Drives InvestmentDrives Investment
Drives NeedDrives Need
![Page 5: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/5.jpg)
#TOSMAC
5
• PAAS for developers built on top of Cloud Foundry (Open source)
Bluemix (Bluemix.net)
![Page 6: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/6.jpg)
#TOSMAC
Overview of Wearable Tech Products
| © 2014 IBM Corporation 6
![Page 7: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/7.jpg)
#TOSMAC
● The hype of IoT● Architecture● Trip through devices:
o What is it?o What do we need to make it work?o Priceo In what could it be used?
Agenda
| © 2014 IBM Corporation
![Page 8: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/8.jpg)
#TOSMAC
| © 2014 IBM Corporation
Source: Forbes
The hype of wearables and IoT
![Page 9: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/9.jpg)
#TOSMAC
| © 2014 IBM Corporation
Figure 1: Main architecture for most devices
Architecture
![Page 10: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/10.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Multi-sensor wearable deviceo BLEo WiFio 9-axis IMU
● Programming languages:o JavaScript/jQuery
● Price: $99● Could be used for: health care, location tracking
Kiwi Move
![Page 11: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/11.jpg)
#TOSMAC
| © 2014 IBM Corporation
Kiwi Move
![Page 12: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/12.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Brain sensing headbando Tracks brainwaves and suggests
exercises for stress reduction● Programming languages:
o C/C++o Pythono Java
● Price: $299● Could be used for: heath care
Muse
![Page 13: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/13.jpg)
#TOSMAC
| © 2014 IBM Corporation
Muse
![Page 14: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/14.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Heads-up display for sportso GPSo BLEo 9-axis IMUo 720p HD video camera
● Programming languages:o Javao JSON
● Price: $599● Could be used for: sports, gaming, phone extension
Recon Jet
![Page 15: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/15.jpg)
#TOSMAC
| © 2014 IBM Corporation
Recon Jet
![Page 16: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/16.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Heartbeat wristband sensoro BLEo 6-axis IMUo Electrocardiogram monitor
● Programming languages:o C/C++
● Price: $79● Could be used for: secure authentication, home automation
Nymi
![Page 17: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/17.jpg)
#TOSMAC
| © 2014 IBM Corporation
Nymi
![Page 18: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/18.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Smartwatcho 1.26 inch e-paper displayo 3D accelerometero E-compass capableo Ambient light sensor
● Programming languages:o C (on Pebble)o JavaScript (on mobile app)
● Price: $349 (16 GB), $449 (32 GB)● Could be used for: phone extension, sports, media control
Pebble
![Page 19: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/19.jpg)
#TOSMAC
| © 2014 IBM Corporation
Pebble
![Page 20: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/20.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Smartwatcho 1.63 inch display, 2.0 megapixel camerao BLEo Accelerometer, Gyroscope, Hearbeat sensoro Infrared
● Programming languages:o Host-side application: Java (Android)o Wearable-side widget: Tzen SDK for wearables
● Price: $150● Could be used for: phone extension, sports, health care
Samsung Gear 2
![Page 21: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/21.jpg)
#TOSMAC
| © 2014 IBM Corporation
Samsung Gear 2
![Page 22: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/22.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Smartwatcho GPS, pedometer, compasso Speaker, microphone, headphone jack o Vibration alerto 5 megapixel camerao BLE
● Programming languages:o Java (Android)
● Price: $349 (16 GB), $449 (32 GB)● Could be used for: gaming, home automation, sports
Neptune Pine
![Page 23: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/23.jpg)
#TOSMAC
| © 2014 IBM Corporation
Neptune Pine
![Page 24: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/24.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Virtual reality head-mounted displayo Two lenses in a ski mask-style that combine
to form a 1920 x 1080 (latest version) display● Programming languages:
o C++o C# and JavaScript (game engine)
● Price: $350 (Development Kit only)● Could be used for: gaming, immersive environments, simulations
Oculus Rift
1
![Page 25: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/25.jpg)
Slide 24
1 change thisHigor Ernandes,
![Page 26: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/26.jpg)
#TOSMAC
| © 2014 IBM Corporation
Oculus Rift
![Page 27: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/27.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Virtual reality head-mounted displayo 9-axis IMUo WiFi, BLE
● Programming languages:o SDK based in Linux and Android
plaftorms● Price: $499 (Development Kit)● Could be used for: gaming, immersive environments, simulations
Sulon Cortex
![Page 28: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/28.jpg)
#TOSMAC
| © 2014 IBM Corporation
Sulon Cortex
![Page 29: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/29.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Wearable glass with head-mounted
displayo 5 megapixel camerao BLE/WiFi
● Programming languages:o Javao GDK (Glass Development Kit)
● Price: $1500● Could be used for: sports, gaming, phone extension
Google Glass
![Page 30: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/30.jpg)
#TOSMAC
| © 2014 IBM Corporation
Google Glass
![Page 31: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/31.jpg)
#TOSMAC
| © 2014 IBM Corporation
● What is it?o Armband that senses muscles movement
● Programming languages:o C/C++o Javao Objective-C
● Could be used for: home automation, gaming, field workers
Myo
![Page 32: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/32.jpg)
#TOSMAC
| © 2014 IBM Corporation
Myo
![Page 33: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/33.jpg)
#TOSMAC
Virtual Reality based learning
| © 2014 IBM Corporation *
![Page 34: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/34.jpg)
#TOSMAC
Virtual Reality Geography GameA quick demo
| © 2014 IBM Corporation *
![Page 35: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/35.jpg)
#TOSMAC
Unity3D - Game Engine
![Page 36: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/36.jpg)
#TOSMAC
Connecting WebApp & Game (Unity3D)
private function setFact(country : String){var form = new WWWForm(); var option = "fact";form.AddField( "country", country );form.AddField( "option", option );
var url = "http://bluemixrift2.mybluemix.net/countryfact”;
var w = WWW(url, form); yield w;if (w.error != null) {
Debug.Log(w.error);} else {
Debug.Log(w.data);w.Dispose();
...
{"_id":"Brazil","_rev":"22-620b8624319aecb3ce6efdb8b0","fact": [
"It is the 5th largest country in the world.","The country’s motto is ‘Order and Progress’."],
"curiosity": ["Has 60% of the Amazon Jungle","It is called the country of football(Soccer)"],
… }
post request
*Game Script example code
w.data
Client side (game)
Server side (WebApp)
![Page 37: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/37.jpg)
#TOSMAC
Integrating VR game with BluemixThe Architecture behind it
| © 2014 IBM Corporation *
Web applicationGame application
running locally
Internet
HTTP
![Page 38: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/38.jpg)
#TOSMAC
Connecting Cloudant & WebApp
var nano = require('nano')('https://login:[email protected]. com:443');
app.post('/countryfact', function (req, res){var db = nano.db.use(‘country’);var path = req.body.country;nano.request({ db: database,
path: path,method: 'get'}, function(err,body){
if(err){
return console.log(err);}res.send(body);
});});
{"_id":"Brazil","_rev":"22-620b8624319aefdb8b0","fact": [
"It is the 5th largest country in the world.","The country’s motto is ‘Order and Progress’."],
"curiosity": ["Has 60% of the Amazon Jungle","It is called the country of football(Soccer)"],
…
get request
![Page 39: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/39.jpg)
#TOSMAC
Disrupting business models with the Kiwi
| © 2014 IBM Corporation *
![Page 40: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/40.jpg)
#TOSMAC
Sensors 3 axis
3 axis
3 axis
![Page 41: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/41.jpg)
#TOSMAC
Wearable Platform
Raw Sensor Data
Gesture Recognition
Action
![Page 42: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/42.jpg)
#TOSMAC
Node-REDA visual tool for wiring the Internet of Things
nodered.org
![Page 43: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/43.jpg)
#TOSMAC
Nodes Flows&
![Page 44: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/44.jpg)
#TOSMAC
Nodes Flows&
![Page 45: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/45.jpg)
#TOSMAC
How can I try it myself?
github.com/node-red/node-red
orbluemix.net
![Page 46: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/46.jpg)
#TOSMAC
IBM Bluemix
![Page 47: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/47.jpg)
#TOSMAC
Resources
| © 2014 IBM Corporation 46
bluemix.net
bluforcloud.com
ibm.com/isv/startup
bigdatauniversity.com
![Page 48: Developing wearable technology apps quickly](https://reader033.vdocuments.site/reader033/viewer/2022051209/547e9e11b4af9fef158b567e/html5/thumbnails/48.jpg)
#TOSMAC
Thank you!Let’s network!
| © 2014 IBM Corporation 47