SlideShare a Scribd company logo
OPEN SOURCE AND THE INTERNET OF THINGS 
Bill Weinberg, Senior Director, Open Source Strategy 
© 2014 Black Duck Software, Inc. All Rights Reserved. 
Black Duck Software 
@LinuxPundit | @black_duck_sw
BLACK DUCK OSS LOGISTICS SOLUTIONS 
Maximize 
OSS Benefits 
Time Saving 
Automation 
Risk 
Management 
Transparency 
Seamless 
2 © 2014 Black Duck Software, Inc. All Rights Reserved. 
Tools 
Integration 
Control, 
Collaboration, 
Consistency
SPEAKER INTRODUCTION 
Bill Weinberg 
Senior Director, Open Source Strategy 
Black Duck Software 
• Helps clients enable, build, and deploy software for intelligent devices, 
enterprise data centers and cloud infrastructure 
• Working with FOSS since 1998, with thirty years embedded and open 
systems, telecommunications, and other technology 
• Founding team-member at MontaVista Software – pioneered Linux as 
leading platform for intelligent and mobile devices 
• Senior Analyst at OSDL (today, the Linux Foundation) – ran 
Carrier Grade and Mobile Linux initiatives 
• General Manager of the Linux Phone Standards Forum 
• Author and speaker on global adoption of Linux to embedded/real-time 
computing, application migration, licensing, standards, telecoms 
infrastructure and mobile applications. 
• Details at http://www.linuxpundit.com/ 
3 © 2014 Black Duck Software, Inc. All Rights Reserved.
OPEN SOURCE AND THE IOT 
4 © 2014 Black Duck Software, Inc. All Rights Reserved.
HUMAN AND DEVICE POPULATION GROWTH 
Cisco, Forrester et al. 
5 © 2014 Black Duck Software, Inc. All Rights Reserved.
OSS AND IOT INTERSECTION: COINCIDENCE OR 
CAUSE? 
Open 
Source 
Software and 
Hardware 
Internet 
of Things ? 
6 © 2014 Black Duck Software, Inc. All Rights Reserved.
IOT NODE TYPOLOGY AND CONTINUUM 
7 © 2014 Black Duck Software, Inc. All Rights Reserved.
COMPETING VISIONS FOR IOT SOFTWARE AND HARDWARE 
COMPUTE PEERS EVERYWHERE 
• 32 and 64-bit processors (over time) 
• TCP/IP (IPv6 and 6LoWPAN) 
• High-level OSes (Linux et al) 
• Advocates 
• TEMs, NEPs and other h/w suppliers 
• Enterprise ISVs (esp. Cloud) and OSVs 
8 © 2014 Black Duck Software, Inc. All Rights Reserved.
COMPETING VISIONS FOR IOT SOFTWARE AND HARDWARE 
SMALL IS BEAUTIFUL 
• Just enough h/w (4/8/16 
bit) 
• Mesh networking 
• RTOS or No OS 
• Advocates 
• Specialty chipset vendors 
• RTOS suppliers 
• Makers 
9 © 2014 Black Duck Software, Inc. All Rights Reserved.
COMPETING VISIONS FOR IOT SOFTWARE AND HARDWARE 
HYBRID REALITY 
• New protocols – local and end-to-end 
• Optimization of Internet routing / infrastructure to support 
IoT 
• Cloud and client device m/w and APIs to speed app 
development 
• Open source anywhere (but maybe not everywhere) 
• 32 and 64-bit CPUs (over time) 
• TCP/IP (IPv6 and 6LoWPAN) 
• High-level OSes (Linux et al) 
• Advocates 
• TEMs, NEPs and other h/w suppliers 
• Enterprise ISVs (esp. Cloud) and 
OSVs 
• Just enough h/w (4/8/16 
bit) 
• Mesh networking 
• RTOS or No OS 
• Advocates 
• Specialty chipset vendors 
• RTOS suppliers 
• Makers 
10 © 2014 Black Duck Software, Inc. All Rights Reserved.
OPEN SOURCE IN THE IOT STACK 
11 © 2014 Black Duck Software, Inc. All Rights Reserved.
IoT 
Endpoints 
IoT 
Infrastructure 
Internet 
Infrastructure 
12 © 2014 Black Duck Software, Inc. All Rights Reserved. 
Cloud / Data 
Center 
Client 
Devices 
Applications 
Core Functions 
(Sensing, 
Actuation), Routing 
Aggregation, 
Routing, Security 
Routing, Security 
Domain-specific, 
Mash-Ups, BI, 
Big Data, etc. 
Device Apps and 
Web Apps 
Platform 
Alljoyn, Kura, Mihini, OpenIOT, 
OpenRemote, ThingsSpeak 
OpenWRT, OSR, 
OSRM, 
Quagga/Zebra 
Amazon, Hadoop, 
OpenStack, etc. 
Android APIs, 
PhoneGap, X-Code 
Host OS 
None / RTOS 
(Contiki, Riot, 
TinyOS, VxWorks) 
RTOS or Linux RTOS or Linux Linux, Windows 
Android, iOS, 
Linux, Windows 
Protocol 
6LoWPAN, CoAP, IEEE802.15, IP 
networking, MQTT, proprietary 
IP Networking IP Networking IP Networking 
Physical 
3G/LTE, BACnet, BlueTooth, Ethernet, 
Lonworks, WiFi, Zigbee 
Ethernet, WAN Ethernet 
3G/LTE, Ethernet, 
WiFi 
H/W 
Dedicated H/W 
(RFID or 8-32 bit 
SoC) 
32 bit SoC, NPU, 
etc. 
32-64 bit SoC, 
NPU, etc. 
64 bit COTS 
Blades 
Desktops / 
Notebooks, 
Tablets, Smart 
Phones 
Technologies 
Mesh Networking/Routing, 
Development Tools 
SDN 
Virtualization / 
Containerization, 
Tools 
Tools and 
Frameworks 
IOT LAYERS, TECHNOLOGIES AND OSS ROLES
HOMEY – POLYGLOT IOT GATEWAY DEVICE 
13 © 2014 Black Duck Software, Inc. All Rights Reserved.
OSS AND IOT ENDPOINTS 
Arguments for OSS in IoT 
• High unit volumes 
• Low unit cost / BoM 
• Need for customization 
• Rapid innovation 
• Global dev community 
• Community purview 
Against OSS for IoT 
• Resource-intensive 
• Integration cost 
• Deploy and forget 
• OEM legacy mindset 
• Vertical integrated value-add 
• Security concerns 
14 © 2014 Black Duck Software, Inc. All Rights Reserved.
INTELLIGENT DEVICE OSES 
15 © 2014 Black Duck Software, Inc. All Rights Reserved.
WHERE ARE THE IOT OSES? 
Contiki ? 
Riot ? 
16 © 2014 Black Duck Software, Inc. All Rights Reserved.
TRENDS IN DEVICE OSES 
17 © 2014 Black Duck Software, Inc. All Rights Reserved.
WHY OPEN SOURCE FOR DEVICES? 
• Pressure to add value in shrinking timeframes 
• Decomposition of vertically-integrated value add 
• Velocity of technology change outstrips staffing 
• Impractical / costly to sustain in-house platforms 
• Interoperability trumps exclusive differentiation 
• More devices/protocols “outside” vs. “inside” 
• Quest for quality w/o lock-in 
• Main reason for OSS deployment no longer cost 
• OSS defects:LoC provably lower than proprietary 
• Legacy platform differentiation shrinking / vanishing 
18 © 2014 Black Duck Software, Inc. All Rights Reserved.
OPEN SOURCE BUSINESS 
AND THE IOT 
19 © 2014 Black Duck Software, Inc. All Rights Reserved.
CORE OPEN SOURCE BUSINESS STRATEGIES 
20 
Building with OSS 
Your Product 
or Service 
Open Source 
Building OSS 
Your Product 
or Service 
Open Source 
Building for OSS 
20 © 2014 Black Duck Software, Inc. All Rights Reserved. 
Building on OSS 
Your 
Business 
Open Source 
Open Source 
Your Product 
or Service
Category Delivered Product / 
Technology 
OSS Participation and Focus Participation Motive 
IoT Applications 
Developers 
Cloud/Web/SaaS and Mobile 
Apps 
Android, Java, PHP, Ruby, node.js, 
PhoneGap, Rails, Spring 
21 © 2014 Black Duck Software, Inc. All Rights Reserved. 
Ease app development, 
support other businesses 
Cloud Infrastructure 
Service Providers 
Platforms and services for 
IaaS and PaaS, pre-integrated 
data centers 
OpenStack, Cloudstack, Docker, 
Linux, KVM, Xen, Ceph, memcached, 
etc. Big Data (Hadoop, etc.) 
Enable services offerings 
Network Infrastructure 
OEMs (TEMs, NEPs) 
Wireless routers and access 
points, edge/access 
equipment, firewalls, core 
routers, etc. 
Linux, Carrier Grade Linux, routing 
software, security tools and firewalls, 
deep packet inspection, etc. 
Accelerate TTM for 
devices. free resources 
for differentiation 
IoT Device & 
Infrastructure OEMs 
Sensors, cameras, switches, 
actuators, RFID, gateways, 
mesh routers, etc. 
Linux kernel, Contiki, RIOT, Spark, 
device drivers, openremote, Tools and 
Languages (C, C++, Java, Lua), etc. 
Accelerate TTM for 
devices. free resources 
for differentiation, create 
pull for devices with 
services 
Semiconductor Suppliers 
(ARM, ARM licensees, 
Intel et al) 
CPUs, SoCs, MCUs, network 
and graphics chipsets, mobile 
chipsets, reference boards 
Linux kernel, device drivers, 
development tools (GNU, LLVM, 
Eclipse, etc.) 
Enable and sustain 
silicon design wins 
IOT NODE CATEGORIES AND BUSINESSES
MEETING IOT CHALLENGES 
WITH OPEN SOURCE 
22 © 2014 Black Duck Software, Inc. All Rights Reserved.
KEY IOT CHALLENGES 
• Security and Privacy 
• “State of the Art” in IT today is mediocre 
• Constant stream of exploits and breaches 
• Open Source community purview imperfect 
• Device OEMs, makers, et al. lack expertise 
• “Poster Children” OSS Vulnerabilities 
• Heartbleed, Shellshock, Poodle 
23 © 2014 Black Duck Software, Inc. All Rights Reserved.
KEY IOT CHALLENGES 
• Scalability 
• Vision and attempts to scale platforms across IoT nodes 
• Need to accommodate diversity 
• BoM and device energy budgets 
• IPR 
• Persistent desire to protect proprietary device IP 
• Complex licensing environments around OSS and 
proprietary software 
• Provenance of data flowing from IoT and derived from it 
24 © 2014 Black Duck Software, Inc. All Rights Reserved.
WHY OSS FOR IOT? 
25 © 2014 Black Duck Software, Inc. All Rights Reserved.
THANK YOU 
Additional Content: 
The Role of Open Source in Building Out The Internet of 
Things - Whitepaper 
The Internet of Things and Open Source – Webinar Panel 
with speakers from Disney, Qualcomm, and Wipro. 
26 © 2014 Black Duck Software, Inc. All Rights Reserved.

More Related Content

What's hot

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
Samir Bounab
 
Blynk presentation
Blynk presentationBlynk presentation
Blynk presentation
Davide Meacci
 
History Of Linux
History Of LinuxHistory Of Linux
History Of Linux
anand09
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notesIMRAN KHAN
 
WIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORSWIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORS
Deepak Kumar Mohapatra
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
anandvaidya
 
IoT
IoTIoT
LoRaWAN roaming
LoRaWAN roamingLoRaWAN roaming
LoRaWAN roaming
Actility
 
PPT ON Arduino
PPT ON Arduino PPT ON Arduino
PPT ON Arduino
Ravi Phadtare
 
Home Automation System using iot
Home Automation System using iotHome Automation System using iot
Home Automation System using iot
Kowshik Deb
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
Saisharan Amaravadhi
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux osjoycoronado
 
border-security-using-wins
 border-security-using-wins border-security-using-wins
border-security-using-wins
Aakashkumar276
 
Touchless touch screen
Touchless touch screenTouchless touch screen
Touchless touch screen
Lovely Professional University
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
PriyaMaurya52
 
Syed IoT - module 5
Syed  IoT - module 5Syed  IoT - module 5
Syed IoT - module 5
Syed Mustafa
 
Srinumanne ios operating system ppt
Srinumanne ios operating system pptSrinumanne ios operating system ppt
Srinumanne ios operating system ppt
Srinu Manne
 

What's hot (20)

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
 
Blynk presentation
Blynk presentationBlynk presentation
Blynk presentation
 
History Of Linux
History Of LinuxHistory Of Linux
History Of Linux
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
WIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORSWIRELWIRELESS INTEGRATED NETWORK SENSORS
WIRELWIRELESS INTEGRATED NETWORK SENSORS
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
IoT
IoTIoT
IoT
 
LoRaWAN roaming
LoRaWAN roamingLoRaWAN roaming
LoRaWAN roaming
 
Rover Technology
Rover TechnologyRover Technology
Rover Technology
 
PPT ON Arduino
PPT ON Arduino PPT ON Arduino
PPT ON Arduino
 
Home Automation System using iot
Home Automation System using iotHome Automation System using iot
Home Automation System using iot
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
 
Presentation1 linux os
Presentation1 linux osPresentation1 linux os
Presentation1 linux os
 
border-security-using-wins
 border-security-using-wins border-security-using-wins
border-security-using-wins
 
Touchless touch screen
Touchless touch screenTouchless touch screen
Touchless touch screen
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
 
Syed IoT - module 5
Syed  IoT - module 5Syed  IoT - module 5
Syed IoT - module 5
 
Gnu radio lecture
Gnu radio lectureGnu radio lecture
Gnu radio lecture
 
Srinumanne ios operating system ppt
Srinumanne ios operating system pptSrinumanne ios operating system ppt
Srinumanne ios operating system ppt
 

Viewers also liked

Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
dejanb
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
Pasquale Puzio
 
CodeAndroid Meet Up Slides - Augmented Reality on Android
CodeAndroid Meet Up Slides - Augmented Reality on AndroidCodeAndroid Meet Up Slides - Augmented Reality on Android
CodeAndroid Meet Up Slides - Augmented Reality on AndroidZi Yong Chua
 
分散システムにおけるUUID(汎用一意識別子)の利用拡大
分散システムにおけるUUID(汎用一意識別子)の利用拡大分散システムにおけるUUID(汎用一意識別子)の利用拡大
分散システムにおけるUUID(汎用一意識別子)の利用拡大Kazuki Aranami
 
From Device to Data Center to Insights
From Device to Data Center to InsightsFrom Device to Data Center to Insights
From Device to Data Center to Insights
DataWorks Summit/Hadoop Summit
 
UUID
UUIDUUID
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
Junhee Han
 
Open source and_latest_development_in_ict
Open source and_latest_development_in_ictOpen source and_latest_development_in_ict
Open source and_latest_development_in_ictKanisRauKing
 
The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game
The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing GameThe Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game
The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game
Josiah Renaudin
 
ttyrecからGIFアニメを作る話
ttyrecからGIFアニメを作る話ttyrecからGIFアニメを作る話
ttyrecからGIFアニメを作る話
Yoshihiro Sugi
 
Shivamogga kannada STF workshop 2nd Day report
Shivamogga kannada STF workshop 2nd Day reportShivamogga kannada STF workshop 2nd Day report
Shivamogga kannada STF workshop 2nd Day report
KarnatakaOER
 
OpenSDWN: Programmatic control over home and enterprise Wi-Fi
OpenSDWN: Programmatic control over home and enterprise Wi-FiOpenSDWN: Programmatic control over home and enterprise Wi-Fi
OpenSDWN: Programmatic control over home and enterprise Wi-Fi
Julius Schulz-Zander
 
An Assessment of Current Technologies
An Assessment of Current TechnologiesAn Assessment of Current Technologies
An Assessment of Current Technologies
KatherinePatterson
 
Set Your Content Free: Why You Need an Open-source Strategy
Set Your Content Free: Why You Need an Open-source StrategySet Your Content Free: Why You Need an Open-source Strategy
Set Your Content Free: Why You Need an Open-source Strategy
Matt Asay
 
Boingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworksBoingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworks
Boingo Wireless
 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsMichael Koster
 
Uuidはどこまでuuidか試してみた
Uuidはどこまでuuidか試してみたUuidはどこまでuuidか試してみた
Uuidはどこまでuuidか試してみた
Yu Yamada
 
Utme2015 universities performance index
Utme2015 universities performance indexUtme2015 universities performance index
Utme2015 universities performance index
statisense
 
Marketing Open Source Software
Marketing Open Source SoftwareMarketing Open Source Software
Marketing Open Source Software
Sandro Groganz
 
Iottoolkit wot
Iottoolkit wotIottoolkit wot
Iottoolkit wot
Michael Koster
 

Viewers also liked (20)

Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
CodeAndroid Meet Up Slides - Augmented Reality on Android
CodeAndroid Meet Up Slides - Augmented Reality on AndroidCodeAndroid Meet Up Slides - Augmented Reality on Android
CodeAndroid Meet Up Slides - Augmented Reality on Android
 
分散システムにおけるUUID(汎用一意識別子)の利用拡大
分散システムにおけるUUID(汎用一意識別子)の利用拡大分散システムにおけるUUID(汎用一意識別子)の利用拡大
分散システムにおけるUUID(汎用一意識別子)の利用拡大
 
From Device to Data Center to Insights
From Device to Data Center to InsightsFrom Device to Data Center to Insights
From Device to Data Center to Insights
 
UUID
UUIDUUID
UUID
 
증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임증강현실을 통한 두더지잡기 게임
증강현실을 통한 두더지잡기 게임
 
Open source and_latest_development_in_ict
Open source and_latest_development_in_ictOpen source and_latest_development_in_ict
Open source and_latest_development_in_ict
 
The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game
The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing GameThe Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game
The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game
 
ttyrecからGIFアニメを作る話
ttyrecからGIFアニメを作る話ttyrecからGIFアニメを作る話
ttyrecからGIFアニメを作る話
 
Shivamogga kannada STF workshop 2nd Day report
Shivamogga kannada STF workshop 2nd Day reportShivamogga kannada STF workshop 2nd Day report
Shivamogga kannada STF workshop 2nd Day report
 
OpenSDWN: Programmatic control over home and enterprise Wi-Fi
OpenSDWN: Programmatic control over home and enterprise Wi-FiOpenSDWN: Programmatic control over home and enterprise Wi-Fi
OpenSDWN: Programmatic control over home and enterprise Wi-Fi
 
An Assessment of Current Technologies
An Assessment of Current TechnologiesAn Assessment of Current Technologies
An Assessment of Current Technologies
 
Set Your Content Free: Why You Need an Open-source Strategy
Set Your Content Free: Why You Need an Open-source StrategySet Your Content Free: Why You Need an Open-source Strategy
Set Your Content Free: Why You Need an Open-source Strategy
 
Boingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworksBoingo_NextGenMobileNetworks
Boingo_NextGenMobileNetworks
 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of Things
 
Uuidはどこまでuuidか試してみた
Uuidはどこまでuuidか試してみたUuidはどこまでuuidか試してみた
Uuidはどこまでuuidか試してみた
 
Utme2015 universities performance index
Utme2015 universities performance indexUtme2015 universities performance index
Utme2015 universities performance index
 
Marketing Open Source Software
Marketing Open Source SoftwareMarketing Open Source Software
Marketing Open Source Software
 
Iottoolkit wot
Iottoolkit wotIottoolkit wot
Iottoolkit wot
 

Similar to Open Source and the Internet of Things

RVAsec Bill Weinberg Open Source Hygiene Presentation
RVAsec Bill Weinberg Open Source Hygiene PresentationRVAsec Bill Weinberg Open Source Hygiene Presentation
RVAsec Bill Weinberg Open Source Hygiene Presentation
Black Duck by Synopsys
 
Developer Day 2014 - 4 - wind river - iot business and technology trends
Developer Day 2014 - 4 - wind river - iot business and technology trendsDeveloper Day 2014 - 4 - wind river - iot business and technology trends
Developer Day 2014 - 4 - wind river - iot business and technology trends
Thibault Cantegrel
 
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfZephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
AswathRangaraj1
 
Platform for a Connected World
Platform for a Connected WorldPlatform for a Connected World
Platform for a Connected World
All Things Open
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
 
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStackIntel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
Silicon Valley Cloud Foundry Meetup
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
BeMyApp
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Intel® Software
 
LCA13: George Grey Keynote
LCA13: George Grey KeynoteLCA13: George Grey Keynote
LCA13: George Grey Keynote
Linaro
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
Real-Time Innovations (RTI)
 
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoTZephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
LinuxCon ContainerCon CloudOpen China
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
Takashi Kajinami
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
Sundance Multiprocessor Technology Ltd.
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
Sumit Sharma
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
Eduardo Pelegri-Llopart
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
Amazon Web Services
 
OSNF - Open Sensor Network Framework
OSNF - Open Sensor Network FrameworkOSNF - Open Sensor Network Framework
OSNF - Open Sensor Network Framework
Antonio Di Cello
 
Opensource wildey
Opensource wildeyOpensource wildey
Opensource wildey
Richard Jobity
 
Self-Driving Data Center
Self-Driving Data CenterSelf-Driving Data Center
Self-Driving Data Center
Sergey A. Razin
 

Similar to Open Source and the Internet of Things (20)

RVAsec Bill Weinberg Open Source Hygiene Presentation
RVAsec Bill Weinberg Open Source Hygiene PresentationRVAsec Bill Weinberg Open Source Hygiene Presentation
RVAsec Bill Weinberg Open Source Hygiene Presentation
 
Developer Day 2014 - 4 - wind river - iot business and technology trends
Developer Day 2014 - 4 - wind river - iot business and technology trendsDeveloper Day 2014 - 4 - wind river - iot business and technology trends
Developer Day 2014 - 4 - wind river - iot business and technology trends
 
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfZephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
 
Platform for a Connected World
Platform for a Connected WorldPlatform for a Connected World
Platform for a Connected World
 
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE frameworkCoding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
 
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStackIntel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
LCA13: George Grey Keynote
LCA13: George Grey KeynoteLCA13: George Grey Keynote
LCA13: George Grey Keynote
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
 
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoTZephyr: Creating a Best-of-Breed, Secure RTOS for IoT
Zephyr: Creating a Best-of-Breed, Secure RTOS for IoT
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 
Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020Sundance's presentation at B:RAI 2020
Sundance's presentation at B:RAI 2020
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 
OSNF - Open Sensor Network Framework
OSNF - Open Sensor Network FrameworkOSNF - Open Sensor Network Framework
OSNF - Open Sensor Network Framework
 
Summit update
Summit updateSummit update
Summit update
 
Opensource wildey
Opensource wildeyOpensource wildey
Opensource wildey
 
Self-Driving Data Center
Self-Driving Data CenterSelf-Driving Data Center
Self-Driving Data Center
 

More from Black Duck by Synopsys

Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck HubFLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
Black Duck by Synopsys
 
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
Black Duck by Synopsys
 
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
Black Duck by Synopsys
 
Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical GuideFLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your DealFLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
Black Duck by Synopsys
 
FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub
Black Duck by Synopsys
 
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Black Duck by Synopsys
 
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Black Duck by Synopsys
 
Open Source Rookies and Community
Open Source Rookies and CommunityOpen Source Rookies and Community
Open Source Rookies and Community
Black Duck by Synopsys
 
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Black Duck by Synopsys
 
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Black Duck by Synopsys
 
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Black Duck by Synopsys
 
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Black Duck by Synopsys
 
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Black Duck by Synopsys
 
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating NewsOpen Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Black Duck by Synopsys
 

More from Black Duck by Synopsys (20)

Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
Flight WEST 2018 Presentation - A Buyer Investor Playbook for Successfully Na...
 
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
FLIGHT WEST 2018 Presentation - Continuous Monitoring of Open Source Componen...
 
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck HubFLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
FLIGHT WEST 2018 Presentation - Open Source License Management in Black Duck Hub
 
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
FLIGHT WEST 2018 - Presentation - SCA 101: How to Manage Open Source Security...
 
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
FLIGHT WEST 2018 Presentation - Integrating Security into Your Development an...
 
Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018Open-Source- Sicherheits- und Risikoanalyse 2018
Open-Source- Sicherheits- und Risikoanalyse 2018
 
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
FLIGHT Amsterdam Presentation - Open Source, IP and Trade Secrets: An Impossi...
 
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical GuideFLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
FLIGHT Amsterdam Presentation - Data Breaches and the Law: A Practical Guide
 
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your DealFLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
FLIGHT Amsterdam Presentation - Don’t Let Open Source Software Kill Your Deal
 
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
FLIGHT Amsterdam Presentation - Open Source License Management in the Black D...
 
FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub FLIGHT Amsterdam Presentation - From Protex to Hub
FLIGHT Amsterdam Presentation - From Protex to Hub
 
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
Open Source Insight: Securing IoT, Atlanta Ransomware Attack, Congress on Cyb...
 
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...Open Source Insight:GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
Open Source Insight: GitHub Finds 4M Flaws, IAST Magic Quadrant, 2018 Open So...
 
Open Source Rookies and Community
Open Source Rookies and CommunityOpen Source Rookies and Community
Open Source Rookies and Community
 
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
Open Source Insight: Who Owns Linux? TRITON Attack, App Security Testing, Fut...
 
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
Open Source Insight: SCA for DevOps, DHS Security, Securing Open Source for G...
 
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
Open Source Insight: AppSec for DevOps, Open Source vs Proprietary, Malicious...
 
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
Open Source Insight: Big Data Breaches, Costly Cyberattacks, Vuln Detection f...
 
Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...Open Source Insight: Happy Birthday Open Source and Application Security for ...
Open Source Insight: Happy Birthday Open Source and Application Security for ...
 
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating NewsOpen Source Insight: Security Breaches and Cryptocurrency Dominating News
Open Source Insight: Security Breaches and Cryptocurrency Dominating News
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Open Source and the Internet of Things

  • 1. OPEN SOURCE AND THE INTERNET OF THINGS Bill Weinberg, Senior Director, Open Source Strategy © 2014 Black Duck Software, Inc. All Rights Reserved. Black Duck Software @LinuxPundit | @black_duck_sw
  • 2. BLACK DUCK OSS LOGISTICS SOLUTIONS Maximize OSS Benefits Time Saving Automation Risk Management Transparency Seamless 2 © 2014 Black Duck Software, Inc. All Rights Reserved. Tools Integration Control, Collaboration, Consistency
  • 3. SPEAKER INTRODUCTION Bill Weinberg Senior Director, Open Source Strategy Black Duck Software • Helps clients enable, build, and deploy software for intelligent devices, enterprise data centers and cloud infrastructure • Working with FOSS since 1998, with thirty years embedded and open systems, telecommunications, and other technology • Founding team-member at MontaVista Software – pioneered Linux as leading platform for intelligent and mobile devices • Senior Analyst at OSDL (today, the Linux Foundation) – ran Carrier Grade and Mobile Linux initiatives • General Manager of the Linux Phone Standards Forum • Author and speaker on global adoption of Linux to embedded/real-time computing, application migration, licensing, standards, telecoms infrastructure and mobile applications. • Details at http://www.linuxpundit.com/ 3 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 4. OPEN SOURCE AND THE IOT 4 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 5. HUMAN AND DEVICE POPULATION GROWTH Cisco, Forrester et al. 5 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 6. OSS AND IOT INTERSECTION: COINCIDENCE OR CAUSE? Open Source Software and Hardware Internet of Things ? 6 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 7. IOT NODE TYPOLOGY AND CONTINUUM 7 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 8. COMPETING VISIONS FOR IOT SOFTWARE AND HARDWARE COMPUTE PEERS EVERYWHERE • 32 and 64-bit processors (over time) • TCP/IP (IPv6 and 6LoWPAN) • High-level OSes (Linux et al) • Advocates • TEMs, NEPs and other h/w suppliers • Enterprise ISVs (esp. Cloud) and OSVs 8 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 9. COMPETING VISIONS FOR IOT SOFTWARE AND HARDWARE SMALL IS BEAUTIFUL • Just enough h/w (4/8/16 bit) • Mesh networking • RTOS or No OS • Advocates • Specialty chipset vendors • RTOS suppliers • Makers 9 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 10. COMPETING VISIONS FOR IOT SOFTWARE AND HARDWARE HYBRID REALITY • New protocols – local and end-to-end • Optimization of Internet routing / infrastructure to support IoT • Cloud and client device m/w and APIs to speed app development • Open source anywhere (but maybe not everywhere) • 32 and 64-bit CPUs (over time) • TCP/IP (IPv6 and 6LoWPAN) • High-level OSes (Linux et al) • Advocates • TEMs, NEPs and other h/w suppliers • Enterprise ISVs (esp. Cloud) and OSVs • Just enough h/w (4/8/16 bit) • Mesh networking • RTOS or No OS • Advocates • Specialty chipset vendors • RTOS suppliers • Makers 10 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 11. OPEN SOURCE IN THE IOT STACK 11 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 12. IoT Endpoints IoT Infrastructure Internet Infrastructure 12 © 2014 Black Duck Software, Inc. All Rights Reserved. Cloud / Data Center Client Devices Applications Core Functions (Sensing, Actuation), Routing Aggregation, Routing, Security Routing, Security Domain-specific, Mash-Ups, BI, Big Data, etc. Device Apps and Web Apps Platform Alljoyn, Kura, Mihini, OpenIOT, OpenRemote, ThingsSpeak OpenWRT, OSR, OSRM, Quagga/Zebra Amazon, Hadoop, OpenStack, etc. Android APIs, PhoneGap, X-Code Host OS None / RTOS (Contiki, Riot, TinyOS, VxWorks) RTOS or Linux RTOS or Linux Linux, Windows Android, iOS, Linux, Windows Protocol 6LoWPAN, CoAP, IEEE802.15, IP networking, MQTT, proprietary IP Networking IP Networking IP Networking Physical 3G/LTE, BACnet, BlueTooth, Ethernet, Lonworks, WiFi, Zigbee Ethernet, WAN Ethernet 3G/LTE, Ethernet, WiFi H/W Dedicated H/W (RFID or 8-32 bit SoC) 32 bit SoC, NPU, etc. 32-64 bit SoC, NPU, etc. 64 bit COTS Blades Desktops / Notebooks, Tablets, Smart Phones Technologies Mesh Networking/Routing, Development Tools SDN Virtualization / Containerization, Tools Tools and Frameworks IOT LAYERS, TECHNOLOGIES AND OSS ROLES
  • 13. HOMEY – POLYGLOT IOT GATEWAY DEVICE 13 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 14. OSS AND IOT ENDPOINTS Arguments for OSS in IoT • High unit volumes • Low unit cost / BoM • Need for customization • Rapid innovation • Global dev community • Community purview Against OSS for IoT • Resource-intensive • Integration cost • Deploy and forget • OEM legacy mindset • Vertical integrated value-add • Security concerns 14 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 15. INTELLIGENT DEVICE OSES 15 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 16. WHERE ARE THE IOT OSES? Contiki ? Riot ? 16 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 17. TRENDS IN DEVICE OSES 17 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 18. WHY OPEN SOURCE FOR DEVICES? • Pressure to add value in shrinking timeframes • Decomposition of vertically-integrated value add • Velocity of technology change outstrips staffing • Impractical / costly to sustain in-house platforms • Interoperability trumps exclusive differentiation • More devices/protocols “outside” vs. “inside” • Quest for quality w/o lock-in • Main reason for OSS deployment no longer cost • OSS defects:LoC provably lower than proprietary • Legacy platform differentiation shrinking / vanishing 18 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 19. OPEN SOURCE BUSINESS AND THE IOT 19 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 20. CORE OPEN SOURCE BUSINESS STRATEGIES 20 Building with OSS Your Product or Service Open Source Building OSS Your Product or Service Open Source Building for OSS 20 © 2014 Black Duck Software, Inc. All Rights Reserved. Building on OSS Your Business Open Source Open Source Your Product or Service
  • 21. Category Delivered Product / Technology OSS Participation and Focus Participation Motive IoT Applications Developers Cloud/Web/SaaS and Mobile Apps Android, Java, PHP, Ruby, node.js, PhoneGap, Rails, Spring 21 © 2014 Black Duck Software, Inc. All Rights Reserved. Ease app development, support other businesses Cloud Infrastructure Service Providers Platforms and services for IaaS and PaaS, pre-integrated data centers OpenStack, Cloudstack, Docker, Linux, KVM, Xen, Ceph, memcached, etc. Big Data (Hadoop, etc.) Enable services offerings Network Infrastructure OEMs (TEMs, NEPs) Wireless routers and access points, edge/access equipment, firewalls, core routers, etc. Linux, Carrier Grade Linux, routing software, security tools and firewalls, deep packet inspection, etc. Accelerate TTM for devices. free resources for differentiation IoT Device & Infrastructure OEMs Sensors, cameras, switches, actuators, RFID, gateways, mesh routers, etc. Linux kernel, Contiki, RIOT, Spark, device drivers, openremote, Tools and Languages (C, C++, Java, Lua), etc. Accelerate TTM for devices. free resources for differentiation, create pull for devices with services Semiconductor Suppliers (ARM, ARM licensees, Intel et al) CPUs, SoCs, MCUs, network and graphics chipsets, mobile chipsets, reference boards Linux kernel, device drivers, development tools (GNU, LLVM, Eclipse, etc.) Enable and sustain silicon design wins IOT NODE CATEGORIES AND BUSINESSES
  • 22. MEETING IOT CHALLENGES WITH OPEN SOURCE 22 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 23. KEY IOT CHALLENGES • Security and Privacy • “State of the Art” in IT today is mediocre • Constant stream of exploits and breaches • Open Source community purview imperfect • Device OEMs, makers, et al. lack expertise • “Poster Children” OSS Vulnerabilities • Heartbleed, Shellshock, Poodle 23 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 24. KEY IOT CHALLENGES • Scalability • Vision and attempts to scale platforms across IoT nodes • Need to accommodate diversity • BoM and device energy budgets • IPR • Persistent desire to protect proprietary device IP • Complex licensing environments around OSS and proprietary software • Provenance of data flowing from IoT and derived from it 24 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 25. WHY OSS FOR IOT? 25 © 2014 Black Duck Software, Inc. All Rights Reserved.
  • 26. THANK YOU Additional Content: The Role of Open Source in Building Out The Internet of Things - Whitepaper The Internet of Things and Open Source – Webinar Panel with speakers from Disney, Qualcomm, and Wipro. 26 © 2014 Black Duck Software, Inc. All Rights Reserved.