Java.net Projects: Message Session Relay Protocol (MSRP) 1.0.3.FINAL Is Released
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!
- Rex Young, Fast Messenger moved to GitHub;
- Rex Young, Basic Elements of Fast Messenger Programming Model; and
- Tim Boudreau, NetBeans on Node.js, VNC Plugins and More....
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.
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...
Here are the stories we've recently featured in our Java News section:
- Heather VanCura: Welcome to the newly merged JCP EC!;
- Tom Eugelink: JavaFX layout, a silver lining?;
- Adam Bien: @Inject vs. @EJB;
- Geertjan Wielenga: AgroSense in Java Magazine November/December 2012;
- Benjamin Cabé: Introduction to M2M at Eclipse - welcome Koneki; and
- James Sugrue: Thursday Code Puzzler: String Permutations.