SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
www.riot-os.org
Emmanuel Baccelli
on behalf of the RIOT Community
RIOT	Agenda
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
RIOT	Agenda
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
Software	Platforms Are	Crucial
• Recent calls	for	OS	and	data	’’sovereignty’’
Snowden political scandal
à strategic	&	privacy	incentives
Android	generates	billions	of	dollars	
à business	incentives
Advantage: extremely big business
Drawback:	extreme challenge	for	privacy
Software	platforms	are
even	more	crucial	in	IoT
IoT = Future	Internet’s extremity
e.g.	like Arduino
(but	not	like
Rasberry Pi)
• Great	expectations	for	IoT,	but…
…no	standard	platform yet,	to	program	most IoT devices!
Software	Platforms for	IoT?
Linux				Android
Moore’s law
Goals	for	an	IoT software	platform
ü long-term IoT software	robustness &	security
ü trust,	transparency &	protection	of	IoT users’	privacy
ü faster innovation	by	spreading IoT software	dev.	costs
ü less garbage with less IoT device lock-down
RIOT	Agenda
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
How	can we achieve our goals?
• Experience (e.g.	with Linux)	shows	we are	
likely to	succeed with a	platform that is:
§ open	source
§ free	
§ driven by	a	grassroots community
• Contributors worldwide
– People	from industry,	academia,	hobbyists/makers
– Community self-organizes,	follows open	processes
• Large-scale distributed source	code	management
Geopolitical neutrality
RIOT		Principles
RIOT		Principles
• Free	&	open	source	software	platform
– core distributed with non-viral	copyleft license
(aims	for	less	forks	=	more	coherent	code	+	community)
Indirect	business	models	
(like	business	with	Linux)
RIOT	Agenda
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
RIOT : an	OS	that fits IoT devices
IoT
Memory	~	16kB
Memory	~	100kB
Memory	~	8kB
RIOT	:	an	OS	that fits IoT devices
• RIOT	is the	combination of:
q needed memory	&	energy efficiency to	fit	IoT devices
q functionalitiesof	a	full-fledged operating	system	
• Advanced,	consistent	APIs	across 32-bit,	16-bit,	8-bit	hardware
• Full-featured,	extensible	network	stacks
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
RIOT	Agenda
IoT Challenge	1:	Constrained	Devices
ENERGY
Milliwatt instead	of	Watt
CPU
Megahertz	instead	of	Gigahertz
Memory
Kilobytes	instead	of	Gigabytes
How	RIOT solves Challenge	1
• Micro-kernel architecture	(contrary to	Linux)
à minimal	requirements around 1kB	RAM
• Tickless scheduler à energy efficiency
• Deterministic O(1)	scheduler à real-time
• Low latency interrupt handler à reactivity
How	RIOT	solves Challenge	1
• Consistent,	powerful API	on	8-bit,	16-bit,	32-bit
à preemptive multithreading,	IPC…
• Modular structure,	adaptive	to	diverse	hardware
à support	for	50+	different IoT boards/devices and	counting
MCUs:	ARM	Cortex	M,	TI	MSP430,	AVR… Radios:	AT86RF233…
Zoom	on	hardware-dependent code
Red:	must	have
Green:	must	have	
but	shared by	all	
ports	with same
architecture
Grey:	optional for	
initial	porting
Task Switching,	StackHandling,	Interrupt Handling:
done for	ARM	Cortex	M3,	M4	and	M0	is on	the	way
(GPIO,	UART,	SPI,	Timers:	done for	STM,	Atmel,	NXP…)
• Efficient	HAL:	minimized hardware-dependentcode
How	RIOT	solves Challenge	1
Well-known tools are	usable!
• Compliance	with common system	standards
ü POSIX	sockets,	pthreads
ü standard C,	C++	application	coding
à Much	shorter development life-cycles
ü Run &	debug as	native	process in	Linux
ü Use	of	well	known	debug	tools	enabled
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
RIOT	Agenda
IoT Challenge	2:	Interoperability
• System-levelinteroperability
– Hardware-independentIoT software
– Usability of	third-party,	well-known tools
• Network	level interoperability
– End-to-end	connectivity per	default
– Device-to-device connectivity
IoT Interoperability Challenge:
The	IoT today looks	mostly like this
IoT Interoperability Challenge:	
The	IoT we want looks	more	like that
The	IoT we want is…	the	Internet!
Internet	Interoperability:	
Based on	Open	Standards
BLE
OSPF
LoRa
DHCP
SLAACOLSR
Internet	Interoperability:	
Accelerated with Open	Source
Usual solutions	for	Interoperability:
Challenged by	IoT…
…	because of	resource constrains on	IoT devices
§ Memory,	CPU,	energy
…	because of	low-power	communication	characteristics
§ Lossy /	duty cycles
§ Super-small frames
§ Spontaneous	wireless	architecture
à Adapted	standard	IoT protocols	needed
Standard	IoT protocols? On	the	way!
Work in	progress at	IETF,	IEEE,	W3C,	OMA…
Radio Transmission
COAP
RPL
6LoWPAN
ICMP
UDP
IEEE 802.15.4 MAC
IPv6
New	specs for		link layer	technologies
– Low-power	radios,	PLC,	BACnet
– IEEE	802.15.4,	Z-Wave,	BLE,	LoRa (and	IEEE	802.11)
– More	to	come…	
New	specs for	network	layer	protocols
– FittingIoT requirements and	interoperable with IP
– 6TiSCH,	6LoWPAN,	RPL,	OLSRv2,	AODVv2
– More	to	come…
New	specs for	application	layer	protocols
– FittingIoT requirements and	interoperable with web
– CoAP,	LwM2M,	CBOR
– More	to	come…
New	network	paradigms
– Content-centricnetworking	for	IoT
– More	to	come…
à Network	stack ultra-flexibility and	modularity
How	RIOT	solves Challenge	2
Traditionalstack RIOT	stack (GNRC)
How	RIOT	solves Challenge	2
ü 6LoWPAN	stack,	supporting IoT wireless tech.
ü Standard	IPv6	stack
ü BSD-like ports	for	third-party	modules/stacks:	
§ OpenWSN,	CCN-lite,	Emb6,	lwIP,	tinyDTLS…
RIOT	Agenda
• Why?
• How?
• What is RIOT?
• Solving IoT technicalchallenge	1:	constraineddevices
• Solving IoT technicalchallenge	2:	interoperability
• Current stand,	in	a	nutshell
RIOT	in	a	nutshell
Peripherals (including network interfaces)
Lowpower MCU + radio or wired communications
Other network
stacks
Closed- & Open-source IoT Applications
CoAP, LWM2M...
RPL, UDP …
IPv6, 6LoWPAN …
Closed-Source DriversOpen-Source Drivers
RIOT offers a platform
functionally equivalent
to Linux, based on:
open-source,
open-access protocol specs,
community-driven dev.
IETF
Free,	open-source	plaftorm for	portable	IoT software
Third-party software
Hardware
Micro
Kernel
RIOT	can do	more,	so RIOT	can do	less
• Arduino scripts	can run as-is on	top	of	RIOT
• mbed applications	could run on	top	of	RIOT
• Contiki can run in	a	single	RIOT	thread
RIOT	Roots &	Evolution
• 2008 – 2012
Ancestors of	RIOT	kernel developed in	
research projects (FireKernel,	uKleos).
• 2013 – 2016
Brandingof	RIOT	started,	source	code	
moved to	Github,	major	developmentof	
the	network	stack &	the	OS	as	such.
• Speed-evolution
of	the	code-base.																																									
110+ contributors.
Founding	institutions
Some supporters/users
…	and	dozens	of	independent	developersaround	the	world!
ü bringing together RIOTers,	beginners &	experts
ü gathering people	interested in	the	IoT in	general
ü plenary talks,	hands-on	tutorials & demos
Call	for	contributions	&	sponsors
http://summit.riot-os.org/category/calls/
http://summit.riot.org
IETF
In	conjunction with IETF	96	in	Berlin
Thanks	for your	interest!
News:	https://twitter.com/RIOT_OS
For	cooperation	questions:	riot@riot-os.org
For	developer	questions:	devel@riot-os.org
Support	&	discussions	on	IRC:	irc.freenode.org#riot-os

Más contenido relacionado

La actualidad más candente

Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
lpaviglianiti
 

La actualidad más candente (20)

AI at the Edge
AI at the EdgeAI at the Edge
AI at the Edge
 
Beginners: What is Industrial IoT (IIoT)
Beginners: What is Industrial IoT (IIoT)Beginners: What is Industrial IoT (IIoT)
Beginners: What is Industrial IoT (IIoT)
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Internet of Things(IOT)_Seminar_Dr.G.Rajeshkumar
Internet of Things(IOT)_Seminar_Dr.G.RajeshkumarInternet of Things(IOT)_Seminar_Dr.G.Rajeshkumar
Internet of Things(IOT)_Seminar_Dr.G.Rajeshkumar
 
The Five Levels of Generative AI for Games
The Five Levels of Generative AI for GamesThe Five Levels of Generative AI for Games
The Five Levels of Generative AI for Games
 
TinyML on Arduino - workshop
TinyML on Arduino - workshopTinyML on Arduino - workshop
TinyML on Arduino - workshop
 
IoT
IoT  IoT
IoT
 
Artificial intelligence in gaming.
Artificial intelligence in gaming.Artificial intelligence in gaming.
Artificial intelligence in gaming.
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
AI
AIAI
AI
 
A Tutorial to AI Ethics - Fairness, Bias & Perception
A Tutorial to AI Ethics - Fairness, Bias & Perception A Tutorial to AI Ethics - Fairness, Bias & Perception
A Tutorial to AI Ethics - Fairness, Bias & Perception
 
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
IoT Tutorial for Beginners | Internet of Things (IoT) | IoT Training | IoT Te...
 
Ai development services ai techservices
Ai development services    ai techservicesAi development services    ai techservices
Ai development services ai techservices
 
What's next in edge computing?
What's next in edge computing?What's next in edge computing?
What's next in edge computing?
 
Iot - Internet of Things
Iot - Internet of ThingsIot - Internet of Things
Iot - Internet of Things
 
Internet of things startup basic
Internet of things  startup basicInternet of things  startup basic
Internet of things startup basic
 
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano ManocchiaMindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
What is the Internet of Things?
What is the Internet of Things?What is the Internet of Things?
What is the Internet of Things?
 

Destacado

IPSN 2009 Contiki / uIP tutorial
IPSN 2009 Contiki / uIP tutorialIPSN 2009 Contiki / uIP tutorial
IPSN 2009 Contiki / uIP tutorial
adamdunkels
 
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ
 

Destacado (20)

Research in Internet of Things' Operating Systems (IoT OS's)
Research in Internet of Things' Operating Systems (IoT OS's)Research in Internet of Things' Operating Systems (IoT OS's)
Research in Internet of Things' Operating Systems (IoT OS's)
 
Contiki introduction II-from what to how
Contiki introduction II-from what to howContiki introduction II-from what to how
Contiki introduction II-from what to how
 
Eclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platformEclipse OM2M: Standardized M2M service platform
Eclipse OM2M: Standardized M2M service platform
 
INTEROPERABILITY & IOT: GETTING EVERYTHING CONNECTED
INTEROPERABILITY & IOT: GETTING EVERYTHING CONNECTEDINTEROPERABILITY & IOT: GETTING EVERYTHING CONNECTED
INTEROPERABILITY & IOT: GETTING EVERYTHING CONNECTED
 
About Open Source Business Models
About Open Source Business ModelsAbout Open Source Business Models
About Open Source Business Models
 
IPSN 2009 Contiki / uIP tutorial
IPSN 2009 Contiki / uIP tutorialIPSN 2009 Contiki / uIP tutorial
IPSN 2009 Contiki / uIP tutorial
 
MicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ OS and Edje: the software foundation for IoT devices
MicroEJ OS and Edje: the software foundation for IoT devices
 
Why the Need for Special Operating Systems for IoT and Wearable Devices?
Why the Need for Special Operating Systems for IoT and Wearable Devices?Why the Need for Special Operating Systems for IoT and Wearable Devices?
Why the Need for Special Operating Systems for IoT and Wearable Devices?
 
ICT role in Yemen
ICT role in Yemen ICT role in Yemen
ICT role in Yemen
 
Survey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT EnvironmentSurvey of Operating Systems for the IoT Environment
Survey of Operating Systems for the IoT Environment
 
Contiki os timer tutorial
Contiki os timer tutorialContiki os timer tutorial
Contiki os timer tutorial
 
Contiki introduction I.
Contiki introduction I.Contiki introduction I.
Contiki introduction I.
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?
 
Operating System fo IoT
Operating System fo IoTOperating System fo IoT
Operating System fo IoT
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
Building the Internet of Things with Thingsquare and Contiki - day 1, part 1
 
Internet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter KitInternet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter Kit
 
Device to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in OracleDevice to Intelligence, IOT and Big Data in Oracle
Device to Intelligence, IOT and Big Data in Oracle
 
Final
FinalFinal
Final
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badge
 
Track 4 session 5 - st dev con 2016 - simplifying the setup and use of iot ...
Track 4   session 5 - st dev con 2016 - simplifying the setup and use of iot ...Track 4   session 5 - st dev con 2016 - simplifying the setup and use of iot ...
Track 4 session 5 - st dev con 2016 - simplifying the setup and use of iot ...
 

Similar a RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccelli, INRIA)

Similar a RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccelli, INRIA) (20)

Présentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OSPrésentation du système d'exploitation RIOT-OS
Présentation du système d'exploitation RIOT-OS
 
IoT Development from Prototype to Production
IoT Development from Prototype to ProductionIoT Development from Prototype to Production
IoT Development from Prototype to Production
 
Iot development from prototype to production
Iot development from prototype to productionIot development from prototype to production
Iot development from prototype to production
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE Manchester
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Opensource wildey
Opensource wildeyOpensource wildey
Opensource wildey
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
The integration of joomla with the internet of things concept
The integration of joomla with the  internet of things conceptThe integration of joomla with the  internet of things concept
The integration of joomla with the internet of things concept
 
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
 
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTInria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
 
The Need for IoT Ecosystem to become a Producer Nation
The Need for IoT Ecosystem to become a Producer NationThe Need for IoT Ecosystem to become a Producer Nation
The Need for IoT Ecosystem to become a Producer Nation
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 
Cisco data analytics in ioe_rajiv niles_2015 nov
Cisco data analytics in ioe_rajiv niles_2015 novCisco data analytics in ioe_rajiv niles_2015 nov
Cisco data analytics in ioe_rajiv niles_2015 nov
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
IoT Introduction Architecture and Applications
IoT Introduction Architecture and ApplicationsIoT Introduction Architecture and Applications
IoT Introduction Architecture and Applications
 
Open Source and the Internet of Things
Open Source and the Internet of ThingsOpen Source and the Internet of Things
Open Source and the Internet of Things
 
Internet of things
Internet of thingsInternet of things
Internet of things
 

Más de AGILE IoT

Más de AGILE IoT (20)

Dockerized IoT Gateway Stack
Dockerized IoT Gateway StackDockerized IoT Gateway Stack
Dockerized IoT Gateway Stack
 
AGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoTAGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoT
 
AgriWare / Holonix
AgriWare / HolonixAgriWare / Holonix
AgriWare / Holonix
 
IoT and Cloud services interactions
IoT and Cloud services interactionsIoT and Cloud services interactions
IoT and Cloud services interactions
 
IoT Hardware innovation
IoT Hardware innovationIoT Hardware innovation
IoT Hardware innovation
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
 
Pilot Design, Execution & Evaluation
Pilot Design, Execution & EvaluationPilot Design, Execution & Evaluation
Pilot Design, Execution & Evaluation
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community Building
 
Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & Recommendation
 
AGILE Open Call #1 Pitch
AGILE Open Call #1 PitchAGILE Open Call #1 Pitch
AGILE Open Call #1 Pitch
 
Security Research
Security ResearchSecurity Research
Security Research
 
AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”AGILE M18 – State of the “Nation”
AGILE M18 – State of the “Nation”
 
Towards Configuration Technologies for IoT Gateways
Towards Configuration Technologies  for IoT GatewaysTowards Configuration Technologies  for IoT Gateways
Towards Configuration Technologies for IoT Gateways
 
ASP-based Knowledge Representations for IoT Configuration Scenarios
ASP-based Knowledge Representations for  IoT Configuration ScenariosASP-based Knowledge Representations for  IoT Configuration Scenarios
ASP-based Knowledge Representations for IoT Configuration Scenarios
 
Recommendation Technologies for IoT Edge Devices
Recommendation Technologies for IoT Edge DevicesRecommendation Technologies for IoT Edge Devices
Recommendation Technologies for IoT Edge Devices
 
AGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoTAGILE: Building the Open Gateway for IoT
AGILE: Building the Open Gateway for IoT
 
2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp8-q2 f2 f berlin2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp8-q2 f2 f berlin
 
2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlin2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlin
 
2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal
 
2016 07-20-wp5-q2 f2 f meeting in berlin
2016 07-20-wp5-q2 f2 f meeting in berlin2016 07-20-wp5-q2 f2 f meeting in berlin
2016 07-20-wp5-q2 f2 f meeting in berlin
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccelli, INRIA)