Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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.6k
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
62
Wearables Prototyping Presentation for the Women Who Code Hackathon
lgleason
0
68
Droidcon Tunisia
lgleason
0
61
Prototyping Wearables with Javascript and MetaWear
lgleason
0
1.7k
Andevcon Wearables Workshop Notes
lgleason
0
1.6k
Federating Oauth In Ruby
lgleason
0
1.7k
Software Developers Guide To Prototyping Wearables
lgleason
0
1.6k
DEVELOPING APPS FOR GOOGLE GLASS USING JAVASCRIPT & RUBY
lgleason
0
47
Using Javascript to Prototype For Wearables and the Internet of Things
lgleason
0
140
Other Decks in Technology
See All in Technology
EKS Pod Identity における推移的な session tags
z63d
1
210
[CVPR2025論文読み会] Linguistics-aware Masked Image Modelingfor Self-supervised Scene Text Recognition
s_aiueo32
0
210
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
220
認知戦の理解と、市民としての対抗策
hogehuga
0
370
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.6k
LLMエージェント時代に適応した開発フロー
hiragram
1
420
第4回 関東Kaggler会 [Training LLMs with Limited VRAM]
tascj
12
1.8k
マイクロモビリティシェアサービスを支える プラットフォームアーキテクチャ
grimoh
1
240
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
2
300
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
2
260
Yahoo!広告ビジネス基盤におけるバックエンド開発
lycorptech_jp
PRO
1
280
モバイルアプリ研修
recruitengineers
PRO
3
330
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Side Projects
sachag
455
43k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Art of Programming - Codeland 2020
erikaheidi
55
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
BBQ
matthewcrist
89
9.8k
Become a Pro
speakerdeck
PRO
29
5.5k
Building an army of robots
kneath
306
46k
Code Review Best Practice
trishagee
70
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
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]