Monday, September 24th, 2007

jabsorb: A new JSON-RPC for Java

Category: Java, JavaScript, JSON, Library

Arthur Blake (with friends) has forked JSON-RPC-Java and has created jabsorb:

The project goal for jabsorb is to maintain (and hopefully improve) the practicality and beautiful simplicity that makes JSON-RPC-Java a great library, while also adding new common sense features, more test cases, and more documentation to make the library better for everyone.

jabsorb also aims to add more advanced ORB features, while maintaining complete backward compatibility to the JSON-RPC specification when these advanced features are not used. We are also going to submit some of these new features for consideration into the JSON-RPC specification itself (especially circular references support.)

Why the fork?

1. JSON-RPC-Java has not had a release Since March 28, 2006 and that’s about a year and a half at the time of this writing.

In that time, some new changes and features have been checked into the CVS (and now SVN) trunk, but no official or unofficial releases have been made.

Many great ideas and suggestions have been posted to the mailing list, and it appears that many people are running on their own locally modified copies of the library– there doesn’t seem to be any cohesive strategy for getting the ideas into the library in a timely fashion.

jabsorb has been created to incorporate the best of these suggested features with a much tighter and faster build/release cycle.

We hope to have a new build released on the order of every 1 to 3 months.

2. We honestly don’t know where Michael Clark (the JSON-RPC-Java project lead) is, or what happened to him! We sincerely hope he is OK, but he has not responded to any posts on the mailing list for well over a month, nor has he responded to personal email regarding the direction of the library. There does not seem to be any other point of control of the library and it all appears to be underneath the corporate umbrella of metaparadigm.

Take a look at the first release and what they have in store for 1.1 and 1.2.

Posted by Dion Almaer at 6:21 am
3 Comments

+++--
3.2 rating from 15 votes

3 Comments »

Comments feed TrackBack URI

Thank you!
Here is my 2c how to your project:
Improvement of JSON to JAVA marshalling with JSON-RPC (http://blog.aujava.com/?p=12),
XSLT + JSON-RPC as alternative to JAXB (http://blog.aujava.com/?p=4),
Concrete objects with JSON-RPC (http://blog.aujava.com/?p=3)

Comment by Robert — September 24, 2007

Hey, those look like some really good ideas! We’ll definitely consider these as future fixes/enhancements for jabsorb. Feel free to join our discussion group at http://groups.google.com/group/jabsorb-user to talk about these and any other ideas you might be interested in.

Comment by Arthur Blake — September 24, 2007

learning…

Comment by rong — September 25, 2007

Leave a comment

You must be logged in to post a comment.