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
63
Droidcon Tunisia
lgleason
0
59
Prototyping Wearables with Javascript and MetaWear
lgleason
0
1.6k
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
41
Using Javascript to Prototype For Wearables and the Internet of Things
lgleason
0
140
Other Decks in Technology
See All in Technology
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
150
AI前提のサービス運用ってなんだろう?
ryuichi1208
8
1.4k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
360
OCI Network Firewall 概要
oracle4engineer
PRO
0
4.2k
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
複雑なState管理からの脱却
sansantech
PRO
1
170
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
1.4k
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
280
OCI Security サービス 概要
oracle4engineer
PRO
0
6.6k
飲食店データの分析事例とそれを支えるデータ基盤
kimujun
0
220
The Role of Developer Relations in AI Product Success.
giftojabu1
0
150
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Unsuck your backbone
ammeep
668
57k
Music & Morning Musume
bryan
46
6.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Docker and Python
trallard
40
3.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
How STYLIGHT went responsive
nonsquared
95
5.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
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]