Soumettre la recherche
Mettre en ligne
Creating the Internet of Things with JavaScript - Fluent Conf
•
Télécharger en tant que KEY, PDF
•
4 j'aime
•
6,121 vues
Tom Croucher
Suivre
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 46
Télécharger maintenant
Recommandé
20200812 IoTLT vol.66 kitazaki v1
20200812 IoTLT vol.66 kitazaki v1
Ayachika Kitazaki
A language for the Internet: Why JavaScript and Node.js is right for Internet...
A language for the Internet: Why JavaScript and Node.js is right for Internet...
Tom Croucher
How To Electrocute Yourself using the Internet
How To Electrocute Yourself using the Internet
Alexander Roche
Node.js and The Internet of Things
Node.js and The Internet of Things
Losant
Accelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
Amazon Web Services
Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...
Rajeev Piyare
Desktop Private Cloud
Desktop Private Cloud
Paul Morse
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Mokpo National University
Recommandé
20200812 IoTLT vol.66 kitazaki v1
20200812 IoTLT vol.66 kitazaki v1
Ayachika Kitazaki
A language for the Internet: Why JavaScript and Node.js is right for Internet...
A language for the Internet: Why JavaScript and Node.js is right for Internet...
Tom Croucher
How To Electrocute Yourself using the Internet
How To Electrocute Yourself using the Internet
Alexander Roche
Node.js and The Internet of Things
Node.js and The Internet of Things
Losant
Accelerating Cloud Services - Intel
Accelerating Cloud Services - Intel
Amazon Web Services
Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...
Rajeev Piyare
Desktop Private Cloud
Desktop Private Cloud
Paul Morse
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Integrating Wireless Sensor Network into Cloud Services for Real-time Data Co...
Mokpo National University
HPC on AWS
HPC on AWS
ReadMaloney
Turning Business Drivers into Business
Turning Business Drivers into Business
Panduit
HPC on AWS
HPC on AWS
Amazon Web Services
IoT Security: How Your TV and Thermostat are Attacking the Internet
IoT Security: How Your TV and Thermostat are Attacking the Internet
Nathan Wallace, PhD, PE
High Performance Cloud Computing
High Performance Cloud Computing
Amazon Web Services
High Performance Cloud Computing
High Performance Cloud Computing
Amazon Web Services
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
hybrid cloud
Serguei “SB” Beloussov - Future Of Computing at SIT Insights in Technology 2019
Serguei “SB” Beloussov - Future Of Computing at SIT Insights in Technology 2019
Schaffhausen Institute of Technology
Ca today here and_now_martin_vajda
Ca today here and_now_martin_vajda
mvajda62
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Amazon Web Services
Computing and Information Processing
Computing and Information Processing
Yatish Bathla
Security meets the Internet (MxInstaller Meetup)
Security meets the Internet (MxInstaller Meetup)
Chris Watt
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
DataScienceConferenc1
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
Perry Lea
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network Concepts
Guru Ji
Engineering Electronics, embedded systems list live projects Hyderabad 1000K...
Engineering Electronics, embedded systems list live projects Hyderabad 1000K...
1000kv technologies
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
Linaro
Scale-out AI Training on Massive Core System from HPC to Fabric-based SOC
Scale-out AI Training on Massive Core System from HPC to Fabric-based SOC
inside-BigData.com
Bringing Hardware to Life with JS and Node
Bringing Hardware to Life with JS and Node
TechnicalMachine
Past & Future Of The Cloud Nott Tues Nov 09
Past & Future Of The Cloud Nott Tues Nov 09
Nickbarker
Using Node.js to Build Great Streaming Services - HTML5 Dev Conf
Using Node.js to Build Great Streaming Services - HTML5 Dev Conf
Tom Croucher
Streams are Awesome - (Node.js) TimesOpen Sep 2012
Streams are Awesome - (Node.js) TimesOpen Sep 2012
Tom Croucher
Contenu connexe
Similaire à Creating the Internet of Things with JavaScript - Fluent Conf
HPC on AWS
HPC on AWS
ReadMaloney
Turning Business Drivers into Business
Turning Business Drivers into Business
Panduit
HPC on AWS
HPC on AWS
Amazon Web Services
IoT Security: How Your TV and Thermostat are Attacking the Internet
IoT Security: How Your TV and Thermostat are Attacking the Internet
Nathan Wallace, PhD, PE
High Performance Cloud Computing
High Performance Cloud Computing
Amazon Web Services
High Performance Cloud Computing
High Performance Cloud Computing
Amazon Web Services
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
hybrid cloud
Serguei “SB” Beloussov - Future Of Computing at SIT Insights in Technology 2019
Serguei “SB” Beloussov - Future Of Computing at SIT Insights in Technology 2019
Schaffhausen Institute of Technology
Ca today here and_now_martin_vajda
Ca today here and_now_martin_vajda
mvajda62
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Amazon Web Services
Computing and Information Processing
Computing and Information Processing
Yatish Bathla
Security meets the Internet (MxInstaller Meetup)
Security meets the Internet (MxInstaller Meetup)
Chris Watt
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
DataScienceConferenc1
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
Perry Lea
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network Concepts
Guru Ji
Engineering Electronics, embedded systems list live projects Hyderabad 1000K...
Engineering Electronics, embedded systems list live projects Hyderabad 1000K...
1000kv technologies
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
Linaro
Scale-out AI Training on Massive Core System from HPC to Fabric-based SOC
Scale-out AI Training on Massive Core System from HPC to Fabric-based SOC
inside-BigData.com
Bringing Hardware to Life with JS and Node
Bringing Hardware to Life with JS and Node
TechnicalMachine
Past & Future Of The Cloud Nott Tues Nov 09
Past & Future Of The Cloud Nott Tues Nov 09
Nickbarker
Similaire à Creating the Internet of Things with JavaScript - Fluent Conf
(20)
HPC on AWS
HPC on AWS
Turning Business Drivers into Business
Turning Business Drivers into Business
HPC on AWS
HPC on AWS
IoT Security: How Your TV and Thermostat are Attacking the Internet
IoT Security: How Your TV and Thermostat are Attacking the Internet
High Performance Cloud Computing
High Performance Cloud Computing
High Performance Cloud Computing
High Performance Cloud Computing
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Rethinking the cloud_-_limitations_and_oppotunities_-_2011_nexcom
Serguei “SB” Beloussov - Future Of Computing at SIT Insights in Technology 2019
Serguei “SB” Beloussov - Future Of Computing at SIT Insights in Technology 2019
Ca today here and_now_martin_vajda
Ca today here and_now_martin_vajda
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Computing and Information Processing
Computing and Information Processing
Security meets the Internet (MxInstaller Meetup)
Security meets the Internet (MxInstaller Meetup)
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
[DSC Europe 23] Ales Gros - Quantum and Today s security with Quantum.pdf
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
The von Neumann Memory Barrier and Computer Architectures for the 21st Century
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network Concepts
Engineering Electronics, embedded systems list live projects Hyderabad 1000K...
Engineering Electronics, embedded systems list live projects Hyderabad 1000K...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
Scale-out AI Training on Massive Core System from HPC to Fabric-based SOC
Scale-out AI Training on Massive Core System from HPC to Fabric-based SOC
Bringing Hardware to Life with JS and Node
Bringing Hardware to Life with JS and Node
Past & Future Of The Cloud Nott Tues Nov 09
Past & Future Of The Cloud Nott Tues Nov 09
Plus de Tom Croucher
Using Node.js to Build Great Streaming Services - HTML5 Dev Conf
Using Node.js to Build Great Streaming Services - HTML5 Dev Conf
Tom Croucher
Streams are Awesome - (Node.js) TimesOpen Sep 2012
Streams are Awesome - (Node.js) TimesOpen Sep 2012
Tom Croucher
Using Node.js to improve the performance of Mobile apps and Mobile web
Using Node.js to improve the performance of Mobile apps and Mobile web
Tom Croucher
Writing robust Node.js applications
Writing robust Node.js applications
Tom Croucher
Using Node.js to make HTML5 work for everyone
Using Node.js to make HTML5 work for everyone
Tom Croucher
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
Tom Croucher
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Tom Croucher
Lessons from a coding veteran - Web Directions @Media
Lessons from a coding veteran - Web Directions @Media
Tom Croucher
Multi-tiered Node Architectures - JSConf 2011
Multi-tiered Node Architectures - JSConf 2011
Tom Croucher
A language for the Internet: Why JavaScript and Node.js is right for Internet...
A language for the Internet: Why JavaScript and Node.js is right for Internet...
Tom Croucher
How to stop writing spaghetti code
How to stop writing spaghetti code
Tom Croucher
Doing Horrible Things with DNS - Web Directions South
Doing Horrible Things with DNS - Web Directions South
Tom Croucher
Doing Horrible Things to DNS in the Name of Science - SF Performance Meetup
Doing Horrible Things to DNS in the Name of Science - SF Performance Meetup
Tom Croucher
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
Tom Croucher
How to stop writing spaghetti code - JSConf.eu 2010
How to stop writing spaghetti code - JSConf.eu 2010
Tom Croucher
Sf perf
Sf perf
Tom Croucher
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Tom Croucher
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
Tom Croucher
JavaScript Everywhere! Creating a 100% JavaScript web stack
JavaScript Everywhere! Creating a 100% JavaScript web stack
Tom Croucher
Mobile Data: How to avoid the latency trap - SWDC 2010
Mobile Data: How to avoid the latency trap - SWDC 2010
Tom Croucher
Plus de Tom Croucher
(20)
Using Node.js to Build Great Streaming Services - HTML5 Dev Conf
Using Node.js to Build Great Streaming Services - HTML5 Dev Conf
Streams are Awesome - (Node.js) TimesOpen Sep 2012
Streams are Awesome - (Node.js) TimesOpen Sep 2012
Using Node.js to improve the performance of Mobile apps and Mobile web
Using Node.js to improve the performance of Mobile apps and Mobile web
Writing robust Node.js applications
Writing robust Node.js applications
Using Node.js to make HTML5 work for everyone
Using Node.js to make HTML5 work for everyone
A million connections and beyond - Node.js at scale
A million connections and beyond - Node.js at scale
OSCON 2011 - Node.js Tutorial
OSCON 2011 - Node.js Tutorial
Lessons from a coding veteran - Web Directions @Media
Lessons from a coding veteran - Web Directions @Media
Multi-tiered Node Architectures - JSConf 2011
Multi-tiered Node Architectures - JSConf 2011
A language for the Internet: Why JavaScript and Node.js is right for Internet...
A language for the Internet: Why JavaScript and Node.js is right for Internet...
How to stop writing spaghetti code
How to stop writing spaghetti code
Doing Horrible Things with DNS - Web Directions South
Doing Horrible Things with DNS - Web Directions South
Doing Horrible Things to DNS in the Name of Science - SF Performance Meetup
Doing Horrible Things to DNS in the Name of Science - SF Performance Meetup
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
JavaScript is the new black - Why Node.js is going to rock your world - Web 2...
How to stop writing spaghetti code - JSConf.eu 2010
How to stop writing spaghetti code - JSConf.eu 2010
Sf perf
Sf perf
Node.js and How JavaScript is Changing Server Programming
Node.js and How JavaScript is Changing Server Programming
Server Side JavaScript - You ain't seen nothing yet
Server Side JavaScript - You ain't seen nothing yet
JavaScript Everywhere! Creating a 100% JavaScript web stack
JavaScript Everywhere! Creating a 100% JavaScript web stack
Mobile Data: How to avoid the latency trap - SWDC 2010
Mobile Data: How to avoid the latency trap - SWDC 2010
Dernier
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Dernier
(20)
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Creating the Internet of Things with JavaScript - Fluent Conf
1.
Creating the Internet of
Things with JavaScript @sh1mmer
2.
3.
4.
5.
6.
The rise of
the CPU
7.
Moore’s Law
8.
9.
10.
11.
Rise of the
network
12.
Neilsen’s Law of
Internet bandwidth
13.
source: http://www.useit.com
14.
15.
The rise of
the battery
16.
The rise of
the battery
17.
Rechargeable Battery Capacity,
Wh/Kg 400 New Li Tech 300 200 Li-ion/Poly NiMH 100 NiCd 0 1970 80 90 2000 10 Sources: The Economist, Avicenne Dashed lines denotes forecast data
18.
Koomey’s Law
19.
20.
Processor
Network Batteries Faster Faster & & Meh. Cheaper Cheaper
21.
Network most drain CPU
2 nd most drain
22.
Cost of power Server
Internet Device Sensors Amount of Data
23.
Sensors 10k /sec
Device 1 /sec Server 1 /min
24.
Hello, I am a
chair.
25.
Hello, I am still
a chair.
26.
Hello, I am a
chair.
27.
Hello,
I’m Chair McClure. You may remember me from such slides as “I am a chair”.
28.
Minimize amount of
data Maximize usefulness
29.
Event Driven Programming
30.
object.on('event', function callback(data){
//stuff });
31.
32.
It got dark
in here.
33.
Can you turn
yourself on please?
34.
I turned myself
on.
35.
Please turn yourself
off.
36.
It turned myself
off.
37.
Data in/out Commands in/out
38.
Processing on device
reduces transmitted data by only sending interesting Events.
39.
Events reduce the
cost of listening for commands on the device
40.
JavaScript applications are dynamic
and can be updated over the network.
41.
Easy JavaScript Internet of
Things for You
42.
BeagleBone
43.
BeagleBone •
Micro linux • Ships with • Node • Cloud 9 IDE • APIs to interact with hardware
44.
NinjaBlocks
45.
NinjaBlocks •
BeagleBone • Pre-made sensors • Connects to cloud service
46.
Tom Hughes-Croucher
@sh1mmer
Notes de l'éditeur
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Télécharger maintenant