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
Embedded Programming with Javascript
Search
Mark Wolfe
May 28, 2013
Programming
1
140
Embedded Programming with Javascript
Brief presentation showing how to get started with embedded programming using javascript and NodeJS
Mark Wolfe
May 28, 2013
Tweet
Share
More Decks by Mark Wolfe
See All by Mark Wolfe
IP Networking in AWS
wolfeidau
0
59
Getting Into Vue.js
wolfeidau
0
180
AWS Automation With Lambda
wolfeidau
1
86
Ansible and Cloudformation
wolfeidau
1
220
Docker Security
wolfeidau
0
180
Building a Proxy in Go
wolfeidau
2
360
Using JWT to Authenticate Microservices
wolfeidau
1
240
Managing Secrets IN AWS
wolfeidau
0
130
ESPlant Workshop Firmware Overview and Demos
wolfeidau
0
120
Other Decks in Programming
See All in Programming
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
170
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.1k
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
3
1.2k
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
shintaro_fukatsu
0
400
WebDriver BiDiとは何なのか
yotahada3
1
120
ESLintプラグインを使用してCDKのセオリーを適用する
yamanashi_ren01
2
480
2025.01.17_Sansan × DMM.swift
riofujimon
3
690
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
190
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
120
Terraform で作る Amazon ECS の CI/CD パイプライン
hiyanger
0
140
ゼロからの、レトロゲームエンジンの作り方
tokujiros
3
1.2k
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
3.6k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
31
2.1k
Practical Orchestrator
shlominoach
186
10k
GitHub's CSS Performance
jonrohan
1030
460k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
620
4 Signs Your Business is Dying
shpigford
182
22k
Writing Fast Ruby
sferik
628
61k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
Transcript
Embedded Programming with Javascript by Mark Wolfe Tuesday, 28 May
13
Who is this guy? Tuesday, 28 May 13
Why Javascript? • Handy Language to know • Similar syntax
to Java, C, C++ and C# • Simple language Tuesday, 28 May 13
Why NodeJS? • Small Fast Runtime • Powered by v8
• Ported to ARM for use on Android and IOS • Small memory footprint • Simple templates for native modules Tuesday, 28 May 13
Where to start? • Learn some: • Linux • HTML5
and friends • Javascript • TCP/IP Tuesday, 28 May 13
Things to make Tuesday, 28 May 13
Building blocks • Lots of existing npm modules out there
• serialport • gpio • socket io • express • node-levelup Tuesday, 28 May 13
Example Tuesday, 28 May 13
Things Tuesday, 28 May 13
Questions? Tuesday, 28 May 13
Links • http://ninjablocks.com/ • http://expressjs.com/ • http://socket.io/ • https://github.com/rvagg/node-levelup •
https://npmjs.org/package/gpio • https://github.com/voodootikigod/node- Tuesday, 28 May 13
Contact •
[email protected]
• https://github.com/wolfeidau • @wolfeidau on twitter Tuesday,
28 May 13