Online presence of Mridul
Archives
« December 2009
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today
XML
Search

Links
 

Today's Page Hits: 0

« Extending Netbeans | Main | A simple client »
20060412 Wednesday April 12, 2006
JEP 124 - enabling XMPP through HTTP
In the recent IFR release of Sun Java System Instant Messaging , we shipped our first implementation of JEP 124 compliant client and gateway.

What does this provide ?

  The httpbind gateway (as we call it) is a servlet deployed in a webcontainer which provides HTTP access to clients. You can consider it as a protocol gateway between compliant HTTP clients and our pure XMPP server - thats right , the server *does not* know anything about http : everything is encapsulated and managed at the gateway itself.

  The default client that we ship is built on top of our IM client api which is hosted in netbeans under the collab project. The actual protocol is abstracted away at the api level and the client does not deal with XMPP (or whatever is the underlying protocol). The api implementation which provides this client side access to XMPP through HTTP is available opensource , give it a whirl ! (Any and every help will be provided by me - drop me a note here :-) )

What all does this allow for :


  Ofcourse , this was just one of the main feature additions to IFR release - the most notable among them being server pooling for high availability and enhanced security through starttls and sasl support (finally 1.0 compliant !) among many others.

Next blog entry , I will try to give a rough idea about how to go about using this new code - some snippets are being promised :-) You will see how simple it really is to dish out your own client , all the protocol heavylifting is already handled at the api level - so let loose your UI skills !



[Technorati Tag: XMPP]
[Technorati Tag: Sun IM api]
[Technorati Tag: xmpp-im-client]

posted by mridul Apr 12 2006, 02:10:00 PM IST Permalink Comments [0]

Trackback URL: http://blogs.sun.com/mridul/entry/jep_124_enabling_xmpp_through
Comments:

Post a Comment:

Name:
E-Mail:
URL:

Your Comment:

HTML Syntax: NOT allowed