Skip to main content

Java.net Projects: Message Session Relay Protocol (MSRP) 1.0.3.FINAL Is Released

Posted by editor on November 12, 2012 at 3:38 PM PST

The Java.net MSRP (Message Session Relay Protocol) project team has announced the release of Version 1.0.3.FINAL. If you're not familiar with MSRP, it's an open source library that implements the IETF's RFC 4975 (that is, the Message Session Relay Protocol). RFC 4975 defines MSRP as:

a protocol for transmitting a series of related instant messages in the context of a session. Message sessions are treated like any other media stream when set up via a rendezvous or session creation protocol such as the Session Initiation Protocol.

The Java.net MSRP project began as a Google Summer of Code project in 2008. It was initiated by members of the Jitsi project. Joao Antunes was the main developer in the 2008-2010 period, while Tom Uijldert currently takes on that role, with support from ContactMakers.

So, what's available in MSRP Release 1.0.3.FINAL? The functionalities include:

  • establishing MSRP sessions
  • sending and receiving instant messages (chat) using MSRP
  • sending and receiving files using MSRP
  • message/cpim wrapping to interface with other chat systems
  • nicknames (draft-ietf-simple-chat)
  • message composition indication (RFC 3994)

See the MSRP Tutorial to find out how to integrate the MSRP Java library into your own programs. Source and documentation are available in the project's Java.net site, and build versions are available in the Maven Central Repository.

Congratulations to the MSRP team on this important release!


Java.net Weblogs

Since my last blog post, there have been several new java.net blogs:


Articles

Our latest Java.net article from Manning Publications is Natural User Interaction with Drag-and-Drop by Rob Crowther, author of the Manning book Hello! HTML5 and CSS3.


Poll

Our current Java.net poll asks Do you currently use AspectJ ("a seamless aspect-oriented extension" to Java), or might you in the future? Voting will be open until Friday, November 16.


Spotlights

Our latest Java.net Spotlight is Reza Rahman's Wanted Now: Your Feedback on Java EE 7!:

Work on Java EE 7 presses on under JSR 342. Things are shaping up nicely and Java EE 7 is now in the Early Draft Review stage. You can find out more and get involved by visiting the Java.net project for Java EE. There are now a number of important open issues that the Java EE expert group would like to get broad community feeback on...

Piror to that we featured Neil McAllister's Twitter survives election after Ruby-to-Java move:

Micro-blogging site Twitter experienced record traffic as the results of the 2012 US Presidential election were announced on Tuesday night, but the service never faltered despite the increased load – something Twitter engineers credit to the company's move from Ruby to Java for its backend software. According to a blog post by Mazen Rawashdeh, Twitter's VP of infrastructure operations engineering...


Java News

Here are the stories we've recently featured in our Java News section:


Subscriptions and Archives: You can subscribe to this blog using the java.net Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the java.net blogs feed.

-- Kevin Farnham (@kevin_farnham)

Related Topics >>

Comments

I am new to Java.Wanted to use MSRP library in our Store and ...

I am new to Java.Wanted to use MSRP library in our Store and Forward server.While compiling I am getting "Abbreviator cannot be resolved to a type AbbreviatorTest.java /msrp/src/lib/slf4j-1.5.8/slf4j-migrator/src/test/java/org/slf4j/migrator/helper line 29 Java Problem" error .

Can anyone help me please?

Cheers
Mathi

First of all my thanks to MSRP team for the new ...

First of all my thanks to MSRP team for the new release.

I have one query related to source code changes in Msrp stack.
I want to make some changes in Msrp Stack code, in order to integrate it with my application, then do I need to publish changed code on java.net.

Thanks in advance for sharing your views.