Two Hours of Code - IoT and Cloud

Greg Thomas
Greg ThomasFounder @ BetaRover Inc - Developing Leaders and Building Solutions - Speaker, Writer, Developer at BetaRover Inc
#TWOHOURSOFCODEGreg Thomas
http://www.rambli.com
<START />
I AM GREG.
WRITING CODE
SINCE I WAS 19.
STARTED AT
UNIVERSITY.
Two Hours of Code - IoT and Cloud
LAST
TIME…
Loops
ConditionS
Variables
OH MY
IOT
CLOUD MOBILE
Still with me?
Who knows
What the
cloud is?
The CLOUD
“Store and access data and
programs over the internet
instead of on your device’s
(computer, laptop, phone) hard
drive.”
What makes the cloud…
the cloud?
ELASTIC DEMAND
MASS COMPUTING
BUT HOW DOES
IT WORK?
Who uses the cloud?
CREATIVE
DESIGNERS
STORYTELLERS
ARTISTIC
THINKERS
ATHLETES
MATH
CODERS
SCIENTISTS
PROGRAMMERS
IOT
Internet
of THINGS
IOT
The
interconnection
of computing
devices
embedded in
everyday
objects,
enabling them
to send and
receive data.
Two Hours of Code - IoT and Cloud
IDEA
Where else
could you
use IOT?
DEMO
GOOD Programmers build demos…
GREAT Programmers ALWAYS have a
backup…
DEMO -
BLINKY
DEMO –
INTERNET RADIO
Don’t get hung up on whether it is an example you got working
or how hard it was to get the app up and running.
Software Development is about step-by-step incremental
improvement that you build on each time.
The goal is never to get it right the first time, the goal is to keep
going back to bang your head and make it into something
wonderful the nth time.
IN SUMMARY
• Internet of Things lets you
do some very, very cool
things.
• Cloud is where it’s at for
storing all your data.
• And always, always bring a
backup for your demos.
FLAPPY BIRD
FROZEN
Minecraft
Let’s DO THIS!
T h e e n d
Greg Thomas
http://www.rambli.com
1 of 23

Recommended

Living in the Future by
Living in the FutureLiving in the Future
Living in the FutureÓlafur Andri Ragnarsson
684 views59 slides
The future-of-personal-computing by
The future-of-personal-computingThe future-of-personal-computing
The future-of-personal-computingclcewing
453 views44 slides
Sss14green Iotic Labs by
Sss14green Iotic LabsSss14green Iotic Labs
Sss14green Iotic LabsJustin Hayward
595 views11 slides
Appreciation Certificate by
Appreciation CertificateAppreciation Certificate
Appreciation CertificateMohammad Jamshed (CCIE-SP#35602)
750 views1 slide
New Technology Lecture L14 interacting with technology by
New Technology Lecture L14 interacting with technologyNew Technology Lecture L14 interacting with technology
New Technology Lecture L14 interacting with technologyÓlafur Andri Ragnarsson
493 views66 slides
Apps and Around the Corner Technology by
Apps and Around the Corner TechnologyApps and Around the Corner Technology
Apps and Around the Corner TechnologyStefano L. Tresca
4.7K views26 slides

More Related Content

Similar to Two Hours of Code - IoT and Cloud

An introduction to Internet of Things and Maker Movement by
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker MovementAndri Yadi
708 views90 slides
Cloud computing by
Cloud computingCloud computing
Cloud computingmroomsoftware
210 views23 slides
9 Predictions for the Future of Programming.pdf by
9 Predictions for the Future of Programming.pdf9 Predictions for the Future of Programming.pdf
9 Predictions for the Future of Programming.pdfDailyTechnoReview
24 views12 slides
Open Racing by
Open RacingOpen Racing
Open RacingKeith Curtis
455 views30 slides
Technology update by
Technology updateTechnology update
Technology updatejumus jumbuck
235 views12 slides
Cloud computing by
Cloud computingCloud computing
Cloud computingmaheshwari gannerla
154 views42 slides

Similar to Two Hours of Code - IoT and Cloud(20)

An introduction to Internet of Things and Maker Movement by Andri Yadi
An introduction to Internet of Things and Maker MovementAn introduction to Internet of Things and Maker Movement
An introduction to Internet of Things and Maker Movement
Andri Yadi708 views
9 Predictions for the Future of Programming.pdf by DailyTechnoReview
9 Predictions for the Future of Programming.pdf9 Predictions for the Future of Programming.pdf
9 Predictions for the Future of Programming.pdf
The Digital Workplace Revolution by Atlas Cloud
The Digital Workplace RevolutionThe Digital Workplace Revolution
The Digital Workplace Revolution
Atlas Cloud1.2K views
Telecoms 2.0: Understanding the Impact of Open Mobile by MobileMonday Norway
Telecoms 2.0: Understanding the Impact of Open MobileTelecoms 2.0: Understanding the Impact of Open Mobile
Telecoms 2.0: Understanding the Impact of Open Mobile
20 things I learned about Browsers and the Web by Govind Sridharan
20 things I learned about Browsers and the Web20 things I learned about Browsers and the Web
20 things I learned about Browsers and the Web
Govind Sridharan1.4K views
WCC 2013: The internet of everything by Joel Cardella
WCC 2013: The internet of everythingWCC 2013: The internet of everything
WCC 2013: The internet of everything
Joel Cardella358 views
Glimpses into the future of mobile devices, the internet, and more - updated ... by Michael Harries
Glimpses into the future of mobile devices, the internet, and more - updated ...Glimpses into the future of mobile devices, the internet, and more - updated ...
Glimpses into the future of mobile devices, the internet, and more - updated ...
Michael Harries459 views
Digital. Mobile. Augmented. Emerging technologies for mobile learning by geoff stead
Digital. Mobile. Augmented. Emerging technologies for mobile learningDigital. Mobile. Augmented. Emerging technologies for mobile learning
Digital. Mobile. Augmented. Emerging technologies for mobile learning
geoff stead1.3K views
ODROID Magazine January 2015 by Nanik Tolaram
ODROID Magazine January 2015ODROID Magazine January 2015
ODROID Magazine January 2015
Nanik Tolaram4.3K views
6 Insane Challenges of Smart Home App Development & How To Solve Them by Innofied Solution
6 Insane Challenges of Smart Home App Development & How To Solve Them6 Insane Challenges of Smart Home App Development & How To Solve Them
6 Insane Challenges of Smart Home App Development & How To Solve Them
Modern Technology by Md Saylab
Modern TechnologyModern Technology
Modern Technology
Md Saylab22 views
Developer Day 2014 - 6 - open source iot - eclipse foundation by Thibault Cantegrel
Developer Day 2014 - 6 - open source iot - eclipse foundationDeveloper Day 2014 - 6 - open source iot - eclipse foundation
Developer Day 2014 - 6 - open source iot - eclipse foundation
Thibault Cantegrel386 views
Fullstack IoT Development by Andri Yadi
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
Andri Yadi1.8K views

More from Greg Thomas

Escape from Craptivity - How to Accomplish Your Goals by
Escape from Craptivity - How to Accomplish Your GoalsEscape from Craptivity - How to Accomplish Your Goals
Escape from Craptivity - How to Accomplish Your GoalsGreg Thomas
681 views19 slides
Big Bad Meetings by
Big Bad MeetingsBig Bad Meetings
Big Bad MeetingsGreg Thomas
788 views64 slides
How to Be a Great StoryTeller by
How to Be a Great StoryTellerHow to Be a Great StoryTeller
How to Be a Great StoryTellerGreg Thomas
843 views27 slides
OneHourOfCode by
OneHourOfCodeOneHourOfCode
OneHourOfCodeGreg Thomas
646 views23 slides
Making Great Performance Reviews by
Making Great Performance ReviewsMaking Great Performance Reviews
Making Great Performance ReviewsGreg Thomas
1.3K views47 slides
How to Make Great Software Estimates by
How to Make Great Software EstimatesHow to Make Great Software Estimates
How to Make Great Software EstimatesGreg Thomas
7.3K views25 slides

More from Greg Thomas(8)

Escape from Craptivity - How to Accomplish Your Goals by Greg Thomas
Escape from Craptivity - How to Accomplish Your GoalsEscape from Craptivity - How to Accomplish Your Goals
Escape from Craptivity - How to Accomplish Your Goals
Greg Thomas681 views
Big Bad Meetings by Greg Thomas
Big Bad MeetingsBig Bad Meetings
Big Bad Meetings
Greg Thomas788 views
How to Be a Great StoryTeller by Greg Thomas
How to Be a Great StoryTellerHow to Be a Great StoryTeller
How to Be a Great StoryTeller
Greg Thomas843 views
Making Great Performance Reviews by Greg Thomas
Making Great Performance ReviewsMaking Great Performance Reviews
Making Great Performance Reviews
Greg Thomas1.3K views
How to Make Great Software Estimates by Greg Thomas
How to Make Great Software EstimatesHow to Make Great Software Estimates
How to Make Great Software Estimates
Greg Thomas7.3K views
How to Build a Great Team by Greg Thomas
How to Build a Great TeamHow to Build a Great Team
How to Build a Great Team
Greg Thomas25.5K views
How to write Great Requirements by Greg Thomas
How to write Great RequirementsHow to write Great Requirements
How to write Great Requirements
Greg Thomas1.9K views

Recently uploaded

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
31 views35 slides
Serverless computing with Google Cloud (2023-24) by
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)wesley chun
11 views33 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
368 views92 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
SUPPLIER SOURCING.pptx by
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptxangelicacueva6
15 views1 slide
Future of Indian ConsumerTech by
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
21 views68 slides

Recently uploaded(20)

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views

Two Hours of Code - IoT and Cloud

Editor's Notes

  1. I’m Greg – I recently got back into Freelancing with BetaRover Inc. I started in University while I was doing my business degree. I found myself getting really interested in building websites and webpages and thought it was really fun to do. Spring is actually a tough season for developers because the days are getting longer, there is more sunlight so we become conflicted between working on our computers and going outside.
  2. What have you guys been up to? Did anyone get an XBOX for XMAS that they started to program with? Don’t worry, end of school is coming right? Get your grades up and you can ask your parents for one then. Ask girl and boy – what have you guys been up to – what have your classes been doing? And today, I’ll hopefully give you some more reasons to go out there and get some stuff…
  3. We talked about things like loops and variables and conditions… You guys showed me what you had done in class… I even got some questions on Java… But this time… I thought I’d talk about two things that are going to radically change your generation…
  4. 5
  5. The are cool topics and ones that you using day in and day out today, topics that I never was able to.
  6. How many of you use the cloud today? What do you use it for?
  7. 8
  8. Elastics – Elastic Demand Servers – Mass Computing
  9. Okay so here’s how this is going to work. Need a volunteer – come up to the front. Okay so this is our cloud and he can do some stuff… So when I throw a ball at the cloud, he has to catch it right… Alright good cloud… now let’s try that again… oh boom cloud failed… it couldn’t handle the requests So now we add more people into our cloud right… pick some more people… now are cloud can handle more requests and keep humming along… Do I care how many servers are in the cloud… nope… all I care is that it works… Now if I need less do all the servers do something? No – and that’s elastic demand… it grows and shrinks to what it needs. Think about everything you guys do in your coding… that’s all on the cloud…. Some days like today they are going to be busy taking all this extra load… but tomorrow maybe not so busy…
  10. 11
  11. What is the Internet of Things?
  12. 13
  13. Essentially Internet of Things is about letting you control any internet enabled device from any device. So if you want to use twitter from your fridge OR if you want to play music from laptop on another device.
  14. Okay so what did you see? A toothbrush… that while you brushed your teeth… sent information to you parents phone on where you were brushing your teeth. So inside of that toothbrush there are devices that are interacting with that brush and sending that data somewhere? Where is the data being sent to? THINK OF ALL THAT DATA… Think if you wanted to track what angle your toothbrush was moving, the back and forth everything… There is only one place…. You can store it…
  15. 16
  16. 17
  17. 18
  18. 19
  19. There are lots of kids all over the world playing with Cloud and IOT – you can go onto YouTube and see what kids are building with their own devices. What do you need to get started? A computer. Download a free coding program. Buy a little IOT starter kit - $100 Off you go. Waaay cheaper than your iphones/ipods.
  20. 21
  21. 22