Integration of Jabber in Access Grid - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Integration of Jabber in Access Grid

Description:

Text Chat ... offers functionality similar to legacy IM services such as Yahoo, MSN, ICQ, AOL. ... AG text client with jabber chat client and connecting to our ... – PowerPoint PPT presentation

Number of Views:69
Avg rating:3.0/5.0
Slides: 17
Provided by: debag
Category:

less

Transcript and Presenter's Notes

Title: Integration of Jabber in Access Grid


1
Integration of Jabber in Access Grid
  • Madhan Premkumar
  • Summer 04, Student Intern
  • Lawrence Berkeley National Lab

2
Special Thanks To
  • Deb Agarwal
  • Mary Thompson
  • Dan Gunter
  • Jason Lee

3
Summer Work
  • Access Grid (AG)
  • Jabber Client
  • My work
  • Integration of Jabber chat client in AG
  • Future Work

4
Access GridTM (AG)
  • Developed by Future Technology at ANL
  • Internet based model for video conferencing
    focusing on group to group interactions across
    the grid using various resources
  • Multimedia displays
  • Presentation and Interactive environment
  • Text Chat
  • Used for large-scale distributed meetings,
    collaborative work sessions, seminars, lectures,
    tutorials and trainings

5
A Node at Argonne National Lab
6
Jabber
  • Set of streaming XML protocols (XMPP Extensible
    Messaging and Presence Protocol) and technologies
    that enable any two entities on the Internet to
    exchange messages, presence, and other structured
    information in close to real time.
  • Instant Messaging (IM) that offers functionality
    similar to legacy IM services such as Yahoo, MSN,
    ICQ, AOL.

7
Advantages of Jabber
  • Open
  • Decentralized
  • Secure
  • Extensible
  • Flexible

8

Jabber in Access Grid
Snap shot of Venue Client
9
Jabber in Access Grid
  • Venue Client is used to connect and participate
    in an Access Grid virtual venue
  • AG text client in a Venue Client is used to
    communicate between users across AG nodes, but
    not able to communicate with other non-AG users.
  • Replaced AG text client with jabber chat client
    and connecting to our DSD Jabber Server
  • Users can use their existing jabber id and
    password or register one in DSD jabber server
    using AG User profile dialog

10
User Profile Dialog
11
Continuation
  • All Users in AG, enter into the jabber chat when
    they start the Venue Client.
  • For each Venue, a chat room is created in the
    jabber server for group interactions
  • Users join various chat rooms corresponding to
    the venue they are in the AG

12
Chat between users from two different clients
13
Why Jabber in AG?
  • Non-AG Users able to communicate with other AG
    users and get involved in the discussion using
    other jabber clients like Gaim, Exodus, etc.
  • Jabber is secure. Any server can be isolated from
    the public jabber server and robust security
    using SASL and TLS has been built into the core
    XMPP technologies.
  • User in a jabber server can interact with another
    user in different Jabber server

14
Future Work
  • Inviting the non-AG users from Venue Client
    directly
  • Sending graphics messages (smiley)
  • Transferring the files to non-AG users

15
Resources
  • http//www.accessgrid.org
  • http//www.jabber.org
  • http//jabberpy.sourceforge.net (Jabber code lib)
  • http//jabberd.jabberstudio.org/2/ (Jabber 2.x
    server)

16
  • Thank you
  • ?
Write a Comment
User Comments (0)
About PowerShow.com