SlideShare a Scribd company logo
1 of 38
Download to read offline
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

More Related Content

What's hot

IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
Mhae Lyn
 

What's hot (20)

IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
Iot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptxIot-Internet-of-Things-ppt.pptx
Iot-Internet-of-Things-ppt.pptx
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT Security
 
Lecture 1 - Introduction to IoT
Lecture 1 - Introduction to IoTLecture 1 - Introduction to IoT
Lecture 1 - Introduction to IoT
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT sensor devices
IoT sensor devicesIoT sensor devices
IoT sensor devices
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT Implementation
 
IoT
IoTIoT
IoT
 
IoT Standards: The Next Generation
IoT Standards: The Next GenerationIoT Standards: The Next Generation
IoT Standards: The Next Generation
 
Design Principles for Connected Devices
Design Principles for Connected DevicesDesign Principles for Connected Devices
Design Principles for Connected Devices
 
IoT ecosystem
IoT ecosystemIoT ecosystem
IoT ecosystem
 
IoT with Python
IoT with PythonIoT with Python
IoT with Python
 
IoT13: Xively showcase
IoT13: Xively showcaseIoT13: Xively showcase
IoT13: Xively showcase
 
Fog computing in IoT
Fog computing in IoTFog computing in IoT
Fog computing in IoT
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Internet of things ppt
Internet of things pptInternet of things ppt
Internet of things ppt
 
IoT & Smart City
IoT & Smart CityIoT & Smart City
IoT & Smart City
 
IoT Networking
IoT NetworkingIoT Networking
IoT Networking
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and Architecture
 

Viewers also liked

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
 

Viewers also liked (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 to RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccelli, INRIA)

Similar to 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
 

More from AGILE IoT

More from 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
 

Recently uploaded

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
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

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
 
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 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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 ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

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