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
59
Wearables Prototyping Presentation for the Women Who Code Hackathon
lgleason
0
64
Droidcon Tunisia
lgleason
0
59
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.6k
Software Developers Guide To Prototyping Wearables
lgleason
0
1.6k
DEVELOPING APPS FOR GOOGLE GLASS USING JAVASCRIPT & RUBY
lgleason
0
42
Using Javascript to Prototype For Wearables and the Internet of Things
lgleason
0
140
Other Decks in Technology
See All in Technology
地方拠点で エンジニアリングマネージャーってできるの? 〜地方という制約を楽しむオーナーシップとコミュニティ作り〜
1coin
1
220
組織貢献をするフリーランスエンジニアという生き方
n_takehata
1
1.2k
株式会社EventHub・エンジニア採用資料
eventhub
0
4.2k
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
2
1.1k
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.2k
室長と気ままに学ぶマイクロソフトのビジネスアプリケーションとビジネスプロセス
ryoheig0405
0
350
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
7
1.6k
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
150
アジャイル開発とスクラム
araihara
0
170
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
140
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
990
速くて安いWebサイトを作る
nishiharatsubasa
9
11k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
A designer walks into a library…
pauljervisheath
205
24k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Speed Design
sergeychernyshev
26
790
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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]