SlideShare a Scribd company logo
1 of 87
Download to read offline
M2M for Java
Developers
MQTT with Eclipse Paho
Dominik Obermaier
@dobermai
excited about M2M
passionate
Architect & Maker
helps standardizing
MQTT at OASIS

loves OSS
Co-Founder and
CTO at dc-square
HiveMQ architect
M2M?
TECHNOLOGY THA
T
SUPPORTS WIRED
OR WIRELESS
COMMUNICA
TION
BETWEEN DEVICES
Why
should
we
care?
“Things” in the Internet
2010

2015

2020

~6.909.000.000

~7.302.000.000

~7.675.000.000

[1]

[2]

~12.500.000.000 ~25.000.000.000 ~50.000.000.000

[1]Source: http://www.un.org/esa/population/publications/wpp2008/wpp2008_highlights.pdf
[2]Source: http://share.cisco.com/internet-of-things.html
“Things” in the Internet
People

Things

50,000,000,000

37,500,000,000

25,000,000,000

12,500,000,000

0
2010

2015

2020
“Things” in the Internet
People

Things

50,000,000,000

37,500,000,000

25,000,000,000

1.8x

12,500,000,000

0
2010

2015

2020
“Things” in the Internet
People

Things

50,000,000,000

37,500,000,000

25,000,000,000

1.8x
3.4x

12,500,000,000

0
2010

2015

2020
“Things” in the Internet
People

Things

50,000,000,000

6.5x

37,500,000,000

25,000,000,000

1.8x
3.4x

12,500,000,000

0
2010

2015

2020
Which
protocol
?
HTTP?
Request / Response
Verbose
Polling instead of Push
No quality of service
How to get notified if clients die?
Stateless
Why MQTT?
✓ Simple
✓ Efficient
✓ Publish / Subscribe
✓ Quality of Service Levels
✓ Last Will and Testament
✓ Designed for unreliable networks
Why MQTT?
✓ Simple
✓ Efficient
✓ Publish / Subscribe
✓ Quality of Service Levels
✓ Last Will and Testament
✓ Designed for unreliable networks

K

Wireless? Yep, then it probably is unreliable
Google Trends
History
MQTT invented
by IBM and
Arcom (Eurotech)

1999

royalty free OASIS TC
formed

2010

2013

MQTT becomes
Standard

2014
Publish / Subscribe
MQTT Topics
MQTT Topics
MQTT/is/awesome

MQTT/is/fantastic

Bacon/is/awesome
MQTT/looks/fantastic

MQTT/looks/fantastic
MQTT Topics
MQTT/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
MQTT/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
MQTT/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
MQTT/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
MQTT/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
MQTT/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
Bacon/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
Bacon/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
Bacon/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
Bacon/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
Bacon/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topics
Bacon/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/awesome
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Topic Level Wilcard
+/is/+
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
MQTT/#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
MQTT Wildcard
#
MQTT

Bacon

looks

is

fantastic

awesome
Broker Implementations
Broker Implementations
Broker Implementations
Broker Implementations
Broker Implementations
Broker Implementations
Broker Implementations

+ others
Broker Implementations

+ others
Extensive list of brokers available at http://mqtt.org/wiki/doku.php/brokers
OK, got it.
How to
start
hacking?
What is Paho?
✓ Scalable Open Source Implementations of M2M
standard protocols

✓ Focus on MQTT
✓ Implementations in Java, Javascript, Lua,
C, C++ and Python

✓ Eclipse Incubator
What is Paho?
K

Read: What is Paho at the moment

✓ Scalable Open Source Implementations of M2M
standard protocols

✓ Focus on MQTT
✓ Implementations in Java, Javascript, Lua,
C, C++ and Python

✓ Eclipse Incubator
Java!
Paho - Java
contribution of IBM
announced at
EclipseCon Europe

11/2011

first version
in GIT

03/2012

Release
v0.1

11/2012

Release
v0.2

04/2013

Release
v0.4.0

08/2013
Code!
public void start() throws Exception {
final String clientId = "democamp_sub";
final MqttClient mqttClient = new MqttClient(BROKER_URL,
clientId, new MemoryPersistence());
mqttClient.setCallback(new SubscribeCallback(mqttClient));
mqttClient.connect();
mqttClient.subscribe(TOPIC_SUBSCRIPTION,
QUALITY_OF_SERVICE_LEVEL);
}
Moar Code!

public class SubscribeCallback implements MqttCallback {
@Override
public void connectionLost(Throwable cause) {}
@Override
public void deliveryComplete(MqttDeliveryToken token) {}
@Override
public void messageArrived(MqttTopic topic,
MqttMessage message)
throws Exception {
System.out.println(
"Message arrived. Topic: "
topic.getName() +
", QoS: " +
message.getQos() +
", message: " +
new String(message.getPayload(),Charset.forName("UTF-8")));
}
DEMO!
Other Eclipse
M2M Projects
Other Eclipse
M2M Projects

+ others
THANK
YOU!
Credits
✓ Pictures licensed from different people from
500px.com and depositphotos.com

✓ MQTT Logo by http://www.mqtt.org
✓ Paho Logo from http://wiki.eclipse.org/Paho/Branding

More Related Content

Viewers also liked

Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Dominik Obermaier
 
Introducing MQTT
Introducing MQTTIntroducing MQTT
Introducing MQTT
Andy Piper
 

Viewers also liked (20)

MQTT with Eclipse Paho: A protocol for IoT and M2M communication
MQTT with Eclipse Paho: A protocol for IoT and M2M communicationMQTT with Eclipse Paho: A protocol for IoT and M2M communication
MQTT with Eclipse Paho: A protocol for IoT and M2M communication
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012
 
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
 
MQTT Hacks for Fun and... Fun!
MQTT Hacks for Fun and... Fun!MQTT Hacks for Fun and... Fun!
MQTT Hacks for Fun and... Fun!
 
MQTT Deep Dive Workshop [GERMAN]
MQTT Deep Dive Workshop [GERMAN]MQTT Deep Dive Workshop [GERMAN]
MQTT Deep Dive Workshop [GERMAN]
 
Eclipse Paho - MQTT and the Internet of Things
Eclipse Paho - MQTT and the Internet of ThingsEclipse Paho - MQTT and the Internet of Things
Eclipse Paho - MQTT and the Internet of Things
 
Android Implementation using MQTT Protocol
Android Implementation using MQTT ProtocolAndroid Implementation using MQTT Protocol
Android Implementation using MQTT Protocol
 
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
MQTT, Eclipse Paho and Java - Messaging for the Internet of ThingsMQTT, Eclipse Paho and Java - Messaging for the Internet of Things
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
 
MQTT 101 - Getting started with the lightweight IoT Protocol
MQTT 101  - Getting started with the lightweight IoT ProtocolMQTT 101  - Getting started with the lightweight IoT Protocol
MQTT 101 - Getting started with the lightweight IoT Protocol
 
Push! - MQTT for the Internet of Things
Push! - MQTT for the Internet of ThingsPush! - MQTT for the Internet of Things
Push! - MQTT for the Internet of Things
 
An introduction to MQTT - Pub / Sub for the masses
An introduction to MQTT - Pub / Sub for the massesAn introduction to MQTT - Pub / Sub for the masses
An introduction to MQTT - Pub / Sub for the masses
 
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorialPowering your next IoT application with MQTT - JavaOne 2014 tutorial
Powering your next IoT application with MQTT - JavaOne 2014 tutorial
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in English
 
How to pitch your IOT startup to investors - Edith Yeung @ IoT World 2016
How to pitch your IOT startup to investors - Edith Yeung @ IoT World 2016How to pitch your IOT startup to investors - Edith Yeung @ IoT World 2016
How to pitch your IOT startup to investors - Edith Yeung @ IoT World 2016
 
Introducing MQTT
Introducing MQTTIntroducing MQTT
Introducing MQTT
 
2017 Silicon Valley Investment Trends by Edith Yeung
2017 Silicon Valley Investment Trends by Edith Yeung 2017 Silicon Valley Investment Trends by Edith Yeung
2017 Silicon Valley Investment Trends by Edith Yeung
 
Messaging is Eating the World (by Edith Yeung)
Messaging is Eating the World (by Edith Yeung)Messaging is Eating the World (by Edith Yeung)
Messaging is Eating the World (by Edith Yeung)
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to Eclipse Democamps 2013 - M2M for Java Developers with MQTT

Similar to Eclipse Democamps 2013 - M2M for Java Developers with MQTT (20)

Meetup TestingUy 2018 - Introducción a Blockchain y su uso para smart contracts
Meetup TestingUy 2018 - Introducción a Blockchain y su uso para smart contractsMeetup TestingUy 2018 - Introducción a Blockchain y su uso para smart contracts
Meetup TestingUy 2018 - Introducción a Blockchain y su uso para smart contracts
 
MENOS METAVERSO Y MÁS WEB3 (v1)
MENOS METAVERSO Y MÁS WEB3 (v1)MENOS METAVERSO Y MÁS WEB3 (v1)
MENOS METAVERSO Y MÁS WEB3 (v1)
 
An Enterprise Developer's Joerney to the IoT
An Enterprise Developer's Joerney to the IoTAn Enterprise Developer's Joerney to the IoT
An Enterprise Developer's Joerney to the IoT
 
Exposing M2M to the REST of us
Exposing M2M to the REST of usExposing M2M to the REST of us
Exposing M2M to the REST of us
 
IoT Affects BACnet How?
IoT Affects BACnet How?IoT Affects BACnet How?
IoT Affects BACnet How?
 
The Case for Electronic Systems
The Case for Electronic SystemsThe Case for Electronic Systems
The Case for Electronic Systems
 
Oreintation session 1 .BLOCKCHAIN & DIGITALATTO
Oreintation session 1 .BLOCKCHAIN & DIGITALATTOOreintation session 1 .BLOCKCHAIN & DIGITALATTO
Oreintation session 1 .BLOCKCHAIN & DIGITALATTO
 
Korea squared internet squared by josanku wehome 201903
Korea squared internet squared by josanku wehome 201903Korea squared internet squared by josanku wehome 201903
Korea squared internet squared by josanku wehome 201903
 
Making the most of the emerging digital workplace
Making the most of the emerging digital workplaceMaking the most of the emerging digital workplace
Making the most of the emerging digital workplace
 
Automate all the things
Automate all the thingsAutomate all the things
Automate all the things
 
Be ready for UKM2.0
Be ready for UKM2.0Be ready for UKM2.0
Be ready for UKM2.0
 
the age of cryptocurrency at Devoxx Morocco
the age of cryptocurrency at Devoxx  Moroccothe age of cryptocurrency at Devoxx  Morocco
the age of cryptocurrency at Devoxx Morocco
 
Bit.coin.je talk for Digital Jersey Open Day
Bit.coin.je talk for Digital Jersey Open DayBit.coin.je talk for Digital Jersey Open Day
Bit.coin.je talk for Digital Jersey Open Day
 
Global metaverse the digitization of everything
Global metaverse the digitization of everythingGlobal metaverse the digitization of everything
Global metaverse the digitization of everything
 
Meteca company presentation
Meteca company presentationMeteca company presentation
Meteca company presentation
 
London Titanium July 2012 Intro
London Titanium July 2012 IntroLondon Titanium July 2012 Intro
London Titanium July 2012 Intro
 
Detection of Bitcoin miners from__network measurements
Detection of Bitcoin miners from__network measurementsDetection of Bitcoin miners from__network measurements
Detection of Bitcoin miners from__network measurements
 
Criptomonedas, Blockchain y Bitcoin. Presente, pasado y futuro.
Criptomonedas, Blockchain y Bitcoin. Presente, pasado y futuro.Criptomonedas, Blockchain y Bitcoin. Presente, pasado y futuro.
Criptomonedas, Blockchain y Bitcoin. Presente, pasado y futuro.
 
BBC Programmes and Music on the Linking Open Data Cloud
BBC Programmes and Music on the Linking Open Data CloudBBC Programmes and Music on the Linking Open Data Cloud
BBC Programmes and Music on the Linking Open Data Cloud
 
XebiCon'16 : The Physical Web : un coup d'oeil sur le futur d'IoT et de la mo...
XebiCon'16 : The Physical Web : un coup d'oeil sur le futur d'IoT et de la mo...XebiCon'16 : The Physical Web : un coup d'oeil sur le futur d'IoT et de la mo...
XebiCon'16 : The Physical Web : un coup d'oeil sur le futur d'IoT et de la mo...
 

More from Dominik Obermaier

Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Dominik Obermaier
 
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Dominik Obermaier
 

More from Dominik Obermaier (17)

Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heavenKafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
Kafka Summit 2021 - Why MQTT and Kafka are a match made in heaven
 
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
Software-Infrastrukturen modernisieren in der Produktion - Digitale Transform...
 
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
Inntroduction to MQTT Sparkplug with HiveMQ and Opto22
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
Modernizing the Manufacturing Industry with Kafka and MQTT
Modernizing the Manufacturing Industry with Kafka and MQTT Modernizing the Manufacturing Industry with Kafka and MQTT
Modernizing the Manufacturing Industry with Kafka and MQTT
 
HiveMQ Cloud - The Cloud Native IoT Messaging Layer
HiveMQ Cloud - The Cloud Native IoT Messaging LayerHiveMQ Cloud - The Cloud Native IoT Messaging Layer
HiveMQ Cloud - The Cloud Native IoT Messaging Layer
 
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
MQTT AS A KEY TECHNOLOGY FOR INDUSTRY 4.0 & IIoT
 
MQTT 5: Why you need it and potential pitfalls
MQTT 5: Why you need it and potential pitfallsMQTT 5: Why you need it and potential pitfalls
MQTT 5: Why you need it and potential pitfalls
 
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTTHiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
HiveMQ Webinar: Lightweight and scalable IoT Messaging with MQTT
 
A pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoTA pure Java MQTT Stack for IoT
A pure Java MQTT Stack for IoT
 
Lightweight and scalable IoT Architectures with MQTT
Lightweight and scalable IoT Architectures with MQTTLightweight and scalable IoT Architectures with MQTT
Lightweight and scalable IoT Architectures with MQTT
 
Lightweight and scalable IoT Messaging with MQTT
Lightweight and scalable IoT Messaging with MQTTLightweight and scalable IoT Messaging with MQTT
Lightweight and scalable IoT Messaging with MQTT
 
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTTIn search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
In search of the perfect IoT Stack - Scalable IoT Architectures with MQTT
 
MQTT 5 - What's New?
MQTT 5 - What's New?MQTT 5 - What's New?
MQTT 5 - What's New?
 
Scaling MQTT - Webinar with Elastic Beam
Scaling MQTT - Webinar with Elastic BeamScaling MQTT - Webinar with Elastic Beam
Scaling MQTT - Webinar with Elastic Beam
 
Securing MQTT - BuildingIoT 2016 slides
Securing MQTT - BuildingIoT 2016 slidesSecuring MQTT - BuildingIoT 2016 slides
Securing MQTT - BuildingIoT 2016 slides
 
Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]
Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]
Pub/Sub for the masses- Ein Einführungsworkshop in MQTT [GERMAN]
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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)
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
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...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Eclipse Democamps 2013 - M2M for Java Developers with MQTT