20. 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.
21. 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.
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.
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…
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…
5
The are cool topics and ones that you using day in and day out today, topics that I never was able to.
How many of you use the cloud today?
What do you use it for?
8
Elastics – Elastic Demand
Servers – Mass Computing
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…
11
What is the Internet of Things?
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.
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…
16
17
18
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.