Imagine it’s 20 years ago: it's the golden age of Web 2.0. You want to build an internet-connected solution that bridges tens of thousands of connected devices and a mobile app. But, mobile apps (as we know it today) don't exist, and supporting that many devices streaming data concurrently is expensive. How long would it take to prototype a solution? Days, weeks, months, and what does the transition from prototype to production look like? We'll explore the factors making this solution possible in days, where it would have taken months 20 years ago.
4. A Generation that only knew Technology
Personal Computing’s Rise
1980’s and 1990’s setup the 2000’s for laptops
1999 First Smart Phones
By 2003 – 2006, widespread adoption
2003 iPhone development began
We built a generation that didn’t
need to tinker
Personal
Computing
Smart
Phones
1st Technology
Generation
5. Maker culture revitalized “tinkering”
2006 was the year
Maker Faire was founded
Open Source Growing
Open source hardware: Arduino
Open source software: CodePlex, GitHub
Feedback Loop
Greater use of
Hardware
Platforms,
APIs, SDKs,
CLIs
Maker culture
and sharing
Accessibility
6. Open Source and Maker Feedback Loop
Opened new opportunities for business
Arduino, 2003
Raspberry Pi
Accessible Platforms
Systems become more composable
Size 18pt for the subtopics
Moore’s Law
Computing power (circuit density) doubling every 2 years
Size 18pt for the subtopics
Greater use of
Hardware
Platforms,
APIs, SDKs,
CLIs
Maker culture
and sharing
Accessibility
7. Increased density across industries
Power density
Lithium Ion
Longer life, smaller form factors
Shorter recharge
Widespread higher-speed connections
Standards for connectivity arose: WiFi, Bluetooth, etc.
Drove data storage needs
Also contributing to data
Cost, $18/GB in 2000 to $0.04/GB in 2017
Cloud data storage
Access speeds then drove bandwidth needs
Cloud
It’s a new API for composing systems together
Reduced price and increased accessibility for innovation
Battery
Technology
Inter-
connectedness
Data Storage
Cloud
Imagine it’s 20 years ago: it's the golden age of Web 2.0. You want to build an internet-connected solution that bridges tens of thousands of connected devices and a mobile app. But, mobile apps (as we know it today) don't exist, and supporting that many devices streaming data concurrently is expensive. How long would it take to prototype a solution? Days, weeks, months, and what does the transition from prototype to production look like? We'll explore the factors making this solution possible in days, where it would have taken months 20 years ago.
Factors:
Battery power
Size
Affordability
Capacity
Li-Ion
Small commodity hardware – Rpi (2012), Arduino (2003), based on open-source standards
Interconnectedness – cable, broadband, connected
Bandwidth
Availability
Open source
Hardware - Arduino platform
Sharing platforms
Codeplex - 2006
Github
Cross-Platform Standards – HTTP, JSON, XML, WiFi, Bluetooth, etc.
Bandwidth drives data – we’ll always fill the pipe and stretch it
Or does the data drive the bandwidth?
What can we measure now that wasn’t possible before
Data storage
Speed of access increase
Reduced cost
Cloud computing
APIs
Open source movement
Rise of sharing
SDKs, APIs, CLIs
Cloud system composition
Maker culture
The new generation of open source
Modern subculture that is a technology-based extension of DIY
Reaction to physical devaluation of exploration – taking devices for granted
There’s been an explosion in the number and attendance since 2006: http://makerfaire.com/media-center/#fast-facts
Rise of the smart phone
As technology become too accessible for the every day person, it caused a revolution for the masses
We forgot how to repair technology
We’ve become a society of consumers – phone’s broke, get another one
First Generation that didn’t have to struggle with technology