Enviar búsqueda
Cargar
XmppTalk
•
1 recomendación
•
1,852 vistas
Pharo
Seguir
Talk from PharoDays 2017 Video: https://www.youtube.com/watch?v=3dtBtWn4AI8
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 20
Descargar ahora
Descargar para leer sin conexión
Recomendados
Pharo 64bits
Pharo 64bits
Pharo
Raspberry and Pharo
Raspberry and Pharo
Pharo
Pharo VM Performance
Pharo VM Performance
Pharo
Material Design and Seaside
Material Design and Seaside
Pharo
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
APNIC
perlcc made easy or, how to make a CGI Moose app
perlcc made easy or, how to make a CGI Moose app
cPanel
p4alu: Arithmetic Logic Unit in P4
p4alu: Arithmetic Logic Unit in P4
Kentaro Ebisawa
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
OpenEBS
Recomendados
Pharo 64bits
Pharo 64bits
Pharo
Raspberry and Pharo
Raspberry and Pharo
Pharo
Pharo VM Performance
Pharo VM Performance
Pharo
Material Design and Seaside
Material Design and Seaside
Pharo
IPv4aaS tutorial and hands-on
IPv4aaS tutorial and hands-on
APNIC
perlcc made easy or, how to make a CGI Moose app
perlcc made easy or, how to make a CGI Moose app
cPanel
p4alu: Arithmetic Logic Unit in P4
p4alu: Arithmetic Logic Unit in P4
Kentaro Ebisawa
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
Dynamic Instrumentation- OpenEBS Golang Meetup July 2017
OpenEBS
What is (not) Pharo 8?
What is (not) Pharo 8?
FAST
Rust Is Safe. But Is It Fast?
Rust Is Safe. But Is It Fast?
ScyllaDB
High-Performance Networking Using eBPF, XDP, and io_uring
High-Performance Networking Using eBPF, XDP, and io_uring
ScyllaDB
Last-Fi
Last-Fi
Ross McKinlay
Pharo4: Plans and Dreams
Pharo4: Plans and Dreams
Marcus Denker
Micro control idsecconf2010
Micro control idsecconf2010
idsecconf
Pharo: A Reflective System
Pharo: A Reflective System
Marcus Denker
Whoops! I Rewrote It in Rust
Whoops! I Rewrote It in Rust
ScyllaDB
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
jazoon13
Pharo, Spec and GTK
Pharo, Spec and GTK
ESUG
Computer network (6)
Computer network (6)
NYversity
Practical SystemTAP basics: Perl memory profiling
Practical SystemTAP basics: Perl memory profiling
Lubomir Rintel
10 Things you should know about Ruby
10 Things you should know about Ruby
sikachu
Rust programming-language
Rust programming-language
Mujahid Malik Arain
Pharo: a booming ecosystem by Esteban Lorenzano
Pharo: a booming ecosystem by Esteban Lorenzano
FAST
Deconstruct 2017: All programmers MUST learn C and Assembly
Deconstruct 2017: All programmers MUST learn C and Assembly
ice799
Spacebrew @ SFPC
Spacebrew @ SFPC
Brett Renfer
Netty - a pragmatic introduction
Netty - a pragmatic introduction
Raphael Stary
MPI Sessions: a proposal to the MPI Forum
MPI Sessions: a proposal to the MPI Forum
Jeff Squyres
Repeating History...On Purpose...with Elixir
Repeating History...On Purpose...with Elixir
Barry Jones
Jdd2014: High performance logging - Peter Lawrey
Jdd2014: High performance logging - Peter Lawrey
PROIDEA
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Holden Karau
Más contenido relacionado
La actualidad más candente
What is (not) Pharo 8?
What is (not) Pharo 8?
FAST
Rust Is Safe. But Is It Fast?
Rust Is Safe. But Is It Fast?
ScyllaDB
High-Performance Networking Using eBPF, XDP, and io_uring
High-Performance Networking Using eBPF, XDP, and io_uring
ScyllaDB
Last-Fi
Last-Fi
Ross McKinlay
Pharo4: Plans and Dreams
Pharo4: Plans and Dreams
Marcus Denker
Micro control idsecconf2010
Micro control idsecconf2010
idsecconf
Pharo: A Reflective System
Pharo: A Reflective System
Marcus Denker
Whoops! I Rewrote It in Rust
Whoops! I Rewrote It in Rust
ScyllaDB
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
jazoon13
Pharo, Spec and GTK
Pharo, Spec and GTK
ESUG
Computer network (6)
Computer network (6)
NYversity
Practical SystemTAP basics: Perl memory profiling
Practical SystemTAP basics: Perl memory profiling
Lubomir Rintel
10 Things you should know about Ruby
10 Things you should know about Ruby
sikachu
Rust programming-language
Rust programming-language
Mujahid Malik Arain
Pharo: a booming ecosystem by Esteban Lorenzano
Pharo: a booming ecosystem by Esteban Lorenzano
FAST
Deconstruct 2017: All programmers MUST learn C and Assembly
Deconstruct 2017: All programmers MUST learn C and Assembly
ice799
Spacebrew @ SFPC
Spacebrew @ SFPC
Brett Renfer
Netty - a pragmatic introduction
Netty - a pragmatic introduction
Raphael Stary
MPI Sessions: a proposal to the MPI Forum
MPI Sessions: a proposal to the MPI Forum
Jeff Squyres
Repeating History...On Purpose...with Elixir
Repeating History...On Purpose...with Elixir
Barry Jones
La actualidad más candente
(20)
What is (not) Pharo 8?
What is (not) Pharo 8?
Rust Is Safe. But Is It Fast?
Rust Is Safe. But Is It Fast?
High-Performance Networking Using eBPF, XDP, and io_uring
High-Performance Networking Using eBPF, XDP, and io_uring
Last-Fi
Last-Fi
Pharo4: Plans and Dreams
Pharo4: Plans and Dreams
Micro control idsecconf2010
Micro control idsecconf2010
Pharo: A Reflective System
Pharo: A Reflective System
Whoops! I Rewrote It in Rust
Whoops! I Rewrote It in Rust
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
JAZOON'13 - Nikita Salnikov-Tarnovski - Multiplatform Java application develo...
Pharo, Spec and GTK
Pharo, Spec and GTK
Computer network (6)
Computer network (6)
Practical SystemTAP basics: Perl memory profiling
Practical SystemTAP basics: Perl memory profiling
10 Things you should know about Ruby
10 Things you should know about Ruby
Rust programming-language
Rust programming-language
Pharo: a booming ecosystem by Esteban Lorenzano
Pharo: a booming ecosystem by Esteban Lorenzano
Deconstruct 2017: All programmers MUST learn C and Assembly
Deconstruct 2017: All programmers MUST learn C and Assembly
Spacebrew @ SFPC
Spacebrew @ SFPC
Netty - a pragmatic introduction
Netty - a pragmatic introduction
MPI Sessions: a proposal to the MPI Forum
MPI Sessions: a proposal to the MPI Forum
Repeating History...On Purpose...with Elixir
Repeating History...On Purpose...with Elixir
Similar a XmppTalk
Jdd2014: High performance logging - Peter Lawrey
Jdd2014: High performance logging - Peter Lawrey
PROIDEA
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Holden Karau
Improving the Pharo VM
Improving the Pharo VM
FAST
F# for Trading
F# for Trading
Phillip Trelford
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
Pharo
SAP Connector.
SAP Connector.
Fernando Silva
Codeless pipelines with pulsar and flink
Codeless pipelines with pulsar and flink
Timothy Spann
Non-Blocking Strategies for FFI
Non-Blocking Strategies for FFI
ESUG
14th Athens Big Data Meetup - Landoop Workshop - Apache Kafka Entering The St...
14th Athens Big Data Meetup - Landoop Workshop - Apache Kafka Entering The St...
Athens Big Data
Real time system_performance_mon
Real time system_performance_mon
Tomas Doran
Concurrency in ruby
Concurrency in ruby
Marco Borromeo
Pharo foreign function interface (FFI) by example by Esteban Lorenzano
Pharo foreign function interface (FFI) by example by Esteban Lorenzano
FAST
20180926 kubeflow-meetup-1-kubeflow-operators-Preferred Networks-Shingo Omura
20180926 kubeflow-meetup-1-kubeflow-operators-Preferred Networks-Shingo Omura
Preferred Networks
Simplifying training deep and serving learning models with big data in python...
Simplifying training deep and serving learning models with big data in python...
Holden Karau
DevoxxFR 2016 - 3 degrees of MoM
DevoxxFR 2016 - 3 degrees of MoM
Guillaume Arnaud
Streaming 101: Hello World
Streaming 101: Hello World
Josh Fischer
[KubeCon EU 2020] containerd Deep Dive
[KubeCon EU 2020] containerd Deep Dive
Akihiro Suda
Kafka on Pulsar:bringing native Kafka protocol support to Pulsar_Sijie&Pierre
Kafka on Pulsar:bringing native Kafka protocol support to Pulsar_Sijie&Pierre
StreamNative
ExaBGP at LINX 83
ExaBGP at LINX 83
Thomas Mangin
LINX 83 ExaBGP as a route server ?
LINX 83 ExaBGP as a route server ?
Thomas Mangin
Similar a XmppTalk
(20)
Jdd2014: High performance logging - Peter Lawrey
Jdd2014: High performance logging - Peter Lawrey
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Powering Tensorflow with big data using Apache Beam, Flink, and Spark - OSCON...
Improving the Pharo VM
Improving the Pharo VM
F# for Trading
F# for Trading
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
2013 pharo is yours revisited. Santiago DCC University of Chile Presentation.
SAP Connector.
SAP Connector.
Codeless pipelines with pulsar and flink
Codeless pipelines with pulsar and flink
Non-Blocking Strategies for FFI
Non-Blocking Strategies for FFI
14th Athens Big Data Meetup - Landoop Workshop - Apache Kafka Entering The St...
14th Athens Big Data Meetup - Landoop Workshop - Apache Kafka Entering The St...
Real time system_performance_mon
Real time system_performance_mon
Concurrency in ruby
Concurrency in ruby
Pharo foreign function interface (FFI) by example by Esteban Lorenzano
Pharo foreign function interface (FFI) by example by Esteban Lorenzano
20180926 kubeflow-meetup-1-kubeflow-operators-Preferred Networks-Shingo Omura
20180926 kubeflow-meetup-1-kubeflow-operators-Preferred Networks-Shingo Omura
Simplifying training deep and serving learning models with big data in python...
Simplifying training deep and serving learning models with big data in python...
DevoxxFR 2016 - 3 degrees of MoM
DevoxxFR 2016 - 3 degrees of MoM
Streaming 101: Hello World
Streaming 101: Hello World
[KubeCon EU 2020] containerd Deep Dive
[KubeCon EU 2020] containerd Deep Dive
Kafka on Pulsar:bringing native Kafka protocol support to Pulsar_Sijie&Pierre
Kafka on Pulsar:bringing native Kafka protocol support to Pulsar_Sijie&Pierre
ExaBGP at LINX 83
ExaBGP at LINX 83
LINX 83 ExaBGP as a route server ?
LINX 83 ExaBGP as a route server ?
Más de Pharo
Yesplan: 10 Years later
Yesplan: 10 Years later
Pharo
Object-Centric Debugging: a preview
Object-Centric Debugging: a preview
Pharo
The future of testing in Pharo
The future of testing in Pharo
Pharo
Spec 2.0: The next step on desktop UI
Spec 2.0: The next step on desktop UI
Pharo
UI Testing with Spec
UI Testing with Spec
Pharo
Pharo 7.0 and 8.0 alpha
Pharo 7.0 and 8.0 alpha
Pharo
PHARO IoT: Installation Improvements and Continuous Integration
PHARO IoT: Installation Improvements and Continuous Integration
Pharo
Easy REST with OpenAPI
Easy REST with OpenAPI
Pharo
Comment soup with a pinch of types, served in a leaky bowl
Comment soup with a pinch of types, served in a leaky bowl
Pharo
apart Framework: Porting from VisualWorks
apart Framework: Porting from VisualWorks
Pharo
A living programming environment for blockchain
A living programming environment for blockchain
Pharo
Welcome: PharoDays 2017
Welcome: PharoDays 2017
Pharo
Pharo 6
Pharo 6
Pharo
Robotic Exploration and Mapping with Pharo
Robotic Exploration and Mapping with Pharo
Pharo
Smack: Behind the Refactorings
Smack: Behind the Refactorings
Pharo
Git with Style
Git with Style
Pharo
Pharo JS
Pharo JS
Pharo
Seaside & ReactJS
Seaside & ReactJS
Pharo
Calypso Browser
Calypso Browser
Pharo
Pharo 7: The key challenges
Pharo 7: The key challenges
Pharo
Más de Pharo
(20)
Yesplan: 10 Years later
Yesplan: 10 Years later
Object-Centric Debugging: a preview
Object-Centric Debugging: a preview
The future of testing in Pharo
The future of testing in Pharo
Spec 2.0: The next step on desktop UI
Spec 2.0: The next step on desktop UI
UI Testing with Spec
UI Testing with Spec
Pharo 7.0 and 8.0 alpha
Pharo 7.0 and 8.0 alpha
PHARO IoT: Installation Improvements and Continuous Integration
PHARO IoT: Installation Improvements and Continuous Integration
Easy REST with OpenAPI
Easy REST with OpenAPI
Comment soup with a pinch of types, served in a leaky bowl
Comment soup with a pinch of types, served in a leaky bowl
apart Framework: Porting from VisualWorks
apart Framework: Porting from VisualWorks
A living programming environment for blockchain
A living programming environment for blockchain
Welcome: PharoDays 2017
Welcome: PharoDays 2017
Pharo 6
Pharo 6
Robotic Exploration and Mapping with Pharo
Robotic Exploration and Mapping with Pharo
Smack: Behind the Refactorings
Smack: Behind the Refactorings
Git with Style
Git with Style
Pharo JS
Pharo JS
Seaside & ReactJS
Seaside & ReactJS
Calypso Browser
Calypso Browser
Pharo 7: The key challenges
Pharo 7: The key challenges
Último
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
masabamasaba
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
kalichargn70th171
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
Define the academic and professional writing..pdf
Define the academic and professional writing..pdf
PearlKirahMaeRagusta1
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
HimanshiGarg82
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
Último
(20)
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
Define the academic and professional writing..pdf
Define the academic and professional writing..pdf
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
XmppTalk
1.
XmppTalk Philippe Back @philippeback
2.
What is XMPP? eXtensible
Messenging and Presence Protocol
3.
Uses of Xmpp
4.
So, I wanted
an XMPP client in Pharo for the Slack Since them we moved to Discord qnd there is no XMPP there. Anyway...
5.
One needs a
server http://files.pharo.org/media/logo/logo-flat.png
6.
Unpack and run
OpenFire (Needs some Java)
7.
One needs a
non Pharo client
8.
One does not
want to recode the low level
9.
Buiild 32 bit
library for Pharo 32-bit Use a continer (LXC) Can do ith Docker as well. No need for docker with LXC.
10.
One needs to
bind to Pharo: UnifiedFF UFFI Binding for Libstrophe
11.
Interesting... Typedefs Constants Callbacks
12.
One needs a
Pharo based client: XmppClient
13.
One has to
map callbacks
14.
In order to
implement XEPs
15.
One has to
see what is going on Modeled after ZnLogEvent thing but will move to Beacon.
16.
Raw stuff can
also be logged !console) and one can thus see the data stream
17.
It is annoying
to use test cases for interactive exploration Using RunCase approach
18.
One needs a
GUI, one day Using Spec Leveraging the announcements Target is have a one to one chat and a MUC (Multi User Chat)
19.
Conclusion Pharo proved to
be suitable for this Very easy to implement callbacks Promising for new XEPs Stable Easy to debug
20.
Horizons Have a couple
XMPP servers in the cloud Communicate right form the IDE
Descargar ahora