SlideShare uma empresa Scribd logo
1 de 59
Baixar para ler offline
17th May 2018Oracle Code Singapore
@riotsecure http://www.riotsecure.se/
A Developers Zen:
From 10 to IoT and Beyond
Aaron Ardiri
17th May 2018Oracle Code Singapore
luminary

ˈlu:mɪn(ə)ri/
noun
1. a person who inspires or influences others, especially one prominent in a particular sphere.



"one of the luminaries of child psychiatry"



synonyms: leading light, guiding light, inspiration, leader, expert, master, panjandrum, dignitary, VIP …
2. archaic



a natural light-giving body, especially the sun or moon.
17th May 2018Oracle Code Singapore
17th May 2018Oracle Code Singapore
THE MYSTERY MAN — WHO AM I?
Aaron Ardiri
BSc (Computing Science)
IoT Specialist, with focus on security
historically:
• Java Lecturer (university)
• Mobile Game Developer
• Enterprise Architecture / MDM
• Developer Evangelist / Community Outreach
• … returning to work from early retirement
Jfokus (Stockholm, Sweden) 2018
holding a copy of “Java The Language Environment” white paper from 1995
17th May 2018Oracle Code Singapore
WHY ARE WE A DEVELOPERS?
WE CREATE SOLUTIONSWE SOLVE PROBLEMS
WE IDENTIFYING PATTERNS WE CONNECTING THE DOTS
17th May 2018Oracle Code Singapore
WHY ARE WE A DEVELOPERS?
“Do what you love and you'll never work another day in your life.” ― Confucius
WE ENJOY WHAT WE DO
WE CREATE SOLUTIONSWE SOLVE PROBLEMS
WE IDENTIFYING PATTERNS WE CONNECTING THE DOTS
17th May 2018Oracle Code Singapore
EVERY DEVELOPER IS DIFFERENT
source: Middle-out Compression: Silicon Valley, HBO

https://blogs.dropbox.com/tech/2016/07/lepton-image-compression-saving-22-losslessly-from-images-at-15mbs/
17th May 2018Oracle Code Singapore
WE ALSO CAN BE RELIGIOUS ABOUT THINGS
.NET
SpaceTab
vi emacs Internet Explorer Firefox / Chrome
Waterfall Agile
/
/ /
/ /
//
17th May 2018Oracle Code Singapore
STARTUP LIFE vs CORPORATE LIFE
https://magazine.startus.cc/startup-corporate-life-looks-better/
17th May 2018Oracle Code Singapore
STARTUP LIFE vs CORPORATE LIFE
https://magazine.startus.cc/startup-corporate-life-looks-better/
“A ‘startup’ is a company that is confused about: 1. What its product is. 2. Who its customers are. 3. How to make money.” 

― Dave McClure
17th May 2018Oracle Code Singapore
STARTUP LIFE vs CORPORATE LIFE
PROACTIVITY AND COMMITMENT IMPACT AS AN EMPLOYEE
FLEXIBILITY vs RIGID
SALARY AND BENEFITSBEING PART OF A TEAM
BRAND RECOGNITION
17th May 2018Oracle Code Singapore
Innovators Early Adopters LaggardsEarly Majority Late Majority
https://en.wikipedia.org/wiki/Crossing_the_Chasm
GEOFFREY MOORE’S ADOPTION CURVE
“Crossing the Chasm”
17th May 2018Oracle Code Singapore
NUMBERS: 19 IN 20 STARTUPS FAIL
launch: Mar 11, 2009
2000
17th May 2018Oracle Code Singapore
WHO
"The integrated information platform
for the medical world"
NUMBERS: 19 IN 20 STARTUPS FAIL
launch: Mar 11, 2009
2000
2002-2007
17th May 2018Oracle Code Singapore
WHO
"The integrated information platform
for the medical world"
NUMBERS: 19 IN 20 STARTUPS FAIL
launch: Mar 11, 2009
2000
2002-2007
2008-2010
17th May 2018Oracle Code Singapore
TRANSITION — HARDER THAN YOU MAY THINK
May 31, 2011
RIM Acquires Smartphone
Security Software Developer ubitexx
https://techcrunch.com/2011/05/02/rim-acquires-smartphone-security-software-developer-ubitexx/
2010 - 2011
17th May 2018Oracle Code Singapore
TRANSITION — HARDER THAN YOU MAY THINK
”Golden Handcuffs”



Golden handcuffs refer to job benefits, mostly financial in
nature, that ensure that well-compensated employees
stay with the company and don’t move onto other
companies or switch careers. Often, golden handcuffs serve
to keep people in jobs where they are otherwise quite unhappy.
May 31, 2011
RIM Acquires Smartphone
Security Software Developer ubitexx
https://techcrunch.com/2011/05/02/rim-acquires-smartphone-security-software-developer-ubitexx/
2010 - 2011 2011 - 2014
17th May 2018Oracle Code Singapore
INTELLECTUAL PROPERTY — PATENTS
“To patent or not to patent- That is the question.
If answered correctly, commercial success beckons.”
― Tom Robertson
17th May 2018Oracle Code Singapore
INTELLECTUAL PROPERTY — PATENTS
“To patent or not to patent- That is the question.
If answered correctly, commercial success beckons.”
― Tom Robertson
Method for rendering information on a display
https://patents.google.com/patent/US7937656B2
submitted Sep 2005, granted: May 2011
System and method for wireless device configuration
https://patents.google.com/patent/US9756501B2/
submitted Dec 2011, granted: Sep 2017
17th May 2018Oracle Code Singapore
FROM “10” TO IoT
17th May 2018Oracle Code Singapore
WHAT IS EMERGING TECHNOLOGY?
Emerging technologies are technologies that are perceived as capable
of changing the status quo. These technologies are generally new but
include older technologies that are still controversial and relatively
undeveloped in potential, such as preimplantation genetic diagnosis
and gene therapy which date to 1989 and 1990 respectively.
https://en.wikipedia.org/wiki/Emerging_technologies
17th May 2018Oracle Code Singapore
HYPE CYCLE OF EMERGING TECHNOLOGY
released annually
in August
17th May 2018Oracle Code Singapore
MAINFRAME COMPUTING
17th May 2018Oracle Code Singapore
APPLICATION SPECIFIC INTEGRATED CIRCUITS
Game and Watch, 1982

custom ASIC, LCD display
17th May 2018Oracle Code Singapore
APPLICATION SPECIFIC INTEGRATED CIRCUITS
Game and Watch, 1982

custom ASIC, LCD display
blockchain
17th May 2018Oracle Code Singapore
MULTI-CPU ARCADE MACHINES
source: Arcade - Bubble Bobble, 1986
2× Z80 (6MHz), Z80 (3MHz), M6801 (1MHz)
sound: YM2203 (3MHz), YM3526 (3MHz)
source: Arcade - “1942”, 1984
Z80 (4MHz), sound: Z80 (3Mhz)
“If Pac-Man had affected us as kids, we'd all be running around in dark rooms,
munching pills and listening to repetitive electronic music.” ― Marcus Brigstocke
17th May 2018Oracle Code Singapore
EARLY PERSONAL COMPUTERS
Commodore 64, BASIC, 1982

MOS Technology 6510/8500; @1.023 MHz (NTSC); @ 0.985 MHz (PAL)
Microbee 128K, hobby computer, 1980s
Zilog Z80 processor at @ 2 Mhz
“Computers will never take the place of books;
You can’t stand on floppy disk to reach a high shelf” ― Sam Erwing
Microbee 128K
17th May 2018Oracle Code Singapore
THE RISE OF THE DESKTOP COMPUTERS
386 Pentium8086 multi-coreZ80
1980’s 1990’s 2000’s onwards
“processor speeds, or overall processing power for computers will double every two years”
― simplified version of Moore’s Law
17th May 2018Oracle Code Singapore
THE RISE OF THE DESKTOP COMPUTERS
386 Pentium8086 multi-coreZ80
1980’s 1990’s 2000’s onwards
“processor speeds, or overall processing power for computers will double every two years”
― simplified version of Moore’s Law
catalyst
17th May 2018Oracle Code Singapore
THE INTERNET
dialupAPARNET DSL cloud / serverless
1970’s 1990’s 2005+
mobile
2000+1995+ 2015+
17th May 2018Oracle Code Singapore
THE PERSONAL DATA ASSISTANT (PDA)
Motorola 68328 processor @ 16 MHz
17th May 2018Oracle Code Singapore
PUSHING BOUNDARIES OF DEVICES
http://edition.cnn.com/2000/TECH/computing/07/11/liberty.games.idg/
https://hardware.slashdot.org/story/00/07/07/1727211/gameboy-emulator-for-palmos
Palm.Liberty.A
17th May 2018Oracle Code Singapore
http://www.palminfocenter.com/news/5619/new-multiplatform-handheld-dev-kit/
source
single C/C++ file
compiled
native binary
PLATFORM FRAGMENTATION NIGHTMARE
17th May 2018Oracle Code Singapore
released: Jun 29, 2007
“I picked up an iphone yesterday. It's amazing.
IMHO, Palm is in some serious trouble”
― Alexis Hinds
THE AGE OF APPLE AND GOOGLE
17th May 2018Oracle Code Singapore
iOS SDK
released Mar 6, 2008
released: Jun 29, 2007
unofficial iOS SDK
released Sep 23, 2007
“I picked up an iphone yesterday. It's amazing.
IMHO, Palm is in some serious trouble”
― Alexis Hinds
THE AGE OF APPLE AND GOOGLE
17th May 2018Oracle Code Singapore
4th January 2009
GW Helmet secure's the number one position of "TOP FREE APPS" category (overall)
in the iTunes Store in Japan (also Taiwan) - which it maintained for a whole week -
the game was downloaded over 100,000 (one hundred thousand) times during this period.
OVERNIGHT MILLIONAIRES — NOT US :(
17th May 2018Oracle Code Singapore
4th January 2009
GW Helmet secure's the number one position of "TOP FREE APPS" category (overall)
in the iTunes Store in Japan (also Taiwan) - which it maintained for a whole week -
the game was downloaded over 100,000 (one hundred thousand) times during this period.
OVERNIGHT MILLIONAIRES — NOT US :(
March 9, 2009
We are legal counsel to Nintendo of America Inc (Nintendo).
We are writing concerning a series of applications that you
are selling on the Apple iPhone AppStore website.
17th May 2018Oracle Code Singapore
SPEECH RECOGNITION / AI
1970’s 1990’s 2010+
“practical”
speech recognition
2000’s
artificial
neural networks
main
stream phones
“conceptual”

2001: a space odyssey
IBM’s

Tangora
1980’s
Google AssistantApple Siri
17th May 2018Oracle Code Singapore
GOOGLE DUPLEX BEATS THE TURING TEST
https://www.cnet.com/features/google-assistant-duplex-at-io-could-become-the-most-lifelike-ai-voice-assistant-yet/
Person 1: Good evening.
Person 2: Hello?
Person 1: Hello.
Person 2: Hi, um, I'd like to reserve a table for Friday the third.
Person 1: OK, hold on one moment.
Person 2: Mm hmm.
Person 1: OK… hold on one second.
Person 2: Mm hmm.
Person 1: So Friday November third. How many people?
Person 2: For... two people.
Person 1: Two people?
Person 2: Yeah.
17th May 2018Oracle Code Singapore
GOOGLE DUPLEX BEATS THE TURING TEST
https://www.cnet.com/features/google-assistant-duplex-at-io-could-become-the-most-lifelike-ai-voice-assistant-yet/
Person 1: Good evening.
Person 2: Hello?
Person 1: Hello.
Person 2: Hi, um, I'd like to reserve a table for Friday the third.
Person 1: OK, hold on one moment.
Person 2: Mm hmm.
Person 1: OK… hold on one second.
Person 2: Mm hmm.
Person 1: So Friday November third. How many people?
Person 2: For... two people.
Person 1: Two people?
Person 2: Yeah.
17th May 2018Oracle Code Singapore
GOOGLE DUPLEX BEATS THE TURING TEST
https://www.cnet.com/features/google-assistant-duplex-at-io-could-become-the-most-lifelike-ai-voice-assistant-yet/
Person 1: Good evening.
Person 2: Hello?
Person 1: Hello.
Person 2: Hi, um, I'd like to reserve a table for Friday the third.
Person 1: OK, hold on one moment.
Person 2: Mm hmm.
Person 1: OK… hold on one second.
Person 2: Mm hmm.
Person 1: So Friday November third. How many people?
Person 2: For... two people.
Person 1: Two people?
Person 2: Yeah.
Mark my words — A.I. is far
more dangerous than nukes
— Elon Musk
17th May 2018Oracle Code Singapore
BLOCKCHAIN — MORE THAN BITCOIN
https://twitter.com/HSBC/status/995778209416392704
• peer to peer network
• smart contracts
• distributed ledger
• anti-tampering hash
17th May 2018Oracle Code Singapore
LANGUAGE FRAGMENTATION SOLUTIONS
17th May 2018Oracle Code Singapore
17th May 2018Oracle Code Singapore


noun
objects with computing devices in them that are able to
connect to each other and exchange data using the Internet.
https://dictionary.cambridge.org/us/dictionary/english/internet-of-things
17th May 2018Oracle Code Singapore
75+ BILLION DEVICES BY 2025
CAN ANYTHING BE CONNECTED TO THE INTERNET?
NETWORK CONSTRAINTS COMMUNICATION STANDARDS
HOW WILL ALL THESE DEVICES BE POWERED?
17th May 2018Oracle Code Singapore
Arduino UNO

Atmel ATmega328p 16Mhz 32kb flash, 2kb RAM
RESOURCE LIMITED, MICRO-CONTROLLERS
WhO Node

ESP8266 26Mhz 4mb flash, 40kb RAM
C/C++ JavaScript
TYPICALLY 3.3V or 5V - POWERED BY CELL BATTERY
17th May 2018Oracle Code Singapore
ENERGY HARVESTING TECHNOLOGIES
• considered a ‘black magic’ realm,
• use ambient fields to produce power,
• limited or low power throughput
RESOURCE CONSTRAINED MICRO-CONTROLLERS ARE HERE TO STAY
17th May 2018Oracle Code Singapore
STANDARDIZATION WARS
hyper/cat
ALLSEEN

ALLIANCE
OPEN INTERCONNECT

C O N S O R T I U M
17th May 2018Oracle Code Singapore
0-DAY VULNERABILITIES / LAZYNESS
Mirai Botnet — DDoS Devil’s Ivy — IP cameras
default passwords gSOAP library exploit
http://riotsecure.se/blog/devils_ivy_bug_hits_millions_of_iot_deviceshttp://ardiri.com/blog/taking_the_internet_down_inner_workings_of_mirai_botnet
17th May 2018Oracle Code Singapore
WINDOW OF VULNERABILITY
discovery disclosure vendor fix patch rollout
17th May 2018Oracle Code Singapore
SECURITY = USERS PROBLEM
discovery disclosure vendor fix patch rollout
17th May 2018Oracle Code Singapore
SECURITY = USERS PROBLEM
discovery disclosure vendor fix patch rollout
reality
17th May 2018Oracle Code Singapore
INTERNET OF RANSOMWARE THINGS
http://www.geekculture.com/joyoftech/joyarchives/2340.html
17th May 2018Oracle Code Singapore
LIABILITY — UNCHARTED TERRITORY
when something goes wrong:
claims will fall under either:
• negligence,
• strict liability, or
• breach of warranty.
will resulting actions from IoT breaches
be labelled as criminal or civil offenses?
https://www.techrepublic.com/article/iot-and-liability-who-pays-when-things-go-wrong/
17th May 2018Oracle Code Singapore
RIoT Secure - IoT PLATFORM AS A SERVICE
Deployment Provision Monitor Update Decommission
Reassignment
17th May 2018Oracle Code Singapore
WHERE TO NEXT?
17th May 2018Oracle Code Singapore
HYPE CYCLE OF EMERGING TECHNOLOGY 2017
17th May 2018Oracle Code Singapore
PRESEVERANCE WILL PAY OFF IN THE END
“To be a champion, I think you have to see the big picture.
It's not about winning and losing; it's about every day hard work and
about thriving on a challenge. It's about embracing the pain that you'll
experience at the end of a race and not being afraid.
I think people think too hard and get afraid of a certain challenge.
― Summer Sanders

Mais conteúdo relacionado

Mais procurados

Mais procurados (18)

Human tech biota_pietro_leo_2019
Human tech biota_pietro_leo_2019Human tech biota_pietro_leo_2019
Human tech biota_pietro_leo_2019
 
Era of Artificial Intelligence Lecture 4 Pietro Leo
Era of Artificial Intelligence Lecture 4 Pietro LeoEra of Artificial Intelligence Lecture 4 Pietro Leo
Era of Artificial Intelligence Lecture 4 Pietro Leo
 
Internet of-things-world-preview-program
Internet of-things-world-preview-programInternet of-things-world-preview-program
Internet of-things-world-preview-program
 
The future of AI & ML in Cognitive Discovery
The future of AI & ML in Cognitive DiscoveryThe future of AI & ML in Cognitive Discovery
The future of AI & ML in Cognitive Discovery
 
IoT - The Building Block for IR 4.0
IoT - The Building Block for IR 4.0IoT - The Building Block for IR 4.0
IoT - The Building Block for IR 4.0
 
Examples of Innovation Building Blocks in IBM
Examples of Innovation Building Blocks in IBMExamples of Innovation Building Blocks in IBM
Examples of Innovation Building Blocks in IBM
 
Bridging the Physical and digital Adances in wearables and consumer IOT; Rani...
Bridging the Physical and digital Adances in wearables and consumer IOT; Rani...Bridging the Physical and digital Adances in wearables and consumer IOT; Rani...
Bridging the Physical and digital Adances in wearables and consumer IOT; Rani...
 
What it Takes to be a Digital Leader? Journey, Experience and Scenarios
What it Takes to be a Digital Leader? Journey, Experience and ScenariosWhat it Takes to be a Digital Leader? Journey, Experience and Scenarios
What it Takes to be a Digital Leader? Journey, Experience and Scenarios
 
Taking the Proactive Roles Through Smart Technologies
Taking the Proactive Roles Through Smart TechnologiesTaking the Proactive Roles Through Smart Technologies
Taking the Proactive Roles Through Smart Technologies
 
IoT-Based Technology in the Era of IR 4.0
IoT-Based Technology in the Era of IR 4.0IoT-Based Technology in the Era of IR 4.0
IoT-Based Technology in the Era of IR 4.0
 
Empowering The Nation Through IoT
Empowering The Nation Through IoTEmpowering The Nation Through IoT
Empowering The Nation Through IoT
 
IoT - The Building Block for IR 4.0
IoT - The Building Block for IR 4.0IoT - The Building Block for IR 4.0
IoT - The Building Block for IR 4.0
 
IoT Solutions - Dashboarding Real-Time Data | Internet of Things | IoT Techno...
IoT Solutions - Dashboarding Real-Time Data | Internet of Things | IoT Techno...IoT Solutions - Dashboarding Real-Time Data | Internet of Things | IoT Techno...
IoT Solutions - Dashboarding Real-Time Data | Internet of Things | IoT Techno...
 
IoT for Construction Industry
IoT for Construction IndustryIoT for Construction Industry
IoT for Construction Industry
 
Big Data: A Big Trap for Product Development
Big Data: A Big Trap for Product DevelopmentBig Data: A Big Trap for Product Development
Big Data: A Big Trap for Product Development
 
Exploring the Internet of Things and IR 4.0
Exploring the Internet of Things and IR 4.0Exploring the Internet of Things and IR 4.0
Exploring the Internet of Things and IR 4.0
 
IoT and IR 4.0 - Get Ready for Jobs That Don't Exist Yet
IoT and IR 4.0 - Get Ready for Jobs That Don't Exist YetIoT and IR 4.0 - Get Ready for Jobs That Don't Exist Yet
IoT and IR 4.0 - Get Ready for Jobs That Don't Exist Yet
 
CCET-GBC Fueling Innovation for Construction and Real Estate with IoE
CCET-GBC Fueling Innovation for Construction and Real Estate with IoECCET-GBC Fueling Innovation for Construction and Real Estate with IoE
CCET-GBC Fueling Innovation for Construction and Real Estate with IoE
 

Semelhante a 20180517 OracleCode Singapore Keynote

Smartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT NewsSmartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT News
Krishna Arani
 
Awareness on IoT Adoption for SMEs and Business Intelligence
Awareness on IoT Adoption for SMEs and Business IntelligenceAwareness on IoT Adoption for SMEs and Business Intelligence
Awareness on IoT Adoption for SMEs and Business Intelligence
Dr. Mazlan Abbas
 

Semelhante a 20180517 OracleCode Singapore Keynote (20)

The leadership in the new digital age carved by the fourth industrial revolu...
The leadership in the new digital age carved by  the fourth industrial revolu...The leadership in the new digital age carved by  the fourth industrial revolu...
The leadership in the new digital age carved by the fourth industrial revolu...
 
The Lifecycle of Rapid Mobile
The Lifecycle of Rapid MobileThe Lifecycle of Rapid Mobile
The Lifecycle of Rapid Mobile
 
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
ITCamp 2018 - Ciprian Sorlea - Enterprise Architectures with TypeScript And F...
 
Tech snippets E-magazine-June17
Tech snippets E-magazine-June17Tech snippets E-magazine-June17
Tech snippets E-magazine-June17
 
#NoAgile - Dan Suciu
 #NoAgile - Dan Suciu #NoAgile - Dan Suciu
#NoAgile - Dan Suciu
 
Smartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT NewsSmartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT News
 
MCMC Dinner Presentation - Introduction to ESP (2016)
MCMC Dinner Presentation - Introduction to ESP (2016)MCMC Dinner Presentation - Introduction to ESP (2016)
MCMC Dinner Presentation - Introduction to ESP (2016)
 
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
Internet of Things (IoT) Strategic Patent Development and Monetization for Ne...
 
Smart machines - THe Future Is Here
Smart machines - THe Future Is HereSmart machines - THe Future Is Here
Smart machines - THe Future Is Here
 
Internet of Things (IoT) Strategic Patent Development 1Q 2016
Internet of Things (IoT) Strategic Patent Development 1Q 2016Internet of Things (IoT) Strategic Patent Development 1Q 2016
Internet of Things (IoT) Strategic Patent Development 1Q 2016
 
SplunkLive! Paris 2018: Plenary Session
SplunkLive! Paris 2018: Plenary SessionSplunkLive! Paris 2018: Plenary Session
SplunkLive! Paris 2018: Plenary Session
 
Tech snippets E-magazine-July17
Tech snippets E-magazine-July17Tech snippets E-magazine-July17
Tech snippets E-magazine-July17
 
Mobile World Congress 2018 Review by Marco Papale
Mobile World Congress 2018 Review by Marco PapaleMobile World Congress 2018 Review by Marco Papale
Mobile World Congress 2018 Review by Marco Papale
 
IoT Analytics From Data to Decision Making - Trends & Challenges
IoT Analytics From Data to Decision Making- Trends & ChallengesIoT Analytics From Data to Decision Making- Trends & Challenges
IoT Analytics From Data to Decision Making - Trends & Challenges
 
Awareness on IoT Adoption for SMEs and Business Intelligence
Awareness on IoT Adoption for SMEs and Business IntelligenceAwareness on IoT Adoption for SMEs and Business Intelligence
Awareness on IoT Adoption for SMEs and Business Intelligence
 
Ivyclique April 2020 Pitch Deck
Ivyclique April 2020 Pitch DeckIvyclique April 2020 Pitch Deck
Ivyclique April 2020 Pitch Deck
 
Digital Graph tour Rome: "Connect the Dots, Lorenzo Speranzoni
Digital Graph tour Rome:  "Connect the Dots, Lorenzo SperanzoniDigital Graph tour Rome:  "Connect the Dots, Lorenzo Speranzoni
Digital Graph tour Rome: "Connect the Dots, Lorenzo Speranzoni
 
Eclipse kura
Eclipse kuraEclipse kura
Eclipse kura
 
Webinar on technologies that will drive entrepreneurship
Webinar on technologies that will drive entrepreneurshipWebinar on technologies that will drive entrepreneurship
Webinar on technologies that will drive entrepreneurship
 
Breaking the barriers of Internet of Things (IoT)
Breaking the barriers of Internet of Things (IoT)Breaking the barriers of Internet of Things (IoT)
Breaking the barriers of Internet of Things (IoT)
 

Mais de ardiri

Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10
ardiri
 
Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10
ardiri
 
Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.
ardiri
 

Mais de ardiri (8)

20180517 Oraclecode Shenzhen Keynote
20180517 Oraclecode Shenzhen Keynote20180517 Oraclecode Shenzhen Keynote
20180517 Oraclecode Shenzhen Keynote
 
Feasibility of Security in Micro-Controllers
Feasibility of Security in Micro-ControllersFeasibility of Security in Micro-Controllers
Feasibility of Security in Micro-Controllers
 
Introduction to the Internet of Things
Introduction to the Internet of ThingsIntroduction to the Internet of Things
Introduction to the Internet of Things
 
Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10Native Application (C/C++) on BlackBerry 10
Native Application (C/C++) on BlackBerry 10
 
Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10Start to Finish: Porting to BlackBerry 10
Start to Finish: Porting to BlackBerry 10
 
Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.Introduction to BlackBerry 10 NDK for Game Developers.
Introduction to BlackBerry 10 NDK for Game Developers.
 
iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
 
Game Development using SDL and the PDK
Game Development using SDL and the PDK Game Development using SDL and the PDK
Game Development using SDL and the PDK
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

20180517 OracleCode Singapore Keynote

  • 1. 17th May 2018Oracle Code Singapore @riotsecure http://www.riotsecure.se/ A Developers Zen: From 10 to IoT and Beyond Aaron Ardiri
  • 2. 17th May 2018Oracle Code Singapore luminary
 ˈlu:mɪn(ə)ri/ noun 1. a person who inspires or influences others, especially one prominent in a particular sphere.
 
 "one of the luminaries of child psychiatry"
 
 synonyms: leading light, guiding light, inspiration, leader, expert, master, panjandrum, dignitary, VIP … 2. archaic
 
 a natural light-giving body, especially the sun or moon.
  • 3. 17th May 2018Oracle Code Singapore
  • 4. 17th May 2018Oracle Code Singapore THE MYSTERY MAN — WHO AM I? Aaron Ardiri BSc (Computing Science) IoT Specialist, with focus on security historically: • Java Lecturer (university) • Mobile Game Developer • Enterprise Architecture / MDM • Developer Evangelist / Community Outreach • … returning to work from early retirement Jfokus (Stockholm, Sweden) 2018 holding a copy of “Java The Language Environment” white paper from 1995
  • 5. 17th May 2018Oracle Code Singapore WHY ARE WE A DEVELOPERS? WE CREATE SOLUTIONSWE SOLVE PROBLEMS WE IDENTIFYING PATTERNS WE CONNECTING THE DOTS
  • 6. 17th May 2018Oracle Code Singapore WHY ARE WE A DEVELOPERS? “Do what you love and you'll never work another day in your life.” ― Confucius WE ENJOY WHAT WE DO WE CREATE SOLUTIONSWE SOLVE PROBLEMS WE IDENTIFYING PATTERNS WE CONNECTING THE DOTS
  • 7. 17th May 2018Oracle Code Singapore EVERY DEVELOPER IS DIFFERENT source: Middle-out Compression: Silicon Valley, HBO
 https://blogs.dropbox.com/tech/2016/07/lepton-image-compression-saving-22-losslessly-from-images-at-15mbs/
  • 8. 17th May 2018Oracle Code Singapore WE ALSO CAN BE RELIGIOUS ABOUT THINGS .NET SpaceTab vi emacs Internet Explorer Firefox / Chrome Waterfall Agile / / / / / //
  • 9. 17th May 2018Oracle Code Singapore STARTUP LIFE vs CORPORATE LIFE https://magazine.startus.cc/startup-corporate-life-looks-better/
  • 10. 17th May 2018Oracle Code Singapore STARTUP LIFE vs CORPORATE LIFE https://magazine.startus.cc/startup-corporate-life-looks-better/ “A ‘startup’ is a company that is confused about: 1. What its product is. 2. Who its customers are. 3. How to make money.” 
 ― Dave McClure
  • 11. 17th May 2018Oracle Code Singapore STARTUP LIFE vs CORPORATE LIFE PROACTIVITY AND COMMITMENT IMPACT AS AN EMPLOYEE FLEXIBILITY vs RIGID SALARY AND BENEFITSBEING PART OF A TEAM BRAND RECOGNITION
  • 12. 17th May 2018Oracle Code Singapore Innovators Early Adopters LaggardsEarly Majority Late Majority https://en.wikipedia.org/wiki/Crossing_the_Chasm GEOFFREY MOORE’S ADOPTION CURVE “Crossing the Chasm”
  • 13. 17th May 2018Oracle Code Singapore NUMBERS: 19 IN 20 STARTUPS FAIL launch: Mar 11, 2009 2000
  • 14. 17th May 2018Oracle Code Singapore WHO "The integrated information platform for the medical world" NUMBERS: 19 IN 20 STARTUPS FAIL launch: Mar 11, 2009 2000 2002-2007
  • 15. 17th May 2018Oracle Code Singapore WHO "The integrated information platform for the medical world" NUMBERS: 19 IN 20 STARTUPS FAIL launch: Mar 11, 2009 2000 2002-2007 2008-2010
  • 16. 17th May 2018Oracle Code Singapore TRANSITION — HARDER THAN YOU MAY THINK May 31, 2011 RIM Acquires Smartphone Security Software Developer ubitexx https://techcrunch.com/2011/05/02/rim-acquires-smartphone-security-software-developer-ubitexx/ 2010 - 2011
  • 17. 17th May 2018Oracle Code Singapore TRANSITION — HARDER THAN YOU MAY THINK ”Golden Handcuffs”
 
 Golden handcuffs refer to job benefits, mostly financial in nature, that ensure that well-compensated employees stay with the company and don’t move onto other companies or switch careers. Often, golden handcuffs serve to keep people in jobs where they are otherwise quite unhappy. May 31, 2011 RIM Acquires Smartphone Security Software Developer ubitexx https://techcrunch.com/2011/05/02/rim-acquires-smartphone-security-software-developer-ubitexx/ 2010 - 2011 2011 - 2014
  • 18. 17th May 2018Oracle Code Singapore INTELLECTUAL PROPERTY — PATENTS “To patent or not to patent- That is the question. If answered correctly, commercial success beckons.” ― Tom Robertson
  • 19. 17th May 2018Oracle Code Singapore INTELLECTUAL PROPERTY — PATENTS “To patent or not to patent- That is the question. If answered correctly, commercial success beckons.” ― Tom Robertson Method for rendering information on a display https://patents.google.com/patent/US7937656B2 submitted Sep 2005, granted: May 2011 System and method for wireless device configuration https://patents.google.com/patent/US9756501B2/ submitted Dec 2011, granted: Sep 2017
  • 20. 17th May 2018Oracle Code Singapore FROM “10” TO IoT
  • 21. 17th May 2018Oracle Code Singapore WHAT IS EMERGING TECHNOLOGY? Emerging technologies are technologies that are perceived as capable of changing the status quo. These technologies are generally new but include older technologies that are still controversial and relatively undeveloped in potential, such as preimplantation genetic diagnosis and gene therapy which date to 1989 and 1990 respectively. https://en.wikipedia.org/wiki/Emerging_technologies
  • 22. 17th May 2018Oracle Code Singapore HYPE CYCLE OF EMERGING TECHNOLOGY released annually in August
  • 23. 17th May 2018Oracle Code Singapore MAINFRAME COMPUTING
  • 24. 17th May 2018Oracle Code Singapore APPLICATION SPECIFIC INTEGRATED CIRCUITS Game and Watch, 1982
 custom ASIC, LCD display
  • 25. 17th May 2018Oracle Code Singapore APPLICATION SPECIFIC INTEGRATED CIRCUITS Game and Watch, 1982
 custom ASIC, LCD display blockchain
  • 26. 17th May 2018Oracle Code Singapore MULTI-CPU ARCADE MACHINES source: Arcade - Bubble Bobble, 1986 2× Z80 (6MHz), Z80 (3MHz), M6801 (1MHz) sound: YM2203 (3MHz), YM3526 (3MHz) source: Arcade - “1942”, 1984 Z80 (4MHz), sound: Z80 (3Mhz) “If Pac-Man had affected us as kids, we'd all be running around in dark rooms, munching pills and listening to repetitive electronic music.” ― Marcus Brigstocke
  • 27. 17th May 2018Oracle Code Singapore EARLY PERSONAL COMPUTERS Commodore 64, BASIC, 1982
 MOS Technology 6510/8500; @1.023 MHz (NTSC); @ 0.985 MHz (PAL) Microbee 128K, hobby computer, 1980s Zilog Z80 processor at @ 2 Mhz “Computers will never take the place of books; You can’t stand on floppy disk to reach a high shelf” ― Sam Erwing Microbee 128K
  • 28. 17th May 2018Oracle Code Singapore THE RISE OF THE DESKTOP COMPUTERS 386 Pentium8086 multi-coreZ80 1980’s 1990’s 2000’s onwards “processor speeds, or overall processing power for computers will double every two years” ― simplified version of Moore’s Law
  • 29. 17th May 2018Oracle Code Singapore THE RISE OF THE DESKTOP COMPUTERS 386 Pentium8086 multi-coreZ80 1980’s 1990’s 2000’s onwards “processor speeds, or overall processing power for computers will double every two years” ― simplified version of Moore’s Law catalyst
  • 30. 17th May 2018Oracle Code Singapore THE INTERNET dialupAPARNET DSL cloud / serverless 1970’s 1990’s 2005+ mobile 2000+1995+ 2015+
  • 31. 17th May 2018Oracle Code Singapore THE PERSONAL DATA ASSISTANT (PDA) Motorola 68328 processor @ 16 MHz
  • 32. 17th May 2018Oracle Code Singapore PUSHING BOUNDARIES OF DEVICES http://edition.cnn.com/2000/TECH/computing/07/11/liberty.games.idg/ https://hardware.slashdot.org/story/00/07/07/1727211/gameboy-emulator-for-palmos Palm.Liberty.A
  • 33. 17th May 2018Oracle Code Singapore http://www.palminfocenter.com/news/5619/new-multiplatform-handheld-dev-kit/ source single C/C++ file compiled native binary PLATFORM FRAGMENTATION NIGHTMARE
  • 34. 17th May 2018Oracle Code Singapore released: Jun 29, 2007 “I picked up an iphone yesterday. It's amazing. IMHO, Palm is in some serious trouble” ― Alexis Hinds THE AGE OF APPLE AND GOOGLE
  • 35. 17th May 2018Oracle Code Singapore iOS SDK released Mar 6, 2008 released: Jun 29, 2007 unofficial iOS SDK released Sep 23, 2007 “I picked up an iphone yesterday. It's amazing. IMHO, Palm is in some serious trouble” ― Alexis Hinds THE AGE OF APPLE AND GOOGLE
  • 36. 17th May 2018Oracle Code Singapore 4th January 2009 GW Helmet secure's the number one position of "TOP FREE APPS" category (overall) in the iTunes Store in Japan (also Taiwan) - which it maintained for a whole week - the game was downloaded over 100,000 (one hundred thousand) times during this period. OVERNIGHT MILLIONAIRES — NOT US :(
  • 37. 17th May 2018Oracle Code Singapore 4th January 2009 GW Helmet secure's the number one position of "TOP FREE APPS" category (overall) in the iTunes Store in Japan (also Taiwan) - which it maintained for a whole week - the game was downloaded over 100,000 (one hundred thousand) times during this period. OVERNIGHT MILLIONAIRES — NOT US :( March 9, 2009 We are legal counsel to Nintendo of America Inc (Nintendo). We are writing concerning a series of applications that you are selling on the Apple iPhone AppStore website.
  • 38. 17th May 2018Oracle Code Singapore SPEECH RECOGNITION / AI 1970’s 1990’s 2010+ “practical” speech recognition 2000’s artificial neural networks main stream phones “conceptual”
 2001: a space odyssey IBM’s
 Tangora 1980’s Google AssistantApple Siri
  • 39. 17th May 2018Oracle Code Singapore GOOGLE DUPLEX BEATS THE TURING TEST https://www.cnet.com/features/google-assistant-duplex-at-io-could-become-the-most-lifelike-ai-voice-assistant-yet/ Person 1: Good evening. Person 2: Hello? Person 1: Hello. Person 2: Hi, um, I'd like to reserve a table for Friday the third. Person 1: OK, hold on one moment. Person 2: Mm hmm. Person 1: OK… hold on one second. Person 2: Mm hmm. Person 1: So Friday November third. How many people? Person 2: For... two people. Person 1: Two people? Person 2: Yeah.
  • 40. 17th May 2018Oracle Code Singapore GOOGLE DUPLEX BEATS THE TURING TEST https://www.cnet.com/features/google-assistant-duplex-at-io-could-become-the-most-lifelike-ai-voice-assistant-yet/ Person 1: Good evening. Person 2: Hello? Person 1: Hello. Person 2: Hi, um, I'd like to reserve a table for Friday the third. Person 1: OK, hold on one moment. Person 2: Mm hmm. Person 1: OK… hold on one second. Person 2: Mm hmm. Person 1: So Friday November third. How many people? Person 2: For... two people. Person 1: Two people? Person 2: Yeah.
  • 41. 17th May 2018Oracle Code Singapore GOOGLE DUPLEX BEATS THE TURING TEST https://www.cnet.com/features/google-assistant-duplex-at-io-could-become-the-most-lifelike-ai-voice-assistant-yet/ Person 1: Good evening. Person 2: Hello? Person 1: Hello. Person 2: Hi, um, I'd like to reserve a table for Friday the third. Person 1: OK, hold on one moment. Person 2: Mm hmm. Person 1: OK… hold on one second. Person 2: Mm hmm. Person 1: So Friday November third. How many people? Person 2: For... two people. Person 1: Two people? Person 2: Yeah. Mark my words — A.I. is far more dangerous than nukes — Elon Musk
  • 42. 17th May 2018Oracle Code Singapore BLOCKCHAIN — MORE THAN BITCOIN https://twitter.com/HSBC/status/995778209416392704 • peer to peer network • smart contracts • distributed ledger • anti-tampering hash
  • 43. 17th May 2018Oracle Code Singapore LANGUAGE FRAGMENTATION SOLUTIONS
  • 44. 17th May 2018Oracle Code Singapore
  • 45. 17th May 2018Oracle Code Singapore 
 noun objects with computing devices in them that are able to connect to each other and exchange data using the Internet. https://dictionary.cambridge.org/us/dictionary/english/internet-of-things
  • 46. 17th May 2018Oracle Code Singapore 75+ BILLION DEVICES BY 2025 CAN ANYTHING BE CONNECTED TO THE INTERNET? NETWORK CONSTRAINTS COMMUNICATION STANDARDS HOW WILL ALL THESE DEVICES BE POWERED?
  • 47. 17th May 2018Oracle Code Singapore Arduino UNO
 Atmel ATmega328p 16Mhz 32kb flash, 2kb RAM RESOURCE LIMITED, MICRO-CONTROLLERS WhO Node
 ESP8266 26Mhz 4mb flash, 40kb RAM C/C++ JavaScript TYPICALLY 3.3V or 5V - POWERED BY CELL BATTERY
  • 48. 17th May 2018Oracle Code Singapore ENERGY HARVESTING TECHNOLOGIES • considered a ‘black magic’ realm, • use ambient fields to produce power, • limited or low power throughput RESOURCE CONSTRAINED MICRO-CONTROLLERS ARE HERE TO STAY
  • 49. 17th May 2018Oracle Code Singapore STANDARDIZATION WARS hyper/cat ALLSEEN
 ALLIANCE OPEN INTERCONNECT
 C O N S O R T I U M
  • 50. 17th May 2018Oracle Code Singapore 0-DAY VULNERABILITIES / LAZYNESS Mirai Botnet — DDoS Devil’s Ivy — IP cameras default passwords gSOAP library exploit http://riotsecure.se/blog/devils_ivy_bug_hits_millions_of_iot_deviceshttp://ardiri.com/blog/taking_the_internet_down_inner_workings_of_mirai_botnet
  • 51. 17th May 2018Oracle Code Singapore WINDOW OF VULNERABILITY discovery disclosure vendor fix patch rollout
  • 52. 17th May 2018Oracle Code Singapore SECURITY = USERS PROBLEM discovery disclosure vendor fix patch rollout
  • 53. 17th May 2018Oracle Code Singapore SECURITY = USERS PROBLEM discovery disclosure vendor fix patch rollout reality
  • 54. 17th May 2018Oracle Code Singapore INTERNET OF RANSOMWARE THINGS http://www.geekculture.com/joyoftech/joyarchives/2340.html
  • 55. 17th May 2018Oracle Code Singapore LIABILITY — UNCHARTED TERRITORY when something goes wrong: claims will fall under either: • negligence, • strict liability, or • breach of warranty. will resulting actions from IoT breaches be labelled as criminal or civil offenses? https://www.techrepublic.com/article/iot-and-liability-who-pays-when-things-go-wrong/
  • 56. 17th May 2018Oracle Code Singapore RIoT Secure - IoT PLATFORM AS A SERVICE Deployment Provision Monitor Update Decommission Reassignment
  • 57. 17th May 2018Oracle Code Singapore WHERE TO NEXT?
  • 58. 17th May 2018Oracle Code Singapore HYPE CYCLE OF EMERGING TECHNOLOGY 2017
  • 59. 17th May 2018Oracle Code Singapore PRESEVERANCE WILL PAY OFF IN THE END “To be a champion, I think you have to see the big picture. It's not about winning and losing; it's about every day hard work and about thriving on a challenge. It's about embracing the pain that you'll experience at the end of a race and not being afraid. I think people think too hard and get afraid of a certain challenge. ― Summer Sanders