accessgrid xmpp implementation
DESCRIPTION
Presentation I gave on the reference implementation of proposed XMPP extensions to support AccessGrid functionality.TRANSCRIPT
![Page 1: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/1.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Video-Conferencing and Collaboration
Steve Smith
Vislab, School of ITUniversity of Sydney
December 1, 2005
![Page 2: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/2.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Traditional VC
I Hardware oriented
I Proprietary, non-extensible
I Non-scalable
![Page 3: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/3.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Desktop VC
iChat, Skype, MSM, etc:
I Software oriented, with supporting hardware
I Limited scalability (hardware and participants)
I Limited extensibility (proprietary)
![Page 4: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/4.jpg)
Video-Conferencing and
Collaboration
Steve Smith
AccessGrid
I Software oriented, with hardware support
I Hardware is scalable (laptop to room sized node)
I Participants scalable (limited by network bandwidth)
I Extensible: open-source, open protocols (sorta)
![Page 5: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/5.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Problems with current AccessGridimplementation
I Tied to slow and non-extensible core library
I Although protocols are open, only a singleimplementation exists and is tied to controllingorganisation (ANL)
I Consequently development is slow and many’must-have’ features do not exist (scheduling, encryptedsessions)
I Has problems with communication scope that results inadditional tools being required (Jabber clients, mobilephones), and poorly integrated.
![Page 6: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/6.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Alternative: AG over XMPP
I Vislab’s proposed solution; utilise existing standardprotocols
I XMPP (aka Jabber) is an IETF ratified protocol
I XML-based, fully extensible
I Many existing clients and libraries to leverage
I Provides basic security model for intranets
![Page 7: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/7.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Shutup: Vislab’s extensible client
I Provides necessary functionality and allows for plugins
I Intended to be highly extensible and simple to use
I Highly portable (uses Python, and GUI is pluggable)
![Page 8: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/8.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Screenshot (Main)
![Page 9: Accessgrid XMPP implementation](https://reader033.vdocuments.us/reader033/viewer/2022052412/558df31a1a28abb0598b45f3/html5/thumbnails/9.jpg)
Video-Conferencing and
Collaboration
Steve Smith
Screenshot (Config)