SlideShare a Scribd company logo
a practical introduction
øMQ Vortrag
øMQ Vortrag
øMQ Vortrag
øMQ Vortrag
structureIntroductionWhy use            ?ArchitectureHands on!Projects using Future?
1. Introduction
			What is           ?   is a high-performance asynchronous messaging librarydeveloped by the “iMatix Corporation“ and an open sourcecommunityit is a “message queue” system, unlike “message oriented middleware” (no broker architecture)developed as a simple way contrary to AMQP (Advanced Message Queuing Protocol)LGPL/GPLv3 Software written in C++1. Introduction
1. Introduction :it allows designing complex communication systems without much effortit is not a complete messaging system no out of the box product like unwrap it, configure it, start it upit is a higher level socket interface to build up your own messaging system
History the original designer of AMQP (Pieter Hintjens, CEO from iMatrix) started ZeroMQ on March 30, 2010he left AMQP working group and now supports AMQP 1.0 with the new project ZeroMQnow the latest version is 2.0.10 1. Introduction
		 queue based messagingentity 1entity 2queue1. Introduction
2.Why use         ?
2. Why use           ?   “If you've done any work with threads, protocols, or networks, 	you'll realize this is pretty much impossible. It's a dream. 	Even connecting a few programs across a few sockets is plain nasty, 	when you start to handle real life situations.”
Scalabilityone ZeroMQ socket can connect to multiple endpoints it automatically provides load balancingSimplicitythe API looks simplecompared with raw sockets it is really simple to deliver messagesno buffer management is neededPerformanceno overhead of an over-engineered protocol2. Why use           ?
languagebindingsAdaBasicCC++C# (.NET & Mono) Common LispDErlangGoHaskell2. Why use           ?
languagebindingsnode.jsObjective-C PerlPHPPythonRacketRubyRuby  TclLua2. Why use           ?
3. Architecture
3. Architecture
general architectureapplicationzmq.cpp/zmq.hctx.cpptcp_connecter.cpptcp_socket.cppSocket_base.cpp
3. Architecture			   concurrency modelØMQ's concurrency model may a bit confusing at firstØMQ is a multithreaded application without mutexescondition variablessemaphoresinstead, each object will live in its own threadother threads never touch them
3. Architecture			   concurrency modelthreads communicate with the aid of messagesthey called 'commands' to distinguish from user-level ØMQ-messagessame way the objects can speak to other objects
3. Architecturethreading modelApplicationZeroMQI/O ThreadsApplication Thread
3. Architecturethreading modelApplicationZeroMQI/O ThreadsApplication Threadcreated outside of ØMQ to access the APIcreated inside of ØMQ to send messages
3. Architecturemailboxsystemthreads are only objects with a 'mailbox‘basically mailboxes are queues to store commandsthreads retrieve commands from the mailboxmailbox.cpp
3. ArchitectureAPI from zmq.cpp
3. Architecturezmq.cpp
3. Architecturezmq.cpp
3. Architecture3 steps to set up ZeroMQ choose a transport mechanismset up the infrastructureselect a messaging pattern
3. Architecturechoose a transport mechanism
3. Architecturepossible ways to deliver a message: INPROC:an In-Process communication modelIPC:an Inter-Process communication modelMULTICAST:multicast via PGM, possibly encapsulated in UDPTCP:a network based transport
3. ArchitecturePGM (Pragmatic General Multicast)is a reliablemulticasttransportprotocolprovides a reliable sequence of packets to multiple recipients simultaneouslymaking it suitable for applications like multi-receive
3. Architectureset up the infrastructure
3. Architecturepossible infrastructures QUEUE:a forwarder for the request/response messaging patternFORWARDER:a forwarder for the publish/subscribe messaging patternSTREAMER:a forwarder for the pipelined messaging pattern
3. Architectureselect a messaging pattern
3. ArchitectureREQUEST/REPLY:bidirectional, load balanced and state basedPUBLISH/SUBSCRIBE:publish to multiple recipients at onceUPSTREAM / DOWNSTREAM:distribute data to nodes arranged in a pipelinePAIR:communication exclusively between peersold pattern  only for specific applications
3. Architecturevalid socket combinationsPUB and SUBREQ and REPREQ and XREPXREQ and REPXREQ and XREPXREQ and XREQXREP and XREPPUSH and PULLPAIR and PAIRzmq.h
3. ArchitectureREQUEST/REPLY:
3. ArchitecturePUBLISH/SUBSCRIBE:
3. ArchitectureUPSTREAM / DOWNSTREAM:
4. Hands on!
4. Hands on!basic conceptshwserver.cpp
4. Hands on!basic conceptshwserver.py
4. Hands on!basic conceptshwserver.cpp
4. Hands on!ctx.cpp
4. Hands on!ctx.cpp
4. Hands on!basic conceptsctx.h
4. Hands on!basic conceptsctx.h
4. Hands on!basic conceptszmq.cpp
4. Hands on!basic conceptshwserver.cpp
4. Hands on!basic conceptszmq.cpp
4. Hands on!Socket_base.cpp
4. Hands on!Socket_base.cpp
config.hpp4. Hands on!
4. Hands on!example!!
4. Hands on!get            : (only source code version)download source code (git://github.com/zeromq/zeromq2.git)build libraries (Windows MSVS or your favorite Compiler on Linux  )install on systemadditional language bindings only available as source package
5. Projects using ZeroMQ
5. Projects using ZeroMQProjects using ZeroMQDripdrop (JavascriptReactorpattern)Zeromqt (Qt)Soaplib (Python)C++ wrapper of zmq::pollzdevicesdevicesprojectJeffMQ (peertopeerqueueframework)0MQ pluginforRabbitMQTCP thinstreamsZMQMachine (Ruby) (reactorpattern)
6. Future?
Future?ØMQ 3.0 RoadmapTCP virtual services / virtual endpointsPattern CheckingAPI SimplifikationRemovals
Future?ØMQ 3.0 Roadmapcontext configurationit is not possible to dynamically configure a context at this time
thanks for your attention!

More Related Content

What's hot

Overview of ZeroMQ
Overview of ZeroMQOverview of ZeroMQ
Overview of ZeroMQ
pieterh
 
Inter process communication
Inter process communicationInter process communication
Inter process communication
RJ Mehul Gadhiya
 
Interprocess communication
Interprocess communicationInterprocess communication
Interprocess communication
Sushil Singh
 
fj
fjfj
MPI History
MPI HistoryMPI History
MPI History
Jeff Squyres
 
Scala and ZeroMQ: Events beyond the JVM
Scala and ZeroMQ: Events beyond the JVMScala and ZeroMQ: Events beyond the JVM
Scala and ZeroMQ: Events beyond the JVM
RUDDER
 
IPC
IPCIPC
Sc13 comex poster
Sc13 comex posterSc13 comex poster
Sc13 comex poster
hjjvandam
 
MPI in TNT for parallel processing
MPI in TNT for parallel processingMPI in TNT for parallel processing
MPI in TNT for parallel processing
Martín Morales
 
Unit 1
Unit 1Unit 1
Unit 1
sasi
 
Inter Process Communication
Inter Process CommunicationInter Process Communication
Inter Process Communication
Adeel Rasheed
 
WiMAX implementation in ns3
WiMAX implementation in ns3WiMAX implementation in ns3
WiMAX implementation in ns3
Mustafa Khaleel
 
ORTE - OCERA Real Time ethernet
ORTE - OCERA Real Time ethernetORTE - OCERA Real Time ethernet
ORTE - OCERA Real Time ethernet
Alexandre Chatiron
 
The Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's TermsThe Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's Terms
Jeff Squyres
 
Interprocess communication (IPC) IN O.S
Interprocess communication (IPC) IN O.SInterprocess communication (IPC) IN O.S
Interprocess communication (IPC) IN O.S
Hussain Ala'a Alkabi
 
Inter Process Communication-R.D.Sivakumar
Inter Process Communication-R.D.SivakumarInter Process Communication-R.D.Sivakumar
Inter Process Communication-R.D.Sivakumar
Sivakumar R D .
 
VerneMQ @ Paris Erlang User Group June 29th 2015
VerneMQ @ Paris Erlang User Group June 29th 2015VerneMQ @ Paris Erlang User Group June 29th 2015
VerneMQ @ Paris Erlang User Group June 29th 2015
André Graf
 
Scala.io 2013 - Scala and ZeroMQ: Events beyond the JVM
Scala.io 2013 - Scala and ZeroMQ: Events beyond the JVMScala.io 2013 - Scala and ZeroMQ: Events beyond the JVM
Scala.io 2013 - Scala and ZeroMQ: Events beyond the JVM
RUDDER
 
Introduction to MPI
Introduction to MPI Introduction to MPI
Introduction to MPI
Hanif Durad
 
shashank_micro92_00697015
shashank_micro92_00697015shashank_micro92_00697015
shashank_micro92_00697015
Shashank Nemawarkar
 

What's hot (20)

Overview of ZeroMQ
Overview of ZeroMQOverview of ZeroMQ
Overview of ZeroMQ
 
Inter process communication
Inter process communicationInter process communication
Inter process communication
 
Interprocess communication
Interprocess communicationInterprocess communication
Interprocess communication
 
fj
fjfj
fj
 
MPI History
MPI HistoryMPI History
MPI History
 
Scala and ZeroMQ: Events beyond the JVM
Scala and ZeroMQ: Events beyond the JVMScala and ZeroMQ: Events beyond the JVM
Scala and ZeroMQ: Events beyond the JVM
 
IPC
IPCIPC
IPC
 
Sc13 comex poster
Sc13 comex posterSc13 comex poster
Sc13 comex poster
 
MPI in TNT for parallel processing
MPI in TNT for parallel processingMPI in TNT for parallel processing
MPI in TNT for parallel processing
 
Unit 1
Unit 1Unit 1
Unit 1
 
Inter Process Communication
Inter Process CommunicationInter Process Communication
Inter Process Communication
 
WiMAX implementation in ns3
WiMAX implementation in ns3WiMAX implementation in ns3
WiMAX implementation in ns3
 
ORTE - OCERA Real Time ethernet
ORTE - OCERA Real Time ethernetORTE - OCERA Real Time ethernet
ORTE - OCERA Real Time ethernet
 
The Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's TermsThe Message Passing Interface (MPI) in Layman's Terms
The Message Passing Interface (MPI) in Layman's Terms
 
Interprocess communication (IPC) IN O.S
Interprocess communication (IPC) IN O.SInterprocess communication (IPC) IN O.S
Interprocess communication (IPC) IN O.S
 
Inter Process Communication-R.D.Sivakumar
Inter Process Communication-R.D.SivakumarInter Process Communication-R.D.Sivakumar
Inter Process Communication-R.D.Sivakumar
 
VerneMQ @ Paris Erlang User Group June 29th 2015
VerneMQ @ Paris Erlang User Group June 29th 2015VerneMQ @ Paris Erlang User Group June 29th 2015
VerneMQ @ Paris Erlang User Group June 29th 2015
 
Scala.io 2013 - Scala and ZeroMQ: Events beyond the JVM
Scala.io 2013 - Scala and ZeroMQ: Events beyond the JVMScala.io 2013 - Scala and ZeroMQ: Events beyond the JVM
Scala.io 2013 - Scala and ZeroMQ: Events beyond the JVM
 
Introduction to MPI
Introduction to MPI Introduction to MPI
Introduction to MPI
 
shashank_micro92_00697015
shashank_micro92_00697015shashank_micro92_00697015
shashank_micro92_00697015
 

Viewers also liked

Indy Social Media talk by Paul D'Andrea
Indy Social Media talk by Paul D'AndreaIndy Social Media talk by Paul D'Andrea
Indy Social Media talk by Paul D'Andrea
Paul D'Andrea
 
100 minute reflections - Performance
100 minute reflections - Performance100 minute reflections - Performance
100 minute reflections - Performance
gavinholden
 
Post its
Post itsPost its
Post its
gavinholden
 
Top Tip
Top TipTop Tip
Top Tip
gavinholden
 
Materi pembelajaran ips kelas 3 sekolah dasar
Materi pembelajaran ips kelas 3 sekolah dasarMateri pembelajaran ips kelas 3 sekolah dasar
Materi pembelajaran ips kelas 3 sekolah dasar
Ihsan Sulistyawan
 
Mumbai Lakers Fund Raiser T10 Cricket Tournament
Mumbai Lakers Fund Raiser T10 Cricket TournamentMumbai Lakers Fund Raiser T10 Cricket Tournament
Mumbai Lakers Fund Raiser T10 Cricket Tournament
MumbaiLakers11
 
Assessment inset 2014
Assessment inset 2014Assessment inset 2014
Assessment inset 2014
gavinholden
 
Connectives briefing
Connectives briefingConnectives briefing
Connectives briefing
gavinholden
 
Pembelajaran sd mulok pengenalan permainan tradisional
Pembelajaran sd mulok pengenalan permainan tradisionalPembelajaran sd mulok pengenalan permainan tradisional
Pembelajaran sd mulok pengenalan permainan tradisional
Ihsan Sulistyawan
 
Pembelajaran sd mulok dolanan anak tradisional
Pembelajaran sd mulok dolanan anak tradisionalPembelajaran sd mulok dolanan anak tradisional
Pembelajaran sd mulok dolanan anak tradisional
Ihsan Sulistyawan
 
Social Accreditation
Social AccreditationSocial Accreditation
Social Accreditation
James Greenaway
 
Market risk and investment performance of equity mutual funds in india
Market risk and investment performance of equity mutual funds in indiaMarket risk and investment performance of equity mutual funds in india
Market risk and investment performance of equity mutual funds in india
Subhodeep Bandopadhyay
 
Ppt materi pembelajaran kesenian sd kelas 5
Ppt materi pembelajaran kesenian sd kelas 5Ppt materi pembelajaran kesenian sd kelas 5
Ppt materi pembelajaran kesenian sd kelas 5
Ihsan Sulistyawan
 
Power point p kn 5 sd 1
Power point p kn 5 sd 1Power point p kn 5 sd 1
Power point p kn 5 sd 1
Ihsan Sulistyawan
 

Viewers also liked (17)

Indy Social Media talk by Paul D'Andrea
Indy Social Media talk by Paul D'AndreaIndy Social Media talk by Paul D'Andrea
Indy Social Media talk by Paul D'Andrea
 
100 minute reflections - Performance
100 minute reflections - Performance100 minute reflections - Performance
100 minute reflections - Performance
 
Post its
Post itsPost its
Post its
 
Arista sandi
Arista sandiArista sandi
Arista sandi
 
Top Tip
Top TipTop Tip
Top Tip
 
Materi pembelajaran ips kelas 3 sekolah dasar
Materi pembelajaran ips kelas 3 sekolah dasarMateri pembelajaran ips kelas 3 sekolah dasar
Materi pembelajaran ips kelas 3 sekolah dasar
 
Mumbai Lakers Fund Raiser T10 Cricket Tournament
Mumbai Lakers Fund Raiser T10 Cricket TournamentMumbai Lakers Fund Raiser T10 Cricket Tournament
Mumbai Lakers Fund Raiser T10 Cricket Tournament
 
Assessment inset 2014
Assessment inset 2014Assessment inset 2014
Assessment inset 2014
 
Connectives briefing
Connectives briefingConnectives briefing
Connectives briefing
 
Pembelajaran sd mulok pengenalan permainan tradisional
Pembelajaran sd mulok pengenalan permainan tradisionalPembelajaran sd mulok pengenalan permainan tradisional
Pembelajaran sd mulok pengenalan permainan tradisional
 
Pembelajaran sd mulok dolanan anak tradisional
Pembelajaran sd mulok dolanan anak tradisionalPembelajaran sd mulok dolanan anak tradisional
Pembelajaran sd mulok dolanan anak tradisional
 
Social Accreditation
Social AccreditationSocial Accreditation
Social Accreditation
 
Power point p kn 5 sd 1
Power point p kn 5 sd 1Power point p kn 5 sd 1
Power point p kn 5 sd 1
 
Market risk and investment performance of equity mutual funds in india
Market risk and investment performance of equity mutual funds in indiaMarket risk and investment performance of equity mutual funds in india
Market risk and investment performance of equity mutual funds in india
 
Ppt materi pembelajaran kesenian sd kelas 5
Ppt materi pembelajaran kesenian sd kelas 5Ppt materi pembelajaran kesenian sd kelas 5
Ppt materi pembelajaran kesenian sd kelas 5
 
Pengenalan aksara jawa
Pengenalan aksara jawaPengenalan aksara jawa
Pengenalan aksara jawa
 
Power point p kn 5 sd 1
Power point p kn 5 sd 1Power point p kn 5 sd 1
Power point p kn 5 sd 1
 

Similar to øMQ Vortrag

0mq
0mq0mq
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
Andy Piper
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
KITE www.kitecolleges.com
 
Message Queues a basic overview
Message Queues a basic overviewMessage Queues a basic overview
Message Queues a basic overview
Geshan Manandhar
 
Splunk Conf 2014 - Getting the message
Splunk Conf 2014 - Getting the messageSplunk Conf 2014 - Getting the message
Splunk Conf 2014 - Getting the message
Damien Dallimore
 
Messaging - RabbitMQ, Azure (Service Bus), Docker and Azure Functions
Messaging - RabbitMQ, Azure (Service Bus), Docker and Azure FunctionsMessaging - RabbitMQ, Azure (Service Bus), Docker and Azure Functions
Messaging - RabbitMQ, Azure (Service Bus), Docker and Azure Functions
John Staveley
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
Charles Gibbons
 
Internet of Things: Protocols for M2M
Internet of Things: Protocols for M2MInternet of Things: Protocols for M2M
Internet of Things: Protocols for M2M
Charles Gibbons
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
Charles Gibbons
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
Charles Gibbons
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
Charles Gibbons
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
Charles Gibbons
 
APIs at the Edge
APIs at the EdgeAPIs at the Edge
APIs at the Edge
Red Hat
 
2023comp90024_workshop.pdf
2023comp90024_workshop.pdf2023comp90024_workshop.pdf
2023comp90024_workshop.pdf
LevLafayette1
 
zeromq
zeromqzeromq
zeromq
Rajan Bhatt
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in English
Eric Xiao
 
Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3
Suhail Ahmed Chandio
 
this is a power point presentation on chat application
this is a power point presentation on chat applicationthis is a power point presentation on chat application
this is a power point presentation on chat application
mdprince1262
 
Network-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQNetwork-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQ
ICS
 
parallel programming models
 parallel programming models parallel programming models
parallel programming models
Swetha S
 

Similar to øMQ Vortrag (20)

0mq
0mq0mq
0mq
 
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
 
CLUSTER COMPUTING
CLUSTER COMPUTINGCLUSTER COMPUTING
CLUSTER COMPUTING
 
Message Queues a basic overview
Message Queues a basic overviewMessage Queues a basic overview
Message Queues a basic overview
 
Splunk Conf 2014 - Getting the message
Splunk Conf 2014 - Getting the messageSplunk Conf 2014 - Getting the message
Splunk Conf 2014 - Getting the message
 
Messaging - RabbitMQ, Azure (Service Bus), Docker and Azure Functions
Messaging - RabbitMQ, Azure (Service Bus), Docker and Azure FunctionsMessaging - RabbitMQ, Azure (Service Bus), Docker and Azure Functions
Messaging - RabbitMQ, Azure (Service Bus), Docker and Azure Functions
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
Internet of Things: Protocols for M2M
Internet of Things: Protocols for M2MInternet of Things: Protocols for M2M
Internet of Things: Protocols for M2M
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
APIs at the Edge
APIs at the EdgeAPIs at the Edge
APIs at the Edge
 
2023comp90024_workshop.pdf
2023comp90024_workshop.pdf2023comp90024_workshop.pdf
2023comp90024_workshop.pdf
 
zeromq
zeromqzeromq
zeromq
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in English
 
Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3Paper9250 implementation of an i pv6 stack for ns-3
Paper9250 implementation of an i pv6 stack for ns-3
 
this is a power point presentation on chat application
this is a power point presentation on chat applicationthis is a power point presentation on chat application
this is a power point presentation on chat application
 
Network-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQNetwork-Connected Development with ZeroMQ
Network-Connected Development with ZeroMQ
 
parallel programming models
 parallel programming models parallel programming models
parallel programming models
 

Recently uploaded

Genetics Teaching Plan: Dr.Kshirsagar R.V.
Genetics Teaching Plan: Dr.Kshirsagar R.V.Genetics Teaching Plan: Dr.Kshirsagar R.V.
Genetics Teaching Plan: Dr.Kshirsagar R.V.
DrRavindrakshirsagar1
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
Celine George
 
A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...
Association for Project Management
 
How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17
Celine George
 
Power of Ignored Skills: Change the Way You Think and Decide by Manoj Tripathi
Power of Ignored Skills: Change the Way You Think and Decide by Manoj TripathiPower of Ignored Skills: Change the Way You Think and Decide by Manoj Tripathi
Power of Ignored Skills: Change the Way You Think and Decide by Manoj Tripathi
Pankaj523992
 
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cátedra Banco Santander
 
How to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POSHow to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POS
Celine George
 
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
mansk2
 
FINAL MATATAG Kindergarten CG 2023 pdf
FINAL MATATAG Kindergarten CG 2023   pdfFINAL MATATAG Kindergarten CG 2023   pdf
FINAL MATATAG Kindergarten CG 2023 pdf
maricelrudela
 
1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx
UmeshTimilsina1
 
Introduction to Banking System in India.ppt
Introduction to Banking System in India.pptIntroduction to Banking System in India.ppt
Introduction to Banking System in India.ppt
Dr. S. Bulomine Regi
 
How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17
Celine George
 
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
Celine George
 
How to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 WebsiteHow to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 Website
Celine George
 
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptxSD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
elwoodprias1
 
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdfOpen Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Jessica Zairo
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
Nguyen Thanh Tu Collection
 
Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17
Celine George
 
MVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHatMVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHat
Scholarhat
 
JavaScript Interview Questions PDF By ScholarHat
JavaScript Interview  Questions PDF By ScholarHatJavaScript Interview  Questions PDF By ScholarHat
JavaScript Interview Questions PDF By ScholarHat
Scholarhat
 

Recently uploaded (20)

Genetics Teaching Plan: Dr.Kshirsagar R.V.
Genetics Teaching Plan: Dr.Kshirsagar R.V.Genetics Teaching Plan: Dr.Kshirsagar R.V.
Genetics Teaching Plan: Dr.Kshirsagar R.V.
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
 
A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...
 
How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17How to Empty a One2Many Field in Odoo 17
How to Empty a One2Many Field in Odoo 17
 
Power of Ignored Skills: Change the Way You Think and Decide by Manoj Tripathi
Power of Ignored Skills: Change the Way You Think and Decide by Manoj TripathiPower of Ignored Skills: Change the Way You Think and Decide by Manoj Tripathi
Power of Ignored Skills: Change the Way You Think and Decide by Manoj Tripathi
 
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
Cómo crear video-tutoriales con ScreenPal (2 de julio de 2024)
 
How to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POSHow to Manage Early Receipt Printing in Odoo 17 POS
How to Manage Early Receipt Printing in Odoo 17 POS
 
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
11EHS Term 3 Week 1 Unit 1 Review: Feedback and improvementpptx
 
FINAL MATATAG Kindergarten CG 2023 pdf
FINAL MATATAG Kindergarten CG 2023   pdfFINAL MATATAG Kindergarten CG 2023   pdf
FINAL MATATAG Kindergarten CG 2023 pdf
 
1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx1. Importance_of_reducing_postharvest_loss.pptx
1. Importance_of_reducing_postharvest_loss.pptx
 
Introduction to Banking System in India.ppt
Introduction to Banking System in India.pptIntroduction to Banking System in India.ppt
Introduction to Banking System in India.ppt
 
How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17How To Update One2many Field From OnChange of Field in Odoo 17
How To Update One2many Field From OnChange of Field in Odoo 17
 
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
 
How to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 WebsiteHow to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 Website
 
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptxSD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
SD_Integrating 21st Century Skills in Classroom-based Assessment.pptx
 
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdfOpen Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdf
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH LỚP 12 - GLOBAL SUCCESS - FORM MỚI 2025 - ...
 
Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17Mail Server Configuration Using App passwords in Odoo 17
Mail Server Configuration Using App passwords in Odoo 17
 
MVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHatMVC Interview Questions PDF By ScholarHat
MVC Interview Questions PDF By ScholarHat
 
JavaScript Interview Questions PDF By ScholarHat
JavaScript Interview  Questions PDF By ScholarHatJavaScript Interview  Questions PDF By ScholarHat
JavaScript Interview Questions PDF By ScholarHat
 

øMQ Vortrag