Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Prototyping Wearable Devices Using Javascript
Search
Lance Gleason
October 17, 2015
Technology
0
1.7k
Prototyping Wearable Devices Using Javascript
Slide deck for my presentation at Connect-JS 2015 on prototyping wearable devices using Javascript.
Lance Gleason
October 17, 2015
Tweet
Share
More Decks by Lance Gleason
See All by Lance Gleason
Prototyping IOT with JavaScript
lgleason
0
65
Wearables Prototyping Presentation for the Women Who Code Hackathon
lgleason
0
71
Droidcon Tunisia
lgleason
0
66
Prototyping Wearables with Javascript and MetaWear
lgleason
0
1.8k
Andevcon Wearables Workshop Notes
lgleason
0
1.7k
Federating Oauth In Ruby
lgleason
0
1.7k
Software Developers Guide To Prototyping Wearables
lgleason
0
1.7k
DEVELOPING APPS FOR GOOGLE GLASS USING JAVASCRIPT & RUBY
lgleason
0
51
Using Javascript to Prototype For Wearables and the Internet of Things
lgleason
0
150
Other Decks in Technology
See All in Technology
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
290
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
RAG/Agent開発のアップデートまとめ
taka0709
0
180
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
410
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
210
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
690
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
350
文字列の並び順 / Unicode Collation
tmtms
3
590
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
400
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
160
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
530
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
120
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Building an army of robots
kneath
306
46k
Become a Pro
speakerdeck
PRO
31
5.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Statistics for Hackers
jakevdp
799
230k
The Invisible Side of Design
smashingmag
302
51k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Producing Creativity
orderedlist
PRO
348
40k
Docker and Python
trallard
47
3.7k
Transcript
Introductions
Twitter @lgleasain Github lgleasain www.lancegleason.com www.polyglotprogrammincinc.com
[email protected]
None
None
None
None
None
None
None
None
http://www.polyglotprogramminginc.com/purr- programming-2-0/
None
None
None
None
None
None
None
Software
Options
None
Pros •Extensible •Common Pinouts
Cons • Impossible to create a at scale prototype •
Many extensions overkill for wearables
None
Pros • Inexpensive • Available GPS Module • Low Power
• Aduino Based • Lots of Support
Cons • No easy way to integrate Bluetooth or Wifi
• Requires a physical connection to get data • Things like an accelerometer require a separate component
None
None
None
None
Features • Bluetooth Support • Robust API for Android and
IOS • Built in Sensors (temperature, accelerometer etc.) • Built in support for rechargeable batteries
Specs • ! Nordic Semiconductor nRF51822 BLE SoC • !
2.4 GHz transceiver • ! ARM®Cortex™-M0 32 bit processor • ! 256 kB flash program memory • ! 16 kB RAM • ! 8/9/10 bit ADC
Specs Continued • Accelerometer • Temperature Sensor • Push Button
Switch • Bright LED • Driver for vibration motor • micro usb chargable • I2C bus, and support for 4 digital/analog and 4 digital pins
None
None
Cons • Really Small • Tough to write custom drivers
• Proprietary
None
Bluetooth • Same Frequency range as 2.4 Gigahertz Wifi •
79 Channels VS 13 • Less Throughput
Bluetooth LE • Always off • Less Throughput • Often
lower transmit power • Designed for low data low power Applications
None
None
IOS • IPad 3rd Generation or better • Iphone 4S
or greater
Android • Bluetooth 4.0 supported radio • Android 4.3 or
greater
None
None
None
None
Cordova • Uses the webview • Ability To Package Applications
• Access to sensors, camera etc. • No need to learn native development
None
None
None
Twitter @lgleasain Github lgleasain www.lancegleason.com www.polyglotprogrammincinc.com
[email protected]