Accessgrid XMPP implementation

344 views

Published on

Presentation I gave on the reference implementation of proposed XMPP extensions to support AccessGrid functionality.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
344
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Accessgrid XMPP implementation

  1. 1. VideoConferencing and Collaboration Steve Smith Video-Conferencing and Collaboration Steve Smith Vislab, School of IT University of Sydney December 1, 2005
  2. 2. Traditional VC VideoConferencing and Collaboration Steve Smith Hardware oriented Proprietary, non-extensible Non-scalable
  3. 3. Desktop VC VideoConferencing and Collaboration Steve Smith iChat, Skype, MSM, etc: Software oriented, with supporting hardware Limited scalability (hardware and participants) Limited extensibility (proprietary)
  4. 4. AccessGrid VideoConferencing and Collaboration Steve Smith Software oriented, with hardware support Hardware is scalable (laptop to room sized node) Participants scalable (limited by network bandwidth) Extensible: open-source, open protocols (sorta)
  5. 5. Problems with current AccessGrid implementation Tied to slow and non-extensible core library Although protocols are open, only a single implementation exists and is tied to controlling organisation (ANL) Consequently development is slow and many ’must-have’ features do not exist (scheduling, encrypted sessions) Has problems with communication scope that results in additional tools being required (Jabber clients, mobile phones), and poorly integrated. VideoConferencing and Collaboration Steve Smith
  6. 6. Alternative: AG over XMPP VideoConferencing and Collaboration Steve Smith Vislab’s proposed solution; utilise existing standard protocols XMPP (aka Jabber) is an IETF ratified protocol XML-based, fully extensible Many existing clients and libraries to leverage Provides basic security model for intranets
  7. 7. Shutup: Vislab’s extensible client VideoConferencing and Collaboration Steve Smith Provides necessary functionality and allows for plugins Intended to be highly extensible and simple to use Highly portable (uses Python, and GUI is pluggable)
  8. 8. Screenshot (Main) VideoConferencing and Collaboration Steve Smith
  9. 9. Screenshot (Config) VideoConferencing and Collaboration Steve Smith

×