Thursday, December 31, 2009

Happy New Year 2010

2009 was a great year but 2010 will be amazing, happy new year! That's all folks, off for the celebrations :-)

Wednesday, November 25, 2009

Vroom Vroom

Luis Barreiro, from JBoss QA Labs, just posted a report for a first short (1 million) SIP call setup load test with Mobicents JAIN SLEE 2.0.0.BETA2. I'm pretty sure that, for a single and not fancy small server, 450 new CPS and less than 50ms of average latency is a damn good improvement, after all, it's just two times faster than 2.0.0.BETA1, which was already about 20% faster than 1.2.6.GA, and latency is one third of 2.0.0.BETA1's 150ms.

By the way, there are still improvements to do till 2.0.0.GA ;-)  

Click here to see original  post and reports.

Thursday, November 19, 2009

Mobicents JAIN SLEE 2.0.0.BETA2 Released!

It's faster than ever, and it brings clustering to the game, the second beta of next gen Mobicents JAIN SLEE is out.

Download it from Sourceforge.

Read the full release announcement.

Wednesday, October 07, 2009

Time to change your OS?

UNIX mixed with an easy to use UI, in a well controlled hardware environment, I must say I'm a Apple OSX fan since day 1 after change (well not quite, the Apple keyboard scheme was hard to digest)!

Now when Snow Leopard was announced with zero new features, I said to myself that an upgrade was not really a must, but since I'm fan of it how could I not do it?!?

And the upgrade was made, and with that came the "JDK6 only" world for Java, not surprising since JDK5 EOL is near. What really surprised me was the performance, simply amazing, see the screenshot below of a standalone JAIN SIP Reference Implementation application load test for a simple call setup, terminated at application side after 60s, running at 450 CPS in a 2 and half year old Macbook Pro laptop.

Wow! Is it time to change/upgrade your OS? :-)

Wednesday, September 16, 2009

Web Presentation - JAIN SLEE 1.1 Resource Adaptor API and Migration to Mobicents JAIN SLEE 2.0

Hello there, next wednesday (23 September 2009) at 2pm UTC (Lisbon/London timezone), I will be doing a web presentation regarding the JAIN SLEE 1.1 Resource Adaptor API and the migration to Mobicents JAIN SLEE 2.0 using Elluminate. The double session target JAIN SLEE RA developers and should last 1 hour.

The guest link for the session is

I recommend people to join 10 minutes before the session start to understand and get familiar with Elluminate features.

This is not mandatory, but if you are going to participate, please let me know by email (emmartins at By the way, if you are interested in the slides please requested them at same time.

See you there!

Tuesday, September 01, 2009

JAIN-SLEE 1.1 Certification

In "blog" terms, it is officially official, Mobicents JAIN SLEE 2.0.0.BETA1 is certified for JAIN SLEE 1.1 specs, being the first one besides the specs leader, and single one which is open source.

TCK Report can be downloaded here.

August 2009, Brno Czech Republic

Last week the Red Hat Mobicents core team had a face to face meeting to review 2009 and define the plans for 2010, and uhh... have some fun also ;)

I made a few presentations related with JAIN SLEE and SIP Presence Service projects, you can look at the slides here and here. Briefly the roadmaps were updated and represent another aggressive turn, JAIN SLEE 2.x is now under heavy core optimization and cluster is the magic word, while SIP Presence finally sees a concrete plan towards a GA release.

Mobicents Platform wide, the plans for High Availability and Fault Tolerance are ambitious, with a cooperative work between JAIN SLEE and Sip Servlets teams, and there will be a strong effort by the team to also greatly improve JAIN SIP reference implementation.

Also, Mobicents Media Server team has really done a fine job into creating a great open source java media server, and the SS7 connectors roadmap for it (and also for a set of related JAIN SLEE resource adaptors) really got my attention. Cheers to all involved.

Of course, I would not finish the post without some fun time photos, after all we had soccer, karts, great dinners, awesome night parties... Look for yourself!!

Congratulations to the whole team for such a fantastic meeting, and to Brno city for being so kind

Friday, August 07, 2009

Mobicents JAIN SLEE 2.0.0.BETA1

The loooooooooong waited first BETA version of Mobicents JAIN SLEE 2.x is out!!!! JBoss AS 5, JAIN SLEE 1.1, better performance, it all there already. See the official release announcement.

Since the container now supports JAIN SLEE 1.1, the old scheme to include library jars in deployable units is not supported, instead you should create JAIN SLEE library jars, and too make it easier we developed a new Maven2 plugin, where, putting it simple, you just configure the library id, put classes/resources in usual places, define jars to be include as default scoped dependencies. You can even define references to other libraries using dependencies with runtime scope, and the plugin will grab the library id of the referenced library automatically. Needless to say, the plugin generates the library-jar.xml XML descriptor for you and makes the jar, cool uh? :) A complete wiki page about the plugin is on the works, but you can take a look at one example here.

The maven DU plugin was also updated to 2.0.0.BETA1, defining own packaging "jainslee-du", being faster on the build process, and generating JAIN SLEE 1.1 XML descriptors. The plugin now deploys DU jars into Maven repositories, which open new possibilities for a remote DU management, kind of a SLEE online component store. See an example using new version of this plugin.

On a side note, for this BETA version of the container, people used to deploy/undeploy deployable units through file copy, what we call hard deploy, need to include a jboss-classloading.xml file in the deployable unit META-INF such as this one. This is due to some incompatibilities in class loading of the underlying JBoss AS5 Microcontainer deployers.

See you soon for some posts about JAIN SLEE 1.1 new features.

PS: Next version, BETA2, will bring Fault Tolerance and new management console, scheduled to September of this year, hooraay ;)

Friday, July 17, 2009

Long time uh?!

That is correct, unfortunately last months it has been difficult to find time to post something interesting, but will soon change with the release of the first beta version of Mobicents JAIN SLEE version 2, you can expect thoughts about JAIN SLEE 1.1 specs (some may be quite controversial) and other new features, such as the usage of JBoss AS5 or High Availability/ Fault Tolerance, be patient :-)

Meanwhile a new version of Mobicents SIP Presence Service is out, BETA5, which is always a little bit emotional, and mainly introduces mandatory authentication and authorization in the public XCAP interface of the XDM Server, and a better Resource List Server. More info at

Mobicents JAIN SLEE was also upgraded to 1.2.6.GA, which includes serialized access to sbb entities, a better fit with the specs. See it at