<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30052691</id><updated>2012-01-16T14:11:12.549Z</updated><category term='SIP-Presence'/><category term='GPL'/><category term='JAIN-SLEE'/><category term='RCS'/><category term='AS5'/><category term='GSMA'/><category term='EclipSLEE'/><category term='JBoss World'/><category term='LGPL'/><category term='Maven'/><category term='Eclipse'/><category term='License'/><category term='JBoss AS'/><category term='SIP'/><category term='AS6'/><category term='iOS'/><category term='XDM'/><category term='Apple'/><category term='Android'/><category term='Google'/><category term='VOIP'/><category term='Open Source'/><category term='XCAP'/><category term='Mobicents'/><title type='text'>Eduardo Martins</title><subtitle type='html'>logging about java and ip telco</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30052691.post-7607235142909446632</id><published>2012-01-03T15:04:00.000Z</published><updated>2012-01-03T15:04:23.110Z</updated><title type='text'>The Future of Mobicents, from Sunset to Sunrise</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-uglsqKaSxwk/TwMXlmxReKI/AAAAAAAAAns/LwUIW-ANtAo/s1600/250px-Sunset_2007-1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://2.bp.blogspot.com/-uglsqKaSxwk/TwMXlmxReKI/AAAAAAAAAns/LwUIW-ANtAo/s200/250px-Sunset_2007-1.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;October 2010, I wrote &lt;a href="http://emmartins.blogspot.com/2010/10/mobicents-team-meeting-2010-antalya.html" target="_blank"&gt;here&lt;/a&gt; how good was the 2010 Mobicents Team Meeting, how it was the best Mobicents event ever, how the event was morphing itself by including customers and community for the first time, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-align: justify;"&gt;December 2011, I started traveling to Sochi (Russia), the venue for 2011 Mobicents Team Meeting, and I was a bit nervous, expectations for the event were huge, the number of participants doubled again (like I predicted it was now much more than just a team meeting), so to me it was clear that the event would be even better this year, no matter what...&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;But a month before&amp;nbsp;Red Hat decided to sunset JBoss Communications Platform, the product built from Mobicents, and then part of the team, including &lt;a href="http://ivelinivanov.blogspot.com/" target="_blank"&gt;Ivelin Ivanov&lt;/a&gt;, the lead of the platform, left Red Hat to start a new company, &lt;a href="http://telestax.com/" target="_blank"&gt;Telestax&lt;/a&gt;, with the goal of taking over Red Hat on the role of leading development and support of Mobicents. I decided to stay at Red Hat for (at least) the next 6 months, taking the responsibility to lead JBCP till sunset, that is, ensure that all support contract SLAs will not breach till the end. &lt;a href="http://ammendonca.blogspot.com/" target="_blank"&gt;Alex&lt;/a&gt; and &lt;a href="http://baranowb.blogspot.com/" target="_blank"&gt;Bartosz&lt;/a&gt; also decided to stay, which means that the whole Mobicents SLEE and Diameter core developers did not move to Telestax. On top of that, and as expected, Red Hat has no interest in continuing to work on Mobicents, a scenario that could&amp;nbsp;obviously put in danger the roadmap of Mobicents SLEE and Diameter, this was truly bothering me.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;But then the event was truly great,&amp;nbsp;fulfilled&amp;nbsp;all my best expectations, it started with a full day of 3rd parties presentations, including Twilio and Voxeo on the new cloud battle front, and went through all the usual Mobicents project reviews and roadmap presentation/discussion. Personally I'm very grateful to meet so much new talent face to face, everyone that was there for the first time was a standout! &amp;nbsp;Obviously I was also very happy to hear that Mobicents SLEE was truly rocking the world, comments like "A Mobicents SLEE node never goes down" or "Mobicents SLEE is running for about an year, with 0 failures, it just works" made me truly blush.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The meeting schedule included an 1 hour slot for Mobicents SLEE, where it was expected my presentation of the achievements and shortcomings for 2011, including a detailed overview on the new features developed, and the introduction of the 2012 roadmap. A day before I organized a meeting with the people present that was somehow involved in Mobicents SLEE development, to explain to everyone the whole Red Hat/Telestax situation, and agree on a roadmap for only the first half of 2012, since that's when the transition process must be completed, no matter what. We ended up freezing development of the 3.x branch, postponing also the developments around new management interfaces, and the XMPP Server RA, but the latter mostly due to not much interest shown by the Apache Vysper team to work on that.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With respect to my presentation (&lt;a href="https://docs.google.com/open?id=0ByfgEQx5sxXKMzdmMzNiYTMtYjNlYy00NmM5LWFmN2EtNTBhNWNiZTAzNjMz" target="_blank"&gt;click here to download the slides&lt;/a&gt;), it was a pleasure to do it, the audience was great, and 2011 was a great year for Mobicents SLEE, with lots of releases, lots of new features, lots of binary release downloads (~7000, a 40% increase). The standout of the shortcomings was again the lack of code development done by community members, which I sincerely hope that changes in 2012, due to the special&amp;nbsp;circumstances. On the new roadmap, and the reasoning behind it, I felt it was understood, and this was very important.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I sincerely believe that the project transition to a startup like Telestax is a good move, and I trust that the new company succeeds gathering enough interest and human resources to make Mobicents the comercial success that it truly deserves to be. I can't guarantee that I will be on board soon or ever, I really love working at Red Hat, and I will also have to consider any great 3rd party opportunities, but whatever happens in the next 6 months, and whoever leads the project after that, Mobicents SLEE is now too big to depend on me or someone else, and that is a great&amp;nbsp;accomplishment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A few words on the event organization, thank you &lt;a href="http://olegkulikov.blogspot.com/" target="_blank"&gt;Oleg&lt;/a&gt;, for all your work and commitment, the meeting hotel was not that great, and we did not have the expected ski fun, but I felt that everything in the schedule went smooth, and I think that everyone who participated was truly involved and happy, and that is what really matters...&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mUoGTwMocks/TwMR4tmytbI/AAAAAAAAAng/PyWjPIDq8I0/s1600/Sochi_8069.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/-mUoGTwMocks/TwMR4tmytbI/AAAAAAAAAng/PyWjPIDq8I0/s320/Sochi_8069.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;A "few" 2011 Mobicents Meeting participants at Sochi&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;See you all next year... hopefully :-)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7607235142909446632?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7607235142909446632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2012/01/future-of-mobicents-from-sunset-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7607235142909446632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7607235142909446632'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2012/01/future-of-mobicents-from-sunset-to.html' title='The Future of Mobicents, from Sunset to Sunrise'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-uglsqKaSxwk/TwMXlmxReKI/AAAAAAAAAns/LwUIW-ANtAo/s72-c/250px-Sunset_2007-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1477885028361141294</id><published>2011-10-11T11:34:00.001+01:00</published><updated>2011-10-11T11:34:41.194+01:00</updated><title type='text'>New Mobicents JAIN SLEE and SIP Presence Service Releases</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;In case you missed the announcements, &lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/fecd6cc84eeb1380#"&gt;Mobicents JAIN SLEE 2.5.0.FINAL&lt;/a&gt; and &lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/09892ab582a99cc9/24560d81ab2fabf9#24560d81ab2fabf9"&gt;Mobicents SIP Presence 1.0.0.FINAL&lt;/a&gt; were released and are now available for download.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1477885028361141294?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1477885028361141294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/10/new-mobicents-jain-slee-and-sip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1477885028361141294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1477885028361141294'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/10/new-mobicents-jain-slee-and-sip.html' title='New Mobicents JAIN SLEE and SIP Presence Service Releases'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4193525922395749706</id><published>2011-06-27T10:54:00.001+01:00</published><updated>2011-06-27T10:55:00.923+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP'/><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss AS'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='XDM'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='XCAP'/><category scheme='http://www.blogger.com/atom/ns#' term='LGPL'/><category scheme='http://www.blogger.com/atom/ns#' term='RCS'/><category scheme='http://www.blogger.com/atom/ns#' term='GSMA'/><title type='text'>Mobicents SIP Presence 1.0.0.CR1 released</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: #333333; font-family: arial, sans-serif; font-size: 13px;"&gt;Hi there, say hello to Mobicents&amp;nbsp;SIP&amp;nbsp;Presence&amp;nbsp;&lt;wbr&gt;&lt;/wbr&gt;Service&amp;nbsp;1.0.0.CR1, the first&lt;br /&gt;candidate release for the popular open source SIP Presence service&lt;br /&gt;implementation, now adding RCS to supported standard networks.&lt;br /&gt;&lt;br /&gt;What is new?&lt;br /&gt;------------------------------&lt;wbr&gt;&lt;/wbr&gt;------------------------------&lt;wbr&gt;&lt;/wbr&gt;--------------&lt;br /&gt;&lt;br /&gt;1) Performance &amp;amp; Stability:&lt;br /&gt;+-- Latest SLEE 2.4.1.FINAL;&lt;br /&gt;+-- Optimized SLEE app code, taking full advantage of custom Mobicents&lt;br /&gt;JAIN SLEE 1.1 Extensions;&lt;br /&gt;+-- Several issues fixed;&lt;br /&gt;+-- Network Simulation tools ensures stable memory and performance&lt;br /&gt;behavior on long runs.&lt;br /&gt;&lt;br /&gt;2) XDM Server:&lt;br /&gt;+-- XCAP Diff interface completed, fully compatible with RFC 5875, support&lt;br /&gt;for XML Patch Ops included;&lt;br /&gt;+-- IETF Presence Document Content Manipulation (RFC 4827) XCAP App&lt;br /&gt;Usage, for storage of permanent presence state;&lt;br /&gt;+-- OMA XDM 2.0 Presence Content XCAP App Usage, for storage of content&lt;br /&gt;such as status icons;&lt;br /&gt;+-- Optimized XCAP App Usage management, pooling of instances not&lt;br /&gt;needed anymore;&lt;br /&gt;+-- XCAP Diff Super Users support, these will have authorization to subscribe&lt;br /&gt;changes in any document or collection.&lt;br /&gt;&lt;br /&gt;3) Presence and Resource Lists Servers:&lt;br /&gt;+-- Pres Rules Transformations, documents are now used not only to authorize&lt;br /&gt;presence subscriptions, but to transform the presence state notified. Polite&lt;br /&gt;blocking supported too;&lt;br /&gt;+-- Service that monitors permanent presence state in the XDMS, such state is&lt;br /&gt;then composed with the state published through SIP;&lt;br /&gt;+-- Extended Accepted Presence Content:&lt;br /&gt;&amp;nbsp; &amp;nbsp;- OMA Extensions to PIDF and Presence Data Model, OMA PDE 1.0, OMA&lt;br /&gt;PDE 1.1&lt;br /&gt;&amp;nbsp; &amp;nbsp;- IETF RFCs 3863, 4479, 4480, 4481, 4482, 4199, 5196;&lt;br /&gt;+-- Simpler extension of accepted presence content, just drop xsd files in&lt;br /&gt;related configuration directory and the server will automatically combine all&lt;br /&gt;to achieve the supported documents schema;&lt;br /&gt;+-- JAXB replaced with DOM in publication and subscription interfaces, faster&lt;br /&gt;and better validation of state published, no unneeded XML namespaces in the&lt;br /&gt;notified state;&lt;br /&gt;+-- Multiple event packages now supported in the SIP Event Publication&lt;br /&gt;Control, opens the door for the support of other publishing services in the&lt;br /&gt;integrated server.&lt;br /&gt;&lt;br /&gt;What is included?&lt;br /&gt;------------------------------&lt;wbr&gt;&lt;/wbr&gt;------------------------------&lt;wbr&gt;&lt;/wbr&gt;------------------&lt;br /&gt;+-- Mobicents XDM Server standalone installed in JBoss AS + Mobicents&lt;br /&gt;JAIN SLEE (mobicents-sip-presence-xdms-&lt;wbr&gt;&lt;/wbr&gt;1.0.0.CR1.zip)&lt;br /&gt;+-- Mobicents XDM Server and Mobicents&amp;nbsp;SIP&amp;nbsp;Presence&amp;nbsp;Servers integrated&lt;br /&gt;installed in JBboss AS + Mobicents JAIN SLEE, plus two example&lt;br /&gt;presence&amp;nbsp;aware JAIN SLEE applications pre-deployed&lt;br /&gt;(mobicents-sip-presence-&lt;wbr&gt;&lt;/wbr&gt;integrated-1.0.0.CR1.zip)&lt;br /&gt;+-- Mobicents&amp;nbsp;SIP&amp;nbsp;Presence&amp;nbsp;Service binary package that you can use to&lt;br /&gt;install XDM or Integrated servers in JBoss AS + Mobicents JAIN SLEE 2.4.1.FINAL&lt;br /&gt;(mobicents-sip-presence-1.0.0.&lt;wbr&gt;&lt;/wbr&gt;CR1.zip)&lt;br /&gt;&lt;br /&gt;Download URL:&lt;br /&gt;------------------------------&lt;wbr&gt;&lt;/wbr&gt;------------------------------&lt;wbr&gt;&lt;/wbr&gt;-------------------&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/mobicents/files/Mobicents%20SIP%20Presence%20Service/1.0.0.CR1" style="color: #333333;" target="_blank"&gt;http://sourceforge.net/&lt;wbr&gt;&lt;/wbr&gt;projects/mobicents/files/&lt;wbr&gt;&lt;/wbr&gt;Mobicents%20SIP%20Presence%&lt;wbr&gt;&lt;/wbr&gt;20Service/1.0.0.CR1&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: arial, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;Enjoy.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4193525922395749706?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4193525922395749706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/06/mobicents-sip-presence-100cr1-released.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4193525922395749706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4193525922395749706'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/06/mobicents-sip-presence-100cr1-released.html' title='Mobicents SIP Presence 1.0.0.CR1 released'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3598982323698169348</id><published>2011-06-22T14:06:00.000+01:00</published><updated>2011-06-22T14:06:54.438+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Update for SAKURA</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;There you go, first update for Mobicents JAIN SLEE 2.4 a.k.a. SAKURA, &lt;a href="http://goo.gl/gyyHC"&gt;click here for the release announcement and the download link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3598982323698169348?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3598982323698169348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/06/update-for-sakura.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3598982323698169348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3598982323698169348'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/06/update-for-sakura.html' title='Update for SAKURA'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8721824410136247700</id><published>2011-06-07T15:03:00.000+01:00</published><updated>2011-06-07T15:03:44.401+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP'/><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='RCS'/><title type='text'>iMessage: Apple vs Operators Pt.2</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-C3FrMVmnQUw/Te4u3kx891I/AAAAAAAAAlE/1HAZDYm0ItA/s1600/imessage_icon.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-C3FrMVmnQUw/Te4u3kx891I/AAAAAAAAAlE/1HAZDYm0ItA/s1600/imessage_icon.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Apple yesterday unveiled 10 key features of iOS 5, and iMessage app is one of these, a mobile IM client, which I suspect includes SMS integration, as I don't see Apple having two message systems in iOS.&lt;br /&gt;&lt;br /&gt;Including or not integration between IM and SMS, this will be the second Apple stab to traditional telco operators revenue - Facetime was #1 - since iOS will exchange free messages among iOS users, perhaps even OSX users at some point (same route as Facetime), going around SMS. Of course, IM is nothing new, just like video calling was nothing new, but what is relevant here, is that #1 mobile platform (according to yesterday's keynote) is replacing/extending the standard mobile device messaging system, SMS, with IM, and that opens doors for a much clever system, and where the traditional telco operator is not involved, other than be the data pipe if 3G is used instead of Wi-Fi.&lt;br /&gt;&lt;br /&gt;The details about iMessage system are almost none, besides what you can view at&amp;nbsp;&lt;a href="http://events.apple.com.edgesuite.net/11piubpwiqubf06/event/"&gt;the keynote video&lt;/a&gt;&amp;nbsp;(iMessage is announced at around 1h and 11min), the Apple SVP just slips the detail that it will use the proven and reliable Apple Push Notification System, which serves billions of notifications. If I remember correctly this system uses XMPP. In humble opinion Apple is in the right direction, choosing finest standards for each functionality needed, SIP for call control, XMPP for IM.&lt;br /&gt;&lt;br /&gt;In my mind there are a few doubts for what is coming next, the first about iOS 6, will there be an iVoice/iCall, closing the circle and providing a final stab into operators? The second, related with Android,&amp;nbsp;will Google turn GTalk the main messaging system too, with SMS integration, and put SMS as "past" feature for old mobile phones? The third related with all mobile OSes, will there be any interop?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8721824410136247700?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8721824410136247700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/06/imessage-apple-vs-operators-pt2.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8721824410136247700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8721824410136247700'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/06/imessage-apple-vs-operators-pt2.html' title='iMessage: Apple vs Operators Pt.2'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-C3FrMVmnQUw/Te4u3kx891I/AAAAAAAAAlE/1HAZDYm0ItA/s72-c/imessage_icon.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1271080099111585310</id><published>2011-05-07T14:21:00.002+01:00</published><updated>2011-05-07T14:22:33.849+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><category scheme='http://www.blogger.com/atom/ns#' term='EclipSLEE'/><title type='text'>Hello SLEE World JAIN SLEE Tutorial</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Yes, I finally managed to get some time and do a new tutorial for JAIN SLEE beginners, using Mobicents JAIN SLEE, Eclipse and our EclipSLEE plugin, please&lt;a href="http://community.jboss.org/wiki/HelloSLEEWorldServiceJAINSLEETutorial"&gt; check it out&lt;/a&gt;&amp;nbsp;... and leave some feedback, alright? Thanks in advance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1271080099111585310?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1271080099111585310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/05/hello-slee-world-jain-slee-tutorial.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1271080099111585310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1271080099111585310'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/05/hello-slee-world-jain-slee-tutorial.html' title='Hello SLEE World JAIN SLEE Tutorial'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-7202639185577227823</id><published>2011-05-04T02:29:00.000+01:00</published><updated>2011-05-04T02:29:47.945+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><title type='text'>Mobicents JAIN SLEE Development Environment Setup</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Want to setup the development environment to work with Mobicents JAIN SLEE but no clue how or where to start? &lt;a href="http://community.jboss.org/wiki/MobicentsJAINSLEEDevelopmentEnvironmentSetup"&gt;Maybe this tutorial will help&lt;/a&gt;&amp;nbsp;;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7202639185577227823?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7202639185577227823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/05/mobicents-jain-slee-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7202639185577227823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7202639185577227823'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/05/mobicents-jain-slee-development.html' title='Mobicents JAIN SLEE Development Environment Setup'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-749922115850720707</id><published>2011-05-03T11:16:00.000+01:00</published><updated>2011-05-03T11:16:21.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='AS5'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='LGPL'/><title type='text'>Mobicents JAIN SLEE 2.4.0.FINAL released</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Mobicents JAIN-SLEE 2.4.0.FINAL, the first stable version of SAKURA, is now available for download. Standouts for the release:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Refined JAIN SLEE container startup, shutdown and deployment phases&lt;/li&gt;&lt;li&gt;ChildRelationExt and SbbLocalObjectExt JAIN SLEE 1.1 Extensions&lt;/li&gt;&lt;li&gt;Fault Tolerant Timer for FT Resource Adaptor API&lt;/li&gt;&lt;li&gt;JDBC Resource Adaptor&lt;/li&gt;&lt;li&gt;TFTP Server Resource Adaptor&lt;/li&gt;&lt;li&gt;Candidate Release for all Application Enablers&lt;/li&gt;&lt;li&gt;EclipSLEE 2.0.0.BETA3&lt;/li&gt;&lt;li&gt;Mobicents SS7 1.0.0.BETA8&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Read the &lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/505a616aa8aedc8c"&gt;complete release announcement here&lt;/a&gt;, or skip that and &lt;a href="http://downloads.sourceforge.net/project/mobicents/Mobicents%2520JAIN%2520SLEE%2520Server/2.4.0.FINAL/mobicents-jainslee-2.4.0.FINAL-jboss-5.1.0.GA.zip"&gt;download it here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-749922115850720707?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/749922115850720707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/05/mobicents-jain-slee-240final-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/749922115850720707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/749922115850720707'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/05/mobicents-jain-slee-240final-released.html' title='Mobicents JAIN SLEE 2.4.0.FINAL released'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4475325323658051988</id><published>2011-04-26T10:47:00.000+01:00</published><updated>2011-04-26T10:47:59.913+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><title type='text'>Mobicents SLEE Maven Plugins Go FINAL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Hello, FINAL versions of the SLEE Maven Plugins released:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://community.jboss.org/wiki/MobicentsMavenDUPlugin"&gt;Maven DU Plugin 2.0.0.FINAL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://community.jboss.org/wiki/MobicentsMavenLibraryPlugin"&gt;Maven Library Plugin 1.0.0.FINAL&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The only change regarding last candidate releases is the possibility of adding security permissions in the library plugin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4475325323658051988?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4475325323658051988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/04/mobicents-slee-maven-plugins-go-final.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4475325323658051988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4475325323658051988'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/04/mobicents-slee-maven-plugins-go-final.html' title='Mobicents SLEE Maven Plugins Go FINAL'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-426375953465475295</id><published>2011-04-01T12:58:00.002+01:00</published><updated>2011-04-01T12:59:38.308+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='AS6'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss AS'/><category scheme='http://www.blogger.com/atom/ns#' term='AS5'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Custom JBoss AS Deployment Ordering</title><content type='html'>Sometimes you need to deploy complex applications which touch different standards/platform, for instance a SLEE application which interacts with a Java EE component, and in such case it is important that each part of the system deploys (and undeploys) in correct order. In JBoss AS5 and 6 it is possible to setup a custom deploy order by using some specific meta data, and I just create an article on how to do it, &lt;a href="http://community.jboss.org/wiki/HowToOrderJBossASDeploymentsByDefiningCustomDependencies"&gt;check it out&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-426375953465475295?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/426375953465475295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/04/custom-jboss-as-deployment-ordering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/426375953465475295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/426375953465475295'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/04/custom-jboss-as-deployment-ordering.html' title='Custom JBoss AS Deployment Ordering'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-6307487311732619758</id><published>2011-03-28T19:00:00.002+01:00</published><updated>2011-04-01T12:59:26.325+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='LGPL'/><title type='text'>Mobicents JAIN SLEE 2.4.0.CR1 released!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Mobicents JAIN SLEE 2.4.0.CR1, codenamed SAKURA, the first LGPL release of the popular open source container, is now available for download. Check the announcement at&amp;nbsp;&lt;a href="http://goo.gl/lfE9S"&gt;http://goo.gl/lfE9S&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-6307487311732619758?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/6307487311732619758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/03/mobicents-jain-slee-240cr1-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6307487311732619758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6307487311732619758'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/03/mobicents-jain-slee-240cr1-released.html' title='Mobicents JAIN SLEE 2.4.0.CR1 released!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1937607517976003340</id><published>2011-03-02T11:40:00.000Z</published><updated>2011-03-02T11:40:38.670Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='License'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='GPL'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='LGPL'/><title type='text'>Mobicents is now fully LGPL 2.1!!!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;That's right, Red Hat decided to change the licenses of all Mobicents projects, including JAIN SLEE and SIP Presence, to LGPL. I believe this will allow the community to grow even more, and hopefully, increase 3rd party code contributions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1937607517976003340?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1937607517976003340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/03/mobicents-is-now-fully-lgpl-21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1937607517976003340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1937607517976003340'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/03/mobicents-is-now-fully-lgpl-21.html' title='Mobicents is now fully LGPL 2.1!!!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-5980073780700917499</id><published>2011-03-02T11:31:00.004Z</published><updated>2011-03-17T08:22:18.175Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><title type='text'>Mobicents JAIN SLEE Maven Plugins Update</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;New versions of the Maven plugins for Mobicents JAIN SLEE can be found on JBoss Maven repository, which are compatible with Maven 2.x and 3.x:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Maven DU Plugin 2.0.0.CR1 - a plugin which creates JAIN SLEE deployable units&lt;/li&gt;&lt;li&gt;Maven Library Plugin 1.0.0.CR1 - a plugin which creates JAIN SLEE Library jars&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A couple of articles were added to the &lt;a href="http://community.jboss.org/en/mobicents/jain-slee"&gt;new Mobicents wiki at jboss.org&lt;/a&gt;, explaining how the plugins may be used.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE 1: &lt;/b&gt;CR1 versions of both plugins had an issue with the plugins descriptor, both are fixed in new versions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Maven DU Plugin 2.0.0.CR2&lt;/li&gt;&lt;li&gt;Maven Library Plugin 1.0.0.CR2&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;UPDATE 2:&amp;nbsp;&lt;/b&gt;A couple more issues were found with DU Plugin CR2, with respect to bundling services, a new fixed version is already available:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Maven DU Plugin 2.0.0.CR3&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Also, all the RA, Enabler and Example projects of components bundled with the Mobicents JAIN SLEE release now use the newest plugin versions. A few examples:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/mobicents/source/browse/trunk/servers/jain-slee/resources/diameter-base/common/library/pom.xml"&gt;Diameter Base RA Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/mobicents/source/browse/trunk/servers/jain-slee/resources/diameter-sh-client/common/library/pom.xml"&gt;Diameter Sh Client RA Library (refers the one above)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/mobicents/source/browse/trunk/servers/jain-slee/examples/sip-uas/du/pom.xml"&gt;SIP UAS Example DU&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-5980073780700917499?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/5980073780700917499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/03/mobicents-jain-slee-maven-plugins.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5980073780700917499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5980073780700917499'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/03/mobicents-jain-slee-maven-plugins.html' title='Mobicents JAIN SLEE Maven Plugins Update'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-QanRAj8UfMc/TGvFXDjeBfI/AAAAAAAAAiY/B39p6LZVEl4/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-5010097017812857882</id><published>2011-01-17T23:02:00.001Z</published><updated>2011-01-17T23:03:31.163Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents JAIN SLEE 2.3.0.FINAL released!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Hello there, Mobicents JAIN SLEE 2.3.0.FINAL, codenamed SUPERSONIC, is now available for download, so what are you waiting for? Get all the details about the release, including the download link, at &lt;a href="http://goo.gl/e3vMF"&gt;http://goo.gl/e3vMF&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-5010097017812857882?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/5010097017812857882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2011/01/mobicents-jain-slee-230final-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5010097017812857882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5010097017812857882'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2011/01/mobicents-jain-slee-230final-released.html' title='Mobicents JAIN SLEE 2.3.0.FINAL released!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3345346150446083302</id><published>2010-12-28T14:55:00.000Z</published><updated>2010-12-28T14:55:20.835Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='RCS'/><category scheme='http://www.blogger.com/atom/ns#' term='GSMA'/><title type='text'>The Rich Communication Suite</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MqFF1_4VtyU/TRn5AbFyRoI/AAAAAAAAAkE/YHjwi-lbKhU/s1600/logo_client_header_gsma.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_MqFF1_4VtyU/TRn5AbFyRoI/AAAAAAAAAkE/YHjwi-lbKhU/s1600/logo_client_header_gsma.gif" /&gt;&lt;/a&gt;&lt;/div&gt;The first time I heard about RCS, this year, when a company asked if Mobicents SIP Presence Service (MSPS) was compliant, I was curious about what it was, but I promised myself, after 6 months struggling without a MSPS release, we would not dive into another layer of over complicated specs, no way we would consider one more possible dead end. In short, we ignored it… till another company asked about the same thing, and another one, and it kept going… In the end of last summer we were involved in a big RCS network plan, and it was perfectly clear to me, the SIP Presence industry was asking for RCS, and RCS only. So I went through an evaluation of what was RCS about, to finally decide if MSPS should embrace it.&lt;br /&gt;&lt;br /&gt;RCS stands for Rich Communication Suite, and it is a suite of IP telco standards, which works out other standards. Confusing, the least… RCS is done by the GSMA workgroup, and does not defines any new technology… What? This is getting weird! &amp;nbsp;My first thoughts, also the fact that it was done in IMS fashion, through numbered "Release"s, made me fear the worst, after all the GSMA members possibly overlap with 3GPP and OMA, chances it could be the same people, using same methodologies, drawing the RCS specs.&lt;br /&gt;&lt;br /&gt;So I spent some time reading the specs and let me tell you, one must praise GSMA work, quite simply, RCS takes on IMS and OMA specs, rearrange them, simplify as much as possible, so it can be applied to today's networks and services, as fast as possible, an using agile methodologies! Sounds great, sign me in!&lt;br /&gt;&lt;br /&gt;Wait a minute, I know, some would say it is all wrong, we should instead had first the basic layer, the RCS simplicity, and only then we should have it extended to provide the zillion features IMS has, and which nobody cares or needs. Not a surprise, I fully agree with such view. Also some say it is too late, that the consumer already decided for services which are not provided by operators, maybe not, hopefully not, in my humble opinion, RCS may be the very last chance, at least for SIP Presence.&lt;br /&gt;&lt;br /&gt;Let me try to give you an insight of what we are talking about, RCS has 3 releases, each upgrades the previous one. I will focus on SIP Presence only, but RCS touches more than SIP Presence, it also works other services such as IM.&lt;br /&gt;&lt;br /&gt;RCS Release 1 evolves around the concept of the Enhanced Address Book (EAB), an evolution of the usual address book. In short the address book is decorated with enriched information, coming from different services. This plays nicely with today's wishes for cloud stored information, unified social networks status updates, contact content such as portrait icons. I'm not going into technical details, but I for sure am someone who is aware of the design issues around SIP Presence, its hard time scaling due to huge traffic, the dozens of ugly workarounds to make it work, and RCS is a nice step forward into the right direction, there are simple decisions that deeply simplify the network design, making it more like "old" presence networks, which simply work. One remark, it takes quite an effort to define this endorsing IMS and OMA, 27 pages of functional description, plus 39 of technical realization, it should be a lesson for everyone in these standard bodies when defining more extensions or new versions.&lt;br /&gt;&lt;br /&gt;The RCS Release 2 effort focuses on enabling access to rich communication services from a wider range of devices. In short it tells that the user has multiple devices, for instance a mobile phone and a PC, possibly concurring for services, and adapts Release 1 for that. It also introduces the Network Address Book, which is just the realization that the EAB needs to be in the network and sync the multiple user devices.&lt;br /&gt;&lt;br /&gt;The RCS Release 3 mostly consolidates Release 2 features, and adds some minor enhancements, such as preparing the network for different usages of it, for instance users with devices, which are not connected to mobile network, instead only have broadband connections. In my humble opinion a very important and positive decision, it's about time to consider these scenarios and find out new opportunities. It is weird to say this, but the fact that the industry finally acknowledges that content sharing between two users may happen off the voice/video session is a victory, welcome to the world not session centric. Can you imagine what would be the outcome if we have specs that release the session protocols from all these extra services almost nobody uses, how much simpler, cheaper and efficient the session networks, services and clients would be?&lt;br /&gt;&lt;br /&gt;As I said, RCS is a big step in the right direction, a revolution without new technology. For MSPS you can expect to target RCS compliancy as soon as possible, as a matter of fact the developing tasks for such work area already in the &lt;a href="http://code.google.com/p/mobicents/issues/list?can=2&amp;amp;q=Component=MSPS%20msps=1.0.0.CR1"&gt;Issue Tracker&lt;/a&gt;, with a total estimation of about 200h of work, at this point we just need to understand what 3rd parties are interested to collaborate, to come up with a release date, Mobicents does not have the resources to walk this path alone, or perhaps I should say, not before it may be too late. Please get in touch with me if you are interested in contributing.&amp;nbsp;We know that RCS needs Mobicents too, an open source implementation with a strong community behind it.&lt;br /&gt;&lt;br /&gt;Stay tuned.&lt;br /&gt;&lt;br /&gt;References and Additional Resources:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;a href="http://www.gsmworld.com/our-work/mobile_lifestyle/rcs/index.htm"&gt;RCS Homepage&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;a href="http://www.gsmworld.com/our-work/mobile_lifestyle/rcs/RCS_Release_Docs.htm"&gt;RCS Release Documents&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;•&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;a href="http://gsmworld.com/documents/Colibria_You_Gov_RCS_Survey_Results_Jan_2010.pdf"&gt;RCS Market Survey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3345346150446083302?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3345346150446083302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/12/rich-communication-suite.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3345346150446083302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3345346150446083302'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/12/rich-communication-suite.html' title='The Rich Communication Suite'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MqFF1_4VtyU/TRn5AbFyRoI/AAAAAAAAAkE/YHjwi-lbKhU/s72-c/logo_client_header_gsma.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1305577284458107729</id><published>2010-12-13T16:36:00.003Z</published><updated>2010-12-13T22:53:41.323Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><title type='text'>Will SIP ever take off?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MqFF1_4VtyU/TQZMUrrToeI/AAAAAAAAAj8/b-R8ZDQdy1c/s1600/question-mark1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/TQZMUrrToeI/AAAAAAAAAj8/b-R8ZDQdy1c/s1600/question-mark1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;It has been crossing my mind that this can really happen...&lt;br /&gt;&lt;br /&gt;1) &lt;i&gt;Talk time&lt;/i&gt;&amp;nbsp;telco plans will morph into&amp;nbsp;&lt;i&gt;data &lt;/i&gt;plans, and it&amp;nbsp;won't take that long, starting in well developed countries. Absurd data plan prices will be gone, no matter how hard traditional telco operators would like to avoid that to happen.&lt;br /&gt;&lt;br /&gt;2) Once&amp;nbsp;&lt;i&gt;data&lt;/i&gt; plans spread to most phones, web/cloud based communication services will compete hard to become the new global voice operators, chances are that the mobile OS vendors (Apple, Google, Microsoft, Nokia?) and sites like Facebook will become the major players.&lt;br /&gt;&lt;br /&gt;3) None of these,&amp;nbsp;except Nokia,&amp;nbsp;seems a fan of SIP...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1305577284458107729?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1305577284458107729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/12/will-sip-ever-take-off.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1305577284458107729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1305577284458107729'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/12/will-sip-ever-take-off.html' title='Will SIP ever take off?'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MqFF1_4VtyU/TQZMUrrToeI/AAAAAAAAAj8/b-R8ZDQdy1c/s72-c/question-mark1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4700554620248907507</id><published>2010-12-08T13:09:00.000Z</published><updated>2010-12-08T13:09:34.200Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='GPL'/><title type='text'>About GPL License on Mobicents - Part II</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Hi all, a final and quick follow up on &lt;a href="http://emmartins.blogspot.com/2010/11/about-gpl-license-on-mobicents.html"&gt;last post matter&lt;/a&gt;, the Mobicents community asked for concrete use cases where GPL linkage would be applied, and concrete information on how to apply for "the free ride". Well it was decided to not list such cases, neither there will be an automated "get a free ride" system, instead all interested should get in touch with us for a proper handling of each specific case, that is of course if you can't or don't want to apply for JBCP subscription, or want to open your code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4700554620248907507?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4700554620248907507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/12/about-gpl-license-on-mobicents-part-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4700554620248907507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4700554620248907507'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/12/about-gpl-license-on-mobicents-part-ii.html' title='About GPL License on Mobicents - Part II'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-7484772199646949769</id><published>2010-11-25T00:53:00.000Z</published><updated>2010-11-25T00:53:19.044Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='License'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='GPL'/><title type='text'>About GPL License on Mobicents</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="p1"&gt;From time to time people get doubts on the licensing terms of Mobicents and JBoss Communications Platform (JBCP), which uses a double license scheme, very common in comercial open source projects. Mobicents is free but gets restricted by GPL (except Sip Servlets, which is LGPL), while JBCP removes every constraints. With this post I will try to clarify what does that GPL means for Mobicents team and users.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Lets "talk" a bit about the GPL license, something that is never clear enough, the more you dig the more abstract it becomes. The &lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;Wikipedia page about GPL&lt;/a&gt; is a very good source of information, it identifies the "linking" between two software parts as a possible conflict situation, and presents different interpretations on that. In summary, if the linking is real then the software part which linked to a GPL software, must now follow a few rules, one of these is to have the source code published. In that Wikipedia page, after you read about some of the main features, starts on famous trials, A sues B, X sues Y, etc. In every case it involves a 3rd party that redistributed GPL code but either closed the sources, sometimes even hiding the presence of the GPL code, or changed the license. It can also be seen, in all those cases, that only the ones redistributing were making some kind of profit, and most refused to share that profit in any particular way.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;With respect to Mobicents vs 3rd party components, we are not really able to extract if a deployed 3rd party application needs to be GPL, note that even if 3rd party code only imports Java or JSR API classes, in the end it needs Mobicents GPL code to run. Being sincere, only judges and attorneys decide the outcome, and probably some will have different interpretations too. &lt;i&gt;If you ask for my personal opinion, I would say that yes it needs to be GPL, but simply because that removes all chances of being wrong!&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;OK probably there is now some panic, people using Mobicents in production with closed sources or not GPL!!! Relax, there are two ways to forget about GPL:&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;1. You are having a benefit from it and make money. Then you should be fair, get a support contract and use JBCP instead in production. The Mobicents team does not works for free. And of course we work a lot to ensure that JBCP is the real deal, there are SLAs, there is a very successful company behind you, a company ensuring you succeed. The cost is cheaper than competition and also each case is a different case (and price), we do not want to make customers less competitive because they use JBCP.&amp;nbsp;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;2: You can't pay now but you are helping improve the platform, lets be partners then, official or not, and then in exchange you get a free ride. The free ride means that the GPL linkage stuff is ignored, be it a real problem or not.&amp;nbsp;&amp;nbsp;But note, no SLA of any kind.&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Sincerely, we believe any good and fair usage will match one of these cases. Now&amp;nbsp;what is your opinion?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7484772199646949769?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7484772199646949769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/about-gpl-license-on-mobicents.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7484772199646949769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7484772199646949769'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/about-gpl-license-on-mobicents.html' title='About GPL License on Mobicents'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-2596859455678325910</id><published>2010-11-24T16:01:00.000Z</published><updated>2010-11-24T16:01:17.978Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><title type='text'>Mobicents SIP Presence Service at mobicents.org</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;A quick update, Mobicents SIP Presence now has &lt;a href="http://www.mobicents.org/sip-presence/intro.html"&gt;a section at mobicents.org&lt;/a&gt;, soon current docs and roadmap will be added too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-2596859455678325910?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/2596859455678325910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/mobicents-sip-presence-service-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2596859455678325910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2596859455678325910'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/mobicents-sip-presence-service-at.html' title='Mobicents SIP Presence Service at mobicents.org'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-7514541535474640727</id><published>2010-11-22T13:01:00.000Z</published><updated>2010-11-22T13:01:09.457Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Roadmap for Mobicents JAIN SLEE 3.0</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;You can now &lt;a href="http://www.mobicents.org/slee/roadmap.html"&gt;see the draft roadmap for Mobicents JAIN SLEE 3.0 at mobicents.org&lt;/a&gt;.&amp;nbsp;In summary we are going to implement the more radical JAIN SLEE 1.1 extensions, Java annotations (community discussion to start soon) and the advanced ConfigProperties idea, which should result in a very different programming model. But changes/enhancements will touch the whole platform:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cluster Enhancements: More flexible framework (with respect to what is used as datasource to hold clustered state), a more useful and feature rich buddy groups setup&lt;/li&gt;&lt;li&gt;Resource Adaptors: JSR 309 finally, a easy to customize "example" JDBC/Datasource RA, same for a Web Services Client RA, and an alternative Http Server RA that does not relies on HTTP Servlets&lt;/li&gt;&lt;li&gt;Service Enablers: continue the work started by the XDM Client, providing ready to integrate enablers for SLEE applications&lt;/li&gt;&lt;li&gt;Web Console 3.x: still a bit undefined at this point, but very high chances that we will have the "old" web console back, and leave Jopr/JBoss ON just for monitoring&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;We have set the first Beta version for the end of January, and set all the new stuff for such release, but note that it is expected some to miss the train and jump in later releases, the task list is so big.&amp;nbsp;Still, our compromise is that in the middle of the year we will have the first FINAL release, and such release will have everything production quality and carrier grade.&lt;br /&gt;&lt;br /&gt;Finally, if you have been wanting to contribute but not able to understand how, this time is a great opportunity to step in, it's specially easy to contribute on components such as the new resource adaptors and enablers.&lt;br /&gt;&lt;br /&gt;All feedback is welcome so please let us know what's in your mind.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7514541535474640727?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7514541535474640727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/roadmap-for-mobicents-jain-slee-30.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7514541535474640727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7514541535474640727'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/roadmap-for-mobicents-jain-slee-30.html' title='Roadmap for Mobicents JAIN SLEE 3.0'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3570493859177098189</id><published>2010-11-18T15:03:00.000Z</published><updated>2010-11-18T15:03:51.536Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><title type='text'>Mobicents SIP Presence 1.0.0.BETA6 released!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;That's right, finally a new release for Mobicents SIP Presence. Please&amp;nbsp;&lt;a href="http://bit.ly/av6wW3"&gt;check out the release announcement&lt;/a&gt;, lots of enhancements.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3570493859177098189?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3570493859177098189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/mobicents-sip-presence-100beta6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3570493859177098189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3570493859177098189'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/mobicents-sip-presence-100beta6.html' title='Mobicents SIP Presence 1.0.0.BETA6 released!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-7943708523819473635</id><published>2010-11-16T17:36:00.003Z</published><updated>2010-11-16T17:41:55.715Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><title type='text'>Join the Mobicents team!</title><content type='html'>&lt;div class="separator" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhAhttzI/AAAAAAAAAWs/M7MWiEhZGfk/s200/img_1360.jpg" width="200" /&gt;&lt;/div&gt;The Mobicents team will soon count with a couple more friends. If you think you have what is needed please get in touch privately. As usual we will give priority to people which have been participating on our lovely community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7943708523819473635?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7943708523819473635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/join-mobicents-team.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7943708523819473635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7943708523819473635'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/join-mobicents-team.html' title='Join the Mobicents team!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhAhttzI/AAAAAAAAAWs/M7MWiEhZGfk/s72-c/img_1360.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-2923304968729727800</id><published>2010-11-10T03:51:00.000Z</published><updated>2010-11-10T03:51:41.676Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Say hello to Mobicents JAIN SLEE 2.2.1.FINAL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;It's out, &lt;a href="http://groups.google.com/group/mobicents-public/t/42a87e43a25634c"&gt;check the release announcement&lt;/a&gt;, which includes download link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-2923304968729727800?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/2923304968729727800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/say-hello-to-mobicents-jain-slee.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2923304968729727800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2923304968729727800'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/say-hello-to-mobicents-jain-slee.html' title='Say hello to Mobicents JAIN SLEE 2.2.1.FINAL'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8583582586117846008</id><published>2010-11-05T16:54:00.001Z</published><updated>2010-11-05T17:58:22.463Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents JAIN SLEE at 900 CPS!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;With respect to SLEE 2.2.1.FINAL testing, I ran the usual single node SIP UAS load test, but this time it was pushed till 900cps. First time ever, there was 2.5M calls at that load without a single call failure, just a few retransmissions, memory was rock solid at 83%, and CPU at 270% (4 Cores), during that time.&amp;nbsp;The test was done in the usual old QA Labs machine, compare it with the load we handled in last 1.2 release, a bit more than 200cps!&lt;br /&gt;&lt;br /&gt;The question now is... Will Mobicents SLEE 3.x reach the special 1K? :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8583582586117846008?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8583582586117846008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/11/mobicents-jain-slee-at-900-cps.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8583582586117846008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8583582586117846008'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/11/mobicents-jain-slee-at-900-cps.html' title='Mobicents JAIN SLEE at 900 CPS!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-970122875201990671</id><published>2010-10-27T13:47:00.000+01:00</published><updated>2010-10-27T13:47:43.883+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><title type='text'>Mobicents SIP Presence Service next steps...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;The market for SIP Presence is quickly turning their heads to RCS, which more or less starts with OMA specs and make them more usable for a real presence network.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;Mobicents can't ignore that, as the result we will target RCS compliancy for Mobicents SIP Presence 1.0.0.FINAL, now this could introduce more serious delays to have something concrete released and at the same time we consider it passed way too much time since our last BETA5 release.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px;"&gt;Many improvements have been committed into the SVN source code base since that release, thus we also have decided to quickly come up with a BETA6 release, addressing OMA 1.1 as much as possible, expected to be released around 6th November, a week after Mobicents JAIN SLEE 2.2.1.FINAL.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 11px;"&gt;We will present a more concrete roadmap for CR1 and FINAL releases very very soon.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-970122875201990671?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/970122875201990671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/10/mobicents-sip-presence-service-next.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/970122875201990671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/970122875201990671'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/10/mobicents-sip-presence-service-next.html' title='Mobicents SIP Presence Service next steps...'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-6434564059869232485</id><published>2010-10-11T01:13:00.000+01:00</published><updated>2010-10-11T01:13:46.907+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents JAIN SLEE 2.2.0.FINAL released!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Mobicents JAIN SLEE 2.2.0.FINAL is out, the last major release for 2.x! Please read release announcement and get download link at http://tinyurl.com/2b5jdrs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-6434564059869232485?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/6434564059869232485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/10/mobicents-jain-slee-220final-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6434564059869232485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6434564059869232485'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/10/mobicents-jain-slee-220final-released.html' title='Mobicents JAIN SLEE 2.2.0.FINAL released!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-6424378938908972370</id><published>2010-10-06T15:17:00.004+01:00</published><updated>2010-10-06T19:48:33.854+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents Team Meeting 2010, Antalya - Turkey</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Lets start this way, it's getting better every year, for sure it was the best Mobicents/JBCP team meeting ever! Participants included the developers team, quality assurance, documentation, product management and for the first time customers and community.&lt;br /&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Regarding the participation of customers and community, how valuable is to be able to have fun, discuss and rework roadmaps in real time with the team behind the platform? In my humble opinion this meeting is just the first step to a broader event around the platform, JBoss World and generic Java events are not really our playground, I sincerely think that next year we can aim higher, double the number of participants and maybe count with presentations from customers/community.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TKx91diEeuI/AAAAAAAAAi8/QMCqziDKzwU/s1600/P2-1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="230" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TKx91diEeuI/AAAAAAAAAi8/QMCqziDKzwU/s320/P2-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Rafting pirates&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;So the meeting started with a "lets just have fun" day, where we went for a full day of rafting in a Turkish river. Great time for sure, just check the photo above, amazing uh? :-) I believe this is the right way to start such an event, breaking the ice, establishing everyone as good old friends.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MqFF1_4VtyU/TKx-2R9T4OI/AAAAAAAAAjA/XKfhyu5n9aU/s1600/IMG_4909.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/TKx-2R9T4OI/AAAAAAAAAjA/XKfhyu5n9aU/s320/IMG_4909.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Meeting room&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Enough about fun (for now), we defined three days and half for presentations and discussions. As usual we went through platform projects, mainly reviewing last year achievements and shortcomings, and then defining what will be the next year. In between we had a few interesting "training" sessions to better understand what we are talking about. Personally speaking I really enjoying discussing Diameter and SS7 protocol details and the Media Server challenges and solutions. Clustering was also a topic in almost every presentation, it shown how serious the team got into it in the last year. Unfortunately we had no time to talk about everything in detail, we had to rush a few presentations, and some topics were almost not discussed such as SIP Presence, IP PBX, Seam Telco, a sign that we need to extend the meeting time some say, others say that we are simply stretching our resources too much, something to review in another time and blog post for sure.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Mobicents JAIN SLEE Presentation&lt;/b&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Regarding my main activity, leading the JAIN SLEE container development, I had half a day of very happy presentation, we had such a great year, lots of community activity, a very successful 2.x release, a huge (over 80% for sure) rework of the old generation. We did 8 (eight) binary releases, and half were of major type, that is, not simply bug fixes and stack updates, or service packs as many like to say. We achieved four times the performance of the 1.x, very very low latency values, high availability and fault tolerance, user guide documentation for every module, and over 5000 community downloads, an incredible number for a specific project. In the end of the "season" we also started with the discussion on the JAIN SLEE standard evolution, as seen on my recent posts, creating new development models, meeting the community needs, transforming the Mobicents community into the specs playground for innovation. Yes, as you can probably guess, I am that happy with the achievements :-)&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Of course, it's never perfect, we had shortcomings too, specifically we failed to meet several release dates (yet last ones were on time). We had almost null contributions on new code - don't get me wrong the community provided us great feedback for bug fixing and that is priceless too - what in my opinion is the result of weak developer oriented documentation, such as code guides. Another pain point is the Jopr web console, we clearly did not achieve what we wanted, we were not able to get around UI limitations, performance is a deception and the fact that is not ready to run, that is, you need to setup every time you download, is not a good thing also. Finally we did almost nothing to improve Eclipse SLEE plugin, which now clearly doesn't match our way of developing RAs or Examples. Correct, nobody is happy with shortcomings, but what matters is how you solve them, and we have a plan to fix each during next year.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;The presentation went also through the major new features released last year, namely:&lt;/div&gt;&lt;div class="p1"&gt;- Container's core modularization and SPI&lt;/div&gt;&lt;div class="p1"&gt;- Server's state replication&lt;/div&gt;&lt;div class="p1"&gt;- Fault Tolerant RA API&lt;/div&gt;&lt;div class="p1"&gt;- Congestion Control&lt;/div&gt;&lt;div class="p1"&gt;- Event Router Stats and Execution Mapper&lt;/div&gt;&lt;div class="p1"&gt;- Simplified Global Logging Configuration&lt;/div&gt;&lt;div class="p1"&gt;- New or Reworked RAs (JCC, ISUP, MAP, XCAP Client)&lt;/div&gt;&lt;div class="p1"&gt;- Jopr Web Console&lt;/div&gt;&lt;div class="p1"&gt;- Enhanced or simplified external SLEE Connection.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Mobicents JAIN SLEE 2.2.0&lt;/b&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Also important was the introduction to the release that is about to come out, 2.2.0, with an overview of major new features:&lt;/div&gt;&lt;div class="p1"&gt;- Part I of clustering performance enhancements (8x compared with 2.1.2)&lt;/div&gt;&lt;div class="p1"&gt;- Buddy groups clustering&lt;/div&gt;&lt;div class="p1"&gt;- Twiddle Command Line Interface (CLI), which we believe will be a major tool for developers and platform administrators&lt;/div&gt;&lt;div class="p1"&gt;- Part I of JAIN SLEE 1.1 Extensions, specially the one which allows JAIN SLEE Libraries to depend on other SLEE component types, such as RA Types&lt;/div&gt;&lt;div class="p1"&gt;- Eclipse SLEE Plugin 2.0&lt;/div&gt;&lt;div class="p1"&gt;- SMPP v5 Resource Adaptor&lt;/div&gt;&lt;div class="p1"&gt;- Misc performance optimizations on SLEE facilities, such as Tracers&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;Mobicents JAIN SLEE 2010/11 Roadmap Draft&lt;/b&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;Last but not least, the next year roadmap draft, targeting 15th January 2011 for the first BETA version of 3.x, which main features are:&lt;/div&gt;&lt;div class="p1"&gt;- JAIN SLEE 1.1 Extensions: Annotations &amp;amp; ConfigProperties&lt;/div&gt;&lt;div class="p1"&gt;- Jopr Web Console 2.x (or something else if we are not able to solve current version limitations)&lt;/div&gt;&lt;div class="p1"&gt;- EclipSLEE 2.1&lt;/div&gt;&lt;div class="p1"&gt;- Mobicents Cluster Framework 3.x with Advanced Buddy Groups features such as high performance intra group broadcasting of notifications&lt;/div&gt;&lt;div class="p1"&gt;- Second wave of SS7 RAs&lt;/div&gt;&lt;div class="p1"&gt;- JSR 309 RA&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;The first Candidate Release of 3.x should be done around March 15th and if everything goes ok should have a FINAL production quality and carrier grade release around April 15th. Later during the year we plan to keep pushing the way for a new refined JAIN SLEE spec, more on that soon since it's still rough and unpolished ideas.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;b&gt;More fun&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TKx_-BJhXgI/AAAAAAAAAjE/yqILARUC6oo/s1600/IMG_2883.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TKx_-BJhXgI/AAAAAAAAAjE/yqILARUC6oo/s320/IMG_2883.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;SLEE vs SIP Servlets? :)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="p1"&gt;Yes, fun was not only about rafting, every day we had 2h for pool time and (optional ah ah) lunch, and at night you could always count with resort's great shows, such as brazilian Samba, Shaolin Monks, Ukraine gym stars in a "Cirque du Solei" type show, and then late night talks with team members, unstressed by some wine or fine drink. There was also time for shopping or some more water sports like jetsky or windsurf.&lt;/div&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_MqFF1_4VtyU/TKyAWLLqtaI/AAAAAAAAAjI/yNp4ywzIr30/s1600/IMG_3340.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://1.bp.blogspot.com/_MqFF1_4VtyU/TKyAWLLqtaI/AAAAAAAAAjI/yNp4ywzIr30/s320/IMG_3340.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Flying shaolins&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MqFF1_4VtyU/TKyAssWgm_I/AAAAAAAAAjM/a_8DM0Qh_e8/s1600/IMG_3178.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/_MqFF1_4VtyU/TKyAssWgm_I/AAAAAAAAAjM/a_8DM0Qh_e8/s320/IMG_3178.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The brazilian samba team&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="p1"&gt;Very important to the event's success was the meeting place, &lt;a href="http://www.alvadonna.com/"&gt;Alva Donna, in Belek - Antalya, Turkey&lt;/a&gt;, a 5 star all inclusive resort, it is so pretty, the food and drinks are great, the staff is very friendly and made their best to treat us as very special people. Really recommended place, and definitely we will come back another year, just dunno when.&lt;/div&gt;&lt;div class="p2"&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MqFF1_4VtyU/TKyBzgXQjwI/AAAAAAAAAjQ/j15UxgtGl-U/s1600/IMG_3001.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/_MqFF1_4VtyU/TKyBzgXQjwI/AAAAAAAAAjQ/j15UxgtGl-U/s320/IMG_3001.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Beautiful resort, specially at night&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MqFF1_4VtyU/TKyCJivUYpI/AAAAAAAAAjU/HEVQV-EFa0M/s1600/IMG_4887.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/TKyCJivUYpI/AAAAAAAAAjU/HEVQV-EFa0M/s320/IMG_4887.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Resort main pool, it had 5 or 6, one with water slides&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="p1"&gt;That's it, the end, if you are interested in the JAIN SLEE presentation please&amp;nbsp;&lt;a href="https://docs.google.com/leaf?id=0ByfgEQx5sxXKZDFhMmU2ZDItZTZhNC00NjUzLTk3MjgtMTYwMzZkY2M1ZjU5&amp;amp;sort=name&amp;amp;layout=list&amp;amp;num=50"&gt;click here to download&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bye bye.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-6424378938908972370?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/6424378938908972370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/10/mobicents-team-meeting-2010-antalya.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6424378938908972370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6424378938908972370'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/10/mobicents-team-meeting-2010-antalya.html' title='Mobicents Team Meeting 2010, Antalya - Turkey'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-536250259118797711</id><published>2010-09-16T23:22:00.000+01:00</published><updated>2010-09-16T23:22:29.744+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><title type='text'>Feedback about Mobicents</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s320/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;The Mobicents team set up a quick survey about the platform, if you are a Mobicents user please participate, it's valuable feedback for us.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/mobicents-public/t/c6938532d105fd60"&gt;Click to read the survey announcement. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-536250259118797711?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/536250259118797711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/09/feedback-about-mobicents.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/536250259118797711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/536250259118797711'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/09/feedback-about-mobicents.html' title='Feedback about Mobicents'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-6898898652484098716</id><published>2010-09-05T23:41:00.000+01:00</published><updated>2010-09-05T23:41:37.312+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>More SLEE 1.1 Extensions</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s320/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Lately I have been introducing a few extensions to the JAIN SLEE 1.1 standard, first by teasing about Java Annotations (more on this soon) and then promoting the extension of the Resource Adaptor's ConfigProperties concept to SBB and Profile's component types, it is now time to promote a few more extensions, allowing the Mobicents community to be an important playground for SLEE specs innovation too. The newest extensions are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SbbContextExt - extension of javax.slee.SbbContext interface, exposing methods to retrieve SLEE facilities, factories and RA objects. An API more consistent with the RA API which does not uses JNDI&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;ProfileContextExt - extension of javax.slee.ProfileContext, exposing a method to retrieve the Alarm Facility, same reasoning as the extension of SbbContext&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;ActivityContextInterfaceExt - small extension of javax.slee.ActivityContextInterface, allowing the retrieval of the timers and names bound to the ACI&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Library References - extension of the Library Jar XML Descriptor, allowing the reference of other component types such as SBBs or RA Types&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Read and discuss all about those extensions by &lt;a href="http://groups.google.com/group/mobicents-public/web/mobicents-jainslee-server-v2-api-extensions"&gt;clicking here&lt;/a&gt;. Any feedback and contribution is welcome.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-6898898652484098716?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/6898898652484098716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/09/more-slee-11-extensions.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6898898652484098716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6898898652484098716'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/09/more-slee-11-extensions.html' title='More SLEE 1.1 Extensions'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8802050611050230299</id><published>2010-09-03T00:18:00.000+01:00</published><updated>2010-09-03T00:18:32.502+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>JAIN SLEE 1.1 Extensions: ConfigProperties</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s320/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;This should be interesting if you care about the development of the JAIN SLEE specification, it is about extending the JAIN SLEE 1.1 Resource Adaptor API ConfigProperties concept to other component types, namely Services, SBBs and Profile Specifications.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/mobicents-public/web/mobicents-jainslee-server-v2-api-extensions-configproperties"&gt;Click here to read the proposal and engage the community discussion.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8802050611050230299?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8802050611050230299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/09/jain-slee-11-extensions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8802050611050230299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8802050611050230299'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/09/jain-slee-11-extensions.html' title='JAIN SLEE 1.1 Extensions: ConfigProperties'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-7377394967359459735</id><published>2010-08-20T15:15:00.008+01:00</published><updated>2010-08-20T19:12:43.035+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Summer teaser</title><content type='html'>&lt;a href="http://gist.github.com/540383"&gt;Click here for some tasty code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All descriptor's metadata and service logic in a single class.&lt;br /&gt;&lt;br /&gt;Stay tunned, more next week ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7377394967359459735?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7377394967359459735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/08/summer-teaser_20.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7377394967359459735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7377394967359459735'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/08/summer-teaser_20.html' title='Summer teaser'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1630266298832122341</id><published>2010-08-18T12:35:00.001+01:00</published><updated>2011-01-10T11:46:00.047Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='SIP-Presence'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='XDM'/><category scheme='http://www.blogger.com/atom/ns#' term='XCAP'/><title type='text'>Creating XCAP App Usages for Mobicents XDMS</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;The process of developing and deploying a XCAP Application Usage in Mobicents XDM Server was enhanced and simplified. &lt;s&gt;In case you're interested on the subject download and read the slides explaining everything.&lt;/s&gt;&amp;nbsp;&lt;b&gt;Update:&lt;/b&gt; please refer to Mobicents XDM Server &amp;nbsp;documentation, it includes a section on how to create new XCAP App Usages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1630266298832122341?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1630266298832122341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/08/creating-xcap-app-usages-for-mobicents.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1630266298832122341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1630266298832122341'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/08/creating-xcap-app-usages-for-mobicents.html' title='Creating XCAP App Usages for Mobicents XDMS'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-2000448207831038646</id><published>2010-08-11T07:20:00.002+01:00</published><updated>2010-08-18T12:36:34.081+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents JAIN SLEE 2.1.2.FINAL released</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s1600/logo-mobicents_bigger.png" /&gt;&lt;/a&gt;&lt;/div&gt;Lots of fixes and enhancements, &lt;a href="http://groups.google.com/group/mobicents-public/t/f433e0ffa0669caa"&gt;check the announcement&lt;/a&gt;, includes download link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-2000448207831038646?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/2000448207831038646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/08/mobicents-jain-slee-212final-released.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2000448207831038646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2000448207831038646'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/08/mobicents-jain-slee-212final-released.html' title='Mobicents JAIN SLEE 2.1.2.FINAL released'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/TGvFXDjeBfI/AAAAAAAAAiY/n7R3FkMMjys/s72-c/logo-mobicents_bigger.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1036077551542760685</id><published>2010-07-06T15:43:00.001+01:00</published><updated>2010-08-11T16:27:26.857+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Couple of geeks (South African article on Mobicents interventions)</title><content type='html'>Cool work done on top of Converged Demo Mobicents example application, &lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/7345b8718fcb6202#"&gt;read announcement and discuss it&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1036077551542760685?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1036077551542760685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/07/couple-of-geeks-south-african-article.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1036077551542760685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1036077551542760685'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/07/couple-of-geeks-south-african-article.html' title='Couple of geeks (South African article on Mobicents interventions)'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4240427000240474264</id><published>2010-07-03T14:14:00.001+01:00</published><updated>2010-08-11T16:27:47.575+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents JAIN SLEE 2.1.1.GA released</title><content type='html'>A new build of Mobicents JAIN SLEE 2.1.x is out, download links and the full announcement &lt;a href="http://groups.google.com/group/mobicents-public/t/fe3f56365a4388cf"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4240427000240474264?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4240427000240474264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/07/mobicents-jain-slee-211ga-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4240427000240474264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4240427000240474264'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/07/mobicents-jain-slee-211ga-released.html' title='Mobicents JAIN SLEE 2.1.1.GA released'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8496514485939342806</id><published>2010-06-16T14:57:00.003+01:00</published><updated>2010-08-11T16:27:03.710+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>Mobicents JAIN SLEE 2.1.0.GA released</title><content type='html'>Lots of enhancements, read announcement at http://groups.google.com/group/mobicents-public/browse_thread/thread/7679c8dba934b532&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8496514485939342806?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8496514485939342806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/06/mobicents-jain-slee-210ga-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8496514485939342806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8496514485939342806'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/06/mobicents-jain-slee-210ga-released.html' title='Mobicents JAIN SLEE 2.1.0.GA released'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-5227584600583194457</id><published>2010-05-20T17:34:00.002+01:00</published><updated>2010-05-20T17:36:44.476+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'>How would you change JAIN SLEE 1.1</title><content type='html'>There is some brainstorming going on at mobicents-public google group, with respect to Sbb configuration means. Click &lt;a href="http://groups.google.com/group/mobicents-public/t/50d4369aacc36ce0"&gt;here&lt;/a&gt; to read or participate.&lt;br /&gt;&lt;br /&gt;Anyway I think we could go beyond the proposed changes and for instance support annotations (as alternative to xml descriptor parts) or replace the usage of JNDI with a richer SbbContext, but I'm really interested in your point of view, so let us know what you don't like in the current revision of JAIN SLEE and how would you fix it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-5227584600583194457?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/5227584600583194457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/05/how-would-you-change-jain-slee-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5227584600583194457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5227584600583194457'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/05/how-would-you-change-jain-slee-11.html' title='How would you change JAIN SLEE 1.1'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-7213992859057904953</id><published>2010-04-26T20:21:00.000+01:00</published><updated>2010-04-26T20:21:04.806+01:00</updated><title type='text'>May I have your attention please</title><content type='html'>Hey there, Mobicents JAIN SLEE 2.1 is coming fast, and I would like to give you an insight of particular and very important changes on the foundations, which I believe will greatly evolve the container's code and how the community interacts with it, and could otherwise really go unnoticed.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.heart-valve-surgery.com/Images/Happy-Anniversary.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.heart-valve-surgery.com/Images/Happy-Anniversary.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;But then, my 3rd&amp;nbsp;anniversary&amp;nbsp;in Red Hat is due in 4 days too, so I will take the opportunity to also talk a bit about JAIN SLEE and Mobicents history or how close we became.&lt;br /&gt;&lt;br /&gt;In case you are not *that* familiar with the JAIN SLEE container, and Mobicents JAIN SLEE in particular, sometimes it is defined as - specially by competing specifications :) - as a heavy&amp;nbsp;weight&amp;nbsp;platform, mostly with respect to 2 ideas: it is a lot more than you will ever need, and a bit as a consequence, it is impossible that it keeps up in performance.&lt;br /&gt;&lt;br /&gt;The above ideas are both very wrong, lets begin with the first one. SLEE was designed to fulfill the requirements for full feature carrier grade telco apps, and those, if taken serious, will always needs the army of management APIs that SLEE provides and others competing specs don't. It's hard to conceive, if you are responsible for a serious telco app, that you think it is important that the app runtime code follows a spec but then all the management can be proprietary... Sure one can say that now one has JMX and other frameworks, but those are just generic frameworks, it's way too far to bind to the runtime application needs, I would say that one needs to develop more on the management side that on service runtime logic, and that is of course a bad thing. SLEE used to have the muddy and proprietary RA API, but the 1.1 revision nailed it, making it a complete platform spec.&lt;br /&gt;&lt;br /&gt;Anyway, I'm not saying the SLEE spec is perfect, no way, in my humble opinion it is far from that... For instance I'm not a big supporter of SLEE profiles, it's a bit like reinventing the wheel, and Java EE has very nice round and shinny ones! Another bad point is the too strong relation with Java transactions, I would prefer something transparent as all Java EE APIs, if you want/need then use it, otherwise skip it, this would be really nice specially when the big majority of external resources use APIs which are not transaction aware, making the recover of a rollback a lot of trouble. Shhhh... it's also very true, then even when it is good to use it, a lot of developers tend to ignore or run away from it, it's scary some say. On top of it add a good mix of abstract components which most people struggle to understand difference of objects and entities and there you go, SLEE API runtime gets&amp;nbsp;ugly and complex... well, at least till you get it after a couple weeks or months, by that time if you're still on SLEE there are high chances that you now are in love with it and try to apply it to everything out there, even if it is nothing more that an hello world, perhaps because it is was such a challenge? Okay, enough enough ;-)&lt;br /&gt;&lt;br /&gt;The second argument, SLEE is slower, this one I really don't understand, SLEE is by all means at least at same performance of other specifications, and by the time you start adding extras that you end up needing, such as management parts or data sources/transactions, SLEE is probably way faster than anything out there, and that is simply - on top of the highly efficient async model - because that big platform design/api was fine tuned considering all parts, and there are very high chances that the user will fail to come up with something proprietary that tuned. Right, nothing impossible of course, but how many apps do you known with good performance that don't need a fine profiling and tuning till you end up loosing most of the language high level charm?&amp;nbsp;Doesn't even matter of which spec...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GPpE4BEJfAM/SmisKxD28BI/AAAAAAAAA4M/7-9UpZdhjsc/s1600/BLA.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_GPpE4BEJfAM/SmisKxD28BI/AAAAAAAAA4M/7-9UpZdhjsc/s200/BLA.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And that's it, my bla bla bla of why SLEE is big, why SLEE is full of features you may not need in your app first release, etc etc, which leads to what really this post is about. Maybe a bit of more preliminaries first? Okay, lets talk about Mobicents history, right someone of you are now awake...&lt;br /&gt;&lt;br /&gt;Mobicents open source started right in the middle of the java.net boom, and once JAIN SLEE 1.0 spec was out, a top secret society - including Ivelin Ivanov (now JBoss Commnications / Mobicents platform lead), Ranga (now JAIN SIP API and RI lead), Jean Deruelle (now Mobicents SIP Servlets! lead) and others (it's funny the well known OSS related names you find out in the oldest sources) gather around that new shinny platform, maybe noticing that it could very well be the most wanted piece of telco software in the following years, and knowing that the telco middleware cost was outrageous it was difficult to not succeed...&lt;br /&gt;&lt;br /&gt;Well, that didn't came fast, even with very good developers, JAIN SLEE is not an easy platform to implement, it took quite some time to achieve certification, and surprise surprise... after all those years it's still is a 3 vendor world, well 2 if we only consider the certified ones. Others have tried, and with a lot of resources, but eventually gave up, the JAIN SLEE market really struggled to justify that&amp;nbsp;investment&amp;nbsp;too, be it because another spec, more high level took off - Sip Servlets, be it because it was damn hard to understand the API in one week, or even because the serious offers at that time were not that cheap. And this is the world which I got in right after university, but hey I was really really lucky, I was always around good people, first in Portugal Telecom Inovação, and then in Red Hat, and those persons gave me the chance to learn a lot in such short time. What better places to learn both telco related and OSS Java development than those companies, they are fors sure in the top for each "world" :-)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.bestlinux.com.br/plugins/content/contentoptimizer/ca0b78145184e220ceb8ea8edcbb3b2081b89918_300x300_Q75.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.bestlinux.com.br/plugins/content/contentoptimizer/ca0b78145184e220ceb8ea8edcbb3b2081b89918_300x300_Q75.jpeg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Moving on, I&amp;nbsp;switched&amp;nbsp;to Red Hat/JBoss in the 1st of May 2007 , when the company bought the rights for the Mobicents code and the first year and half was just to make it a product. Like I said the code was complex, many different authors in many different times, we started with SIP performance around 10/15 cps, no kidding. By the time we achieved version 1.2 we were able to come up with around 150 cps, at that time we were getting almost all we could get of it, and was time to kickoff the development of the second generation, targeting the new 1.1 spec revision, which EG I joined late.&lt;br /&gt;&lt;br /&gt;Clearly we need to start from its foundations, but we couldn't simply throw away the 1.2 code, too risky and not much time, but even with such constraints the team came up with something like 75% of new code, and it paid off, the 2.0.0.GA born with strong features and performance (well above the 500 cps mark). The "core" code had now new modules to deal with JAIN SLEE components building and management, combining stuff like JAXB or Javassist, or very different code such as the SLEE profiles mapping to JPA, attractive to any open source developer for sure, all the latest and&amp;nbsp;challenging&amp;nbsp;APIs or tools (big bet in JBoss AS5 and Maven2 also) to get dirty, improve skills and why not, get a better job around Mobicents or these technologies, that's what happened to me and all of the Mobicents team, it's that real, open source communities pay off!&lt;br /&gt;&lt;br /&gt;Okay, against my believes, the community didn't jumped on board right away, sure it's still too fresh, and there are already some great success stories, but lets clearly say, 90% of the community boards are requests for help, the ones that the team can't fully embrace as one would like, it's not that difficult to understand the why. Now this lack of contributions is a trend in nowadays open source platforms, a lot confuse it with free software with free support, that is not what makes the community evolve. In all my community or sales talks I try to really make a point about the advantages of the open source community, it's such an opportunity to evolve the code and skills (both the user, dev team and work process) in a friendly environment that truly most really&amp;nbsp;don't&amp;nbsp;understand what is the miss when being shy.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.morristownfirerescue.com/files/2218712/uploaded/Bingo%20Title.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="http://www.morristownfirerescue.com/files/2218712/uploaded/Bingo%20Title.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;But then, there must be a reason for the lack of contributions, and it's the team job to get around it, and spice the community, and in my opinion that can only be done in two aways, either we make a Mobicents Bingo with nice prizes or we make the code, tools and development process more&amp;nbsp;attractive, and yeah - not the bingo ah ah - that's what we will be trying to start with Mobicents JAIN SLEE 2.1.&lt;br /&gt;&lt;br /&gt;In Mobicents JAIN SLEE 2.1, most of those 25% of code in 2.0 that were not new, which were the foundations of the whole platform, and how the modules glued together, will now be&amp;nbsp;completely&amp;nbsp;reworked, targeting an attractive multi module platform, on top of an SPI that overrides the javax.slee interfaces. Sure at first this SPI may not come in the best shape, it's a big effort to extract a big set - hundreds - of interfaces which mean something in a couple of weeks, but we will get there. On those modules, the idea is to make them more and more efficient, both in the SPI and Implementation, have their own configurations (and pluggable) means, for instance different implementations of the event router mapping of thread executors to activity contexts, different datasources to store every kind of instance state, all wrapped and&amp;nbsp;tighten&amp;nbsp;by a great packager named JBoss Microcontainer, making it so easy to replace modules or sub-modules as dropping jars and change XML or JMX properties. In summary, it's the container that you easily&amp;nbsp;personalize&amp;nbsp;to your own needs,&amp;nbsp;whiteout&amp;nbsp;meaning the change to&amp;nbsp;proprietary&amp;nbsp;specification, easily target a single module for your contributions. Yes, I'm that excited with this kind of move.&lt;br /&gt;&lt;br /&gt;Okay, I must stop it for now, initial work is now on the svn trunk, documentation on the Core modules and SPI will start&amp;nbsp;popping&amp;nbsp;up in the &lt;a href="http://groups.google.com/group/mobicents-public/web/mobicents-jainslee-server-v2"&gt;mobicent public wiki&lt;/a&gt;, hopefully by the community users too. Hope you enjoy our work and join efforts to make it better and better, we all win.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-7213992859057904953?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/7213992859057904953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/04/may-i-have-your-attention-please.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7213992859057904953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/7213992859057904953'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/04/may-i-have-your-attention-please.html' title='May I have your attention please'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GPpE4BEJfAM/SmisKxD28BI/AAAAAAAAA4M/7-9UpZdhjsc/s72-c/BLA.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-6803553000645255259</id><published>2010-03-17T18:04:00.001Z</published><updated>2010-03-17T18:05:59.350Z</updated><title type='text'>Mobicents JAIN SLEE 2.0.0.GA Performance</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MqFF1_4VtyU/S6EZewtNBiI/AAAAAAAAAfI/NG9W6F5nlYM/s1600-h/73374817_81ba67dec1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://4.bp.blogspot.com/_MqFF1_4VtyU/S6EZewtNBiI/AAAAAAAAAfI/NG9W6F5nlYM/s320/73374817_81ba67dec1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Something cool, &lt;a href="http://lbbbarreiro.blogspot.com/"&gt;Luis Barreiro&lt;/a&gt; (JBoss QA Labs) just published performance test results for the first GA release of Mobicents JAIN SLEE 2.x, and you know what, that old server we have been using, and that &lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/c8b0c71c3c1632cb"&gt;at some point&lt;/a&gt; was ranking Mobicents JAIN SLEE 1.2.x SIP Call Setup Load Test with results such as 200 cps, is now capable of reaching&amp;nbsp;&lt;b&gt;750&lt;/b&gt; cps!!! The development of the new JAIN SLEE generation was though and took some additional time, but I really believe our community and customers now have a true carrier grade, certified, open source, telco AS. Enjoy!&lt;br /&gt;&lt;br /&gt;Full details about the report &lt;a href="http://groups.google.com/group/mobicents-public/t/f6ec35f917ca08b1"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-6803553000645255259?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/6803553000645255259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/03/mobicents-jain-slee-200ga-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6803553000645255259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6803553000645255259'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/03/mobicents-jain-slee-200ga-performance.html' title='Mobicents JAIN SLEE 2.0.0.GA Performance'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MqFF1_4VtyU/S6EZewtNBiI/AAAAAAAAAfI/NG9W6F5nlYM/s72-c/73374817_81ba67dec1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-1145088237662065402</id><published>2010-03-09T18:05:00.000Z</published><updated>2010-03-09T18:05:53.634Z</updated><title type='text'>Mobicents JAIN SLEE Plans</title><content type='html'>Chances are that you are already aware of the announcement I made in mobicents-public google group, but in case you didn't, please read important information regarding the plans for Mobicents JAIN SLEE 1.2.x, the old generation branch, and the next 2.x releases.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/mobicents-public/t/51f6f470b6337def"&gt;Click here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-1145088237662065402?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/1145088237662065402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/03/mobicents-jain-slee-plans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1145088237662065402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/1145088237662065402'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/03/mobicents-jain-slee-plans.html' title='Mobicents JAIN SLEE Plans'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8958911748242871256</id><published>2010-02-25T15:36:00.000Z</published><updated>2010-02-25T15:36:00.819Z</updated><title type='text'>Mobicents JAIN SLEE 2.0.0.GA unleashed!</title><content type='html'>Mobicents JAIN SLEE 2.0.0.GA is released, see detailed announcement at http://groups.google.com/group/mobicents-public/t/8a560b2ee30d4261&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8958911748242871256?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8958911748242871256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/02/mobicents-jain-slee-200ga-unleashed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8958911748242871256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8958911748242871256'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/02/mobicents-jain-slee-200ga-unleashed.html' title='Mobicents JAIN SLEE 2.0.0.GA unleashed!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-6143746970823215624</id><published>2010-01-28T11:51:00.008Z</published><updated>2010-01-28T11:56:29.983Z</updated><title type='text'>Mobile World Congress 2010 at Barcelona</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.mobileworldcongress.com" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" src="http://www.mobileworldcongress.com/images/MWC_Logo_w%281%29.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I will be 2 days in the Red Hat boot, 16 and 17, showing demos and giving all details on the current Mobicents platform and its future. If you are attending the premier telco event please come by and say hello.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-6143746970823215624?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/6143746970823215624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/01/mobile-world-congress-2010-at-barcelona.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6143746970823215624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/6143746970823215624'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/01/mobile-world-congress-2010-at-barcelona.html' title='Mobile World Congress 2010 at Barcelona'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4861092293212926539</id><published>2010-01-27T23:10:00.001Z</published><updated>2010-02-23T22:45:30.882Z</updated><title type='text'>It's out! It's out!</title><content type='html'>Mobicents JAIN SLEE 2.0.0.CR1 is released, full release announcement at http://groups.google.com/group/mobicents-public/t/aab870d283c9483&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4861092293212926539?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4861092293212926539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2010/01/its-out-its-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4861092293212926539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4861092293212926539'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2010/01/its-out-its-out.html' title='It&apos;s out! It&apos;s out!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-2214061111544208639</id><published>2009-12-31T18:08:00.004Z</published><updated>2009-12-31T18:12:34.868Z</updated><title type='text'>Happy New Year 2010</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MqFF1_4VtyU/SzzoH7nRCBI/AAAAAAAAAZA/olQ6MW5d8ME/s1600-h/w-sydney-fireworks-cp-7883116.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/SzzoH7nRCBI/AAAAAAAAAZA/olQ6MW5d8ME/s400/w-sydney-fireworks-cp-7883116.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2009 was a great year but 2010 will be amazing, happy new year! That's all folks, off for the celebrations :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-2214061111544208639?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/2214061111544208639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/12/happy-new-year-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2214061111544208639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2214061111544208639'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/12/happy-new-year-2010.html' title='Happy New Year 2010'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MqFF1_4VtyU/SzzoH7nRCBI/AAAAAAAAAZA/olQ6MW5d8ME/s72-c/w-sydney-fireworks-cp-7883116.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4251584625652539624</id><published>2009-11-25T15:49:00.002Z</published><updated>2009-11-25T15:51:42.532Z</updated><title type='text'>Vroom Vroom</title><content type='html'>&lt;a href="http://lbbbarreiro.blogspot.com/"&gt;Luis Barreiro&lt;/a&gt;, 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, &lt;b style="color: black;"&gt;450 new CPS&lt;/b&gt; and less than &lt;b style="color: black;"&gt;50ms of average latency&lt;/b&gt; is a damn good improvement, after all, it's just &lt;b style="color: black;"&gt;two times faster&lt;/b&gt; than 2.0.0.BETA1, which was already about 20% faster than 1.2.6.GA, and &lt;b&gt;&lt;span style="color: #990000;"&gt;&lt;span style="color: black;"&gt;latency is one third&lt;/span&gt; &lt;/span&gt;&lt;/b&gt;of 2.0.0.BETA1's 150ms.&lt;br /&gt;&lt;br /&gt;By the way, there are still improvements to do till 2.0.0.GA ;-)&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/95dfc10cc81911ac"&gt;Click here to see original&amp;nbsp; post and reports.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4251584625652539624?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4251584625652539624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/11/vroom-vroom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4251584625652539624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4251584625652539624'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/11/vroom-vroom.html' title='Vroom Vroom'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3019716477482706407</id><published>2009-11-19T09:56:00.001Z</published><updated>2009-11-19T09:58:13.018Z</updated><title type='text'>Mobicents JAIN SLEE 2.0.0.BETA2 Released!</title><content type='html'>It's faster than ever, and it brings clustering to the game, the second beta of next gen Mobicents JAIN SLEE is out.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_MqFF1_4VtyU/SwUWGRPlS9I/AAAAAAAAAXs/gD11kLUu9e4/s1600/warp-speed-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_MqFF1_4VtyU/SwUWGRPlS9I/AAAAAAAAAXs/gD11kLUu9e4/s320/warp-speed-1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Download it from &lt;a href="https://sourceforge.net/projects/mobicents/files/Mobicents%20JAIN%20SLEE%20Server/2.0.0.BETA2/"&gt;Sourceforge&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Read the &lt;a href="http://groups.google.com/group/mobicents-public/t/99fdac8247efee97"&gt;full release announcement&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3019716477482706407?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3019716477482706407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/11/mobicents-jain-slee-200beta2-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3019716477482706407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3019716477482706407'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/11/mobicents-jain-slee-200beta2-released.html' title='Mobicents JAIN SLEE 2.0.0.BETA2 Released!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MqFF1_4VtyU/SwUWGRPlS9I/AAAAAAAAAXs/gD11kLUu9e4/s72-c/warp-speed-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8519555877652473587</id><published>2009-10-07T16:52:00.002+01:00</published><updated>2009-10-07T19:59:58.143+01:00</updated><title type='text'>Time to change your OS?</title><content type='html'>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)!&lt;br /&gt;&lt;br /&gt;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?!?&lt;br /&gt;&lt;br /&gt;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. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MqFF1_4VtyU/Ssy3je8nGdI/AAAAAAAAAXk/s6WWv9SLs4Y/s1600-h/osxsl-jdk6-jsip.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/Ssy3je8nGdI/AAAAAAAAAXk/s6WWv9SLs4Y/s400/osxsl-jdk6-jsip.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Wow! Is it time to change/upgrade your OS? :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8519555877652473587?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8519555877652473587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/10/time-to-change-your-os.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8519555877652473587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8519555877652473587'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/10/time-to-change-your-os.html' title='Time to change your OS?'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MqFF1_4VtyU/Ssy3je8nGdI/AAAAAAAAAXk/s6WWv9SLs4Y/s72-c/osxsl-jdk6-jsip.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3138259291339107219</id><published>2009-09-16T11:28:00.003+01:00</published><updated>2009-09-16T15:02:46.927+01:00</updated><title type='text'>Web Presentation - JAIN SLEE 1.1 Resource Adaptor API and Migration to Mobicents JAIN SLEE 2.0</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;The guest link for the session is https://sas.elluminate.com/m.jnlp?sid=819&amp;amp;password=M.11157CBC38CD4E1D764384B0BACDF4&lt;br /&gt;&lt;br /&gt;I recommend people to join 10 minutes before the session start to understand and get familiar with Elluminate features.&lt;br /&gt;&lt;br /&gt;This is not mandatory, but if you are going to participate, please let me know by email (emmartins at gmail.com). By the way, if you are interested in the slides please requested them at same time.&lt;br /&gt;&lt;br /&gt;See you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3138259291339107219?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3138259291339107219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/09/web-presentation-jain-slee-11-resource.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3138259291339107219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3138259291339107219'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/09/web-presentation-jain-slee-11-resource.html' title='Web Presentation - JAIN SLEE 1.1 Resource Adaptor API and Migration to Mobicents JAIN SLEE 2.0'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3539109548170859412</id><published>2009-09-01T20:15:00.006+01:00</published><updated>2009-09-16T18:38:28.573+01:00</updated><title type='text'>JAIN-SLEE 1.1 Certification</title><content type='html'>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.&lt;br /&gt;&lt;br /&gt;TCK Report can be downloaded &lt;a href="http://groups.google.com/group/mobicents-public/web/tck-test-results-mobicents-slee-2.0.0.BETA1.zip"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3539109548170859412?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3539109548170859412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/09/jain-slee-1.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3539109548170859412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3539109548170859412'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/09/jain-slee-1.html' title='JAIN-SLEE 1.1 Certification'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8842833685811184893</id><published>2009-09-01T19:08:00.005+01:00</published><updated>2009-09-16T18:39:02.351+01:00</updated><title type='text'>August 2009, Brno Czech Republic</title><content type='html'>&lt;p&gt;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 ;)&lt;/p&gt;&lt;p&gt;I made a few presentations related with JAIN SLEE and SIP Presence Service projects, you can look at the slides &lt;a href="http://groups.google.com/group/mobicents-public/web/Mobicents_JAINSLEE_v2_Brno_Aug2009.ppt"&gt;here&lt;/a&gt; and &lt;a href="http://groups.google.com/group/mobicents-public/web/Mobicents_SIP_Presence_v1_DevelomentPlanAndRoadmap_Brno_Aug2009.ppt"&gt;here&lt;/a&gt;. 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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;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!!&lt;/p&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qgSWW9NI/AAAAAAAAAWc/RaYSky26kBM/s1600-h/26082009513.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 320px; display: block; height: 240px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5376570633064215762" alt="" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qgSWW9NI/AAAAAAAAAWc/RaYSky26kBM/s320/26082009513.jpg" border="0" /&gt;Warming up for the karts, Mobicents Sip Servlets Lead Jean Deruelle and me, with awesome looking cheap fake hair&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qgqAhiwI/AAAAAAAAAWk/ryT9PvgMIsA/s1600-h/img_1390.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 320px; display: block; height: 240px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5376570639415085826" alt="" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qgqAhiwI/AAAAAAAAAWk/ryT9PvgMIsA/s320/img_1390.jpg" border="0" /&gt;Here we go vroomm vroomm&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhAhttzI/AAAAAAAAAWs/M7MWiEhZGfk/s1600-h/img_1360.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 320px; display: block; height: 240px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5376570645459875634" alt="" src="http://1.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhAhttzI/AAAAAAAAAWs/M7MWiEhZGfk/s320/img_1360.jpg" border="0" /&gt;One hell of a dinner, all the team members present at the meeting, except the great host - Pavel.&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhAhttzI/AAAAAAAAAWs/M7MWiEhZGfk/s1600-h/img_1360.jpg"&gt;Left to right: Jean, Ivelin, Amit, Luis, Bartosz, Vladimir, Alex and me&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qiMKbGvI/AAAAAAAAAW8/j37zQLE8y5M/s1600-h/img_1407.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 240px; display: block; height: 320px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5376570665763281650" alt="" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qiMKbGvI/AAAAAAAAAW8/j37zQLE8y5M/s320/img_1407.jpg" border="0" /&gt;Then calming down with a glass of Chardonnay&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhgOYprI/AAAAAAAAAW0/8kQ1djUxVi8/s1600-h/p1020776.jpg"&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 240px; display: block; height: 320px; cursor: pointer;" id="BLOGGER_PHOTO_ID_5376570653968737970" alt="" src="http://2.bp.blogspot.com/_MqFF1_4VtyU/Sp1qhgOYprI/AAAAAAAAAW0/8kQ1djUxVi8/s320/p1020776.jpg" border="0" /&gt;And the end ;)&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Congratulations to the whole team for such a fantastic meeting, and to Brno city for being so kind&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8842833685811184893?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8842833685811184893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/09/august-2009-brno-czech-republic-last.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8842833685811184893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8842833685811184893'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/09/august-2009-brno-czech-republic-last.html' title='August 2009, Brno Czech Republic'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MqFF1_4VtyU/Sp1qgSWW9NI/AAAAAAAAAWc/RaYSky26kBM/s72-c/26082009513.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-5300721068433785366</id><published>2009-08-07T15:47:00.003+01:00</published><updated>2009-09-16T18:39:35.272+01:00</updated><title type='text'>Mobicents JAIN SLEE 2.0.0.BETA1</title><content type='html'>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. &lt;a href="http://groups.google.com/group/mobicents-public/t/abbb35c7378b39b6"&gt;See the official release announcement.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://repository.jboss.org/maven2/org/mobicents/resources/sip11-library/2.0.0.BETA1/sip11-library-2.0.0.BETA1.pom"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;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. &lt;a href="http://repository.jboss.org/maven2/org/mobicents/resources/sip11-ra-DU/2.0.0.BETA1/sip11-ra-DU-2.0.0.BETA1.pom"&gt;See an example using new version of this plugin&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://mobicents.googlecode.com/svn/trunk/servers/jain-slee/resources/sip11/du/src/main/resources/META-INF/"&gt;this one&lt;/a&gt;. This is due to some incompatibilities in class loading of the underlying JBoss AS5 Microcontainer deployers.&lt;br /&gt;&lt;br /&gt;See you soon for some posts about JAIN SLEE 1.1 new features.&lt;br /&gt;&lt;br /&gt;PS: Next version, BETA2, will bring Fault Tolerance and new management console, scheduled to September of this year, hooraay ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-5300721068433785366?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/5300721068433785366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/08/loooooooooong-waited-first-beta-version.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5300721068433785366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5300721068433785366'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/08/loooooooooong-waited-first-beta-version.html' title='Mobicents JAIN SLEE 2.0.0.BETA1'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-2802671359209014121</id><published>2009-07-17T10:00:00.003+01:00</published><updated>2009-09-16T18:40:03.715+01:00</updated><title type='text'>Long time uh?!</title><content type='html'>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 :-)&lt;br /&gt;&lt;br /&gt;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 http://groups.google.com/group/mobicents-public/t/3b5454c49bbba13b&lt;br /&gt;&lt;br /&gt;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 http://groups.google.com/group/mobicents-public/browse_thread/thread/2b1170b08c8e6ccf#&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-2802671359209014121?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/2802671359209014121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2009/07/long-time-uh-that-is-correct.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2802671359209014121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/2802671359209014121'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2009/07/long-time-uh-that-is-correct.html' title='Long time uh?!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-5456796359704561340</id><published>2008-10-03T03:02:00.005+01:00</published><updated>2009-09-16T18:40:39.057+01:00</updated><title type='text'>Mobicents JAIN-SLEE Server 1.2.0.GA released!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MqFF1_4VtyU/SOV_9LHyaPI/AAAAAAAAAI8/UXOfz9nY-7M/s1600-h/Champagne.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_MqFF1_4VtyU/SOV_9LHyaPI/AAAAAAAAAI8/UXOfz9nY-7M/s320/Champagne.jpg" alt="" id="BLOGGER_PHOTO_ID_5252745229331753202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hooray, the long-waited stable 1.2 release of Mobicents JAIN-SLEE Server is finally available. Check out the details of this fine release &lt;a href="http://groups.google.com/group/mobicents-public/t/2220b814d003cc94"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-5456796359704561340?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/5456796359704561340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/10/hooray-long-waited-stable-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5456796359704561340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/5456796359704561340'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/10/hooray-long-waited-stable-1.html' title='Mobicents JAIN-SLEE Server 1.2.0.GA released!'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MqFF1_4VtyU/SOV_9LHyaPI/AAAAAAAAAI8/UXOfz9nY-7M/s72-c/Champagne.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-728588327891548308</id><published>2008-10-01T11:43:00.003+01:00</published><updated>2009-09-16T18:52:58.918+01:00</updated><title type='text'>Custom XCAP Application Usages on Mobicents XDMS</title><content type='html'>In case you want to learn about XCAP Application Usages and how those are implemented in Mobicents XDM Server, so you can add a custom one, or contribute with a standard one not available (such as poc), please have a look at &lt;a href="http://mobicents-public.googlegroups.com/web/MobicentsSIPPresenceService_XDMS_CreatingXcapAppUsages.ppt"&gt;this slides&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-728588327891548308?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/728588327891548308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/10/in-case-you-want-to-learn-about-xcap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/728588327891548308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/728588327891548308'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/10/in-case-you-want-to-learn-about-xcap.html' title='Custom XCAP Application Usages on Mobicents XDMS'/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-8317972014105263538</id><published>2008-10-01T11:35:00.003+01:00</published><updated>2008-10-01T12:21:17.687+01:00</updated><title type='text'></title><content type='html'>The Mobicents team met in Munich, Germany to plan 2009 and have some fun. You can download the presentations I made, regarding the&lt;a href="http://mobicents-public.googlegroups.com/web/MobicentsJAINSLEEServer2.0.0_FeaturesAndDevelomentPlan.ppt"&gt; features &amp;amp; development plan for Mobicents JAIN SLEE Server 2.x&lt;/a&gt; and an &lt;a href="http://mobicents-public.googlegroups.com/web/MobicentsSIPPresenceService_Introduction.ppt"&gt;introduction to the SIP Presence Service&lt;/a&gt;, which explains why you should go for it. Additional presentations can be found &lt;a href="http://groups.google.com/group/mobicents-public/web/mobicents-dev-team-meeting---munich-september-2008"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MqFF1_4VtyU/SONcePWdvdI/AAAAAAAAAIk/96w7Si6f3cQ/s1600-h/img_2432_400_300.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/SONcePWdvdI/AAAAAAAAAIk/96w7Si6f3cQ/s400/img_2432_400_300.jpg" alt="" id="BLOGGER_PHOTO_ID_5252143265030716882" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Me and Jean Deruelle, Mobicents JAIN SLEE &amp;amp; SIP Servlets Interoperability in late meeting!&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-8317972014105263538?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/8317972014105263538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/10/mobicents-team-met-in-munich-germany-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8317972014105263538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/8317972014105263538'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/10/mobicents-team-met-in-munich-germany-to.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MqFF1_4VtyU/SONcePWdvdI/AAAAAAAAAIk/96w7Si6f3cQ/s72-c/img_2432_400_300.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-457354771589786816</id><published>2008-08-29T18:24:00.003+01:00</published><updated>2008-08-29T18:32:51.744+01:00</updated><title type='text'></title><content type='html'>Mobicents JAIN-SLEE Server 1.2.0.CR2 released!&lt;br /&gt;&lt;br /&gt;This release improves 1.2.0.CR1 stability with a few fixes on the JAIN&lt;br /&gt;SLEE core and examples. &lt;a href="http://code.google.com/p/mobicents/issues/list?can=1&amp;amp;q=milestone%3ARelease-1.2.0.CR2"&gt;Here&lt;/a&gt; is the list of issues fixed.&lt;br /&gt;&lt;br /&gt;This release also provides a new version of an old but useful example,&lt;br /&gt;the SIP Wake Up Service.&lt;br /&gt;&lt;br /&gt;What is included:&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;* Core JAIN SLEE Server&lt;br /&gt;* Management Console&lt;br /&gt;* Resource adaptors: SIP RA, SIP11 RA (complaint with JAIN SLEE 1.1&lt;br /&gt;specs), JCC RA, XMPP RA, SMPP RA, HTTP Client RA, HTTP Servlet RA,&lt;br /&gt;Asterisk RA, Text to Speech RA, Rules RA, Diameter Base RA&lt;br /&gt;* Educational examples: Google Talk Bot, SIP Services, SIP Wake Up&lt;br /&gt;* Sources zip for debug purposes&lt;br /&gt;&lt;br /&gt;Where to download from?&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;The distribution can be found on &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=102670&amp;amp;package_id=287659&amp;amp;release_id=622858"&gt;SourceForge&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More info &lt;a href="http://groups.google.com/group/mobicents-public/t/ef0d172e774a3994"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-457354771589786816?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/457354771589786816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/08/mobicents-jain-slee-server-1_29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/457354771589786816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/457354771589786816'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/08/mobicents-jain-slee-server-1_29.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-3756451234876770286</id><published>2008-08-14T00:57:00.002+01:00</published><updated>2008-08-29T18:30:47.455+01:00</updated><title type='text'></title><content type='html'>Mobicents SIP Presence Service 1.0.0.BETA2 has been released. This release is the first binary publicly available! More info &lt;a href="http://groups.google.com/group/mobicents-public/t/2f0cffe2ca59d1a9"&gt;here&lt;/a&gt;. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-3756451234876770286?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/3756451234876770286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/08/mobicents-sip-presence-service-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3756451234876770286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/3756451234876770286'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/08/mobicents-sip-presence-service-1.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-142841330082973650</id><published>2008-08-13T16:41:00.003+01:00</published><updated>2008-08-29T18:31:37.349+01:00</updated><title type='text'></title><content type='html'>Mobicents JAIN SLEE Server 1.2.0.CR1 has been released. This release is the first candidate for the 1.2.0 GA and hopefully will be the last. More info &lt;a href="http://groups.google.com/group/mobicents-public/browse_thread/thread/1594219ff5773aa4"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-142841330082973650?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/142841330082973650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/08/mobicents-jain-slee-server-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/142841330082973650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/142841330082973650'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/08/mobicents-jain-slee-server-1.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4477393981926030622</id><published>2008-06-10T14:16:00.002+01:00</published><updated>2011-05-07T14:16:59.657+01:00</updated><title type='text'></title><content type='html'>&lt;span class="Apple-style-span" style="background-color: yellow;"&gt;NOTE: This tutorial is now deprecated, since it doesn't work with current Mobicents JAIN SLEE platform, but the good news is that I made a new improved one, &lt;a href="http://community.jboss.org/wiki/HelloSLEEWorldServiceJAINSLEETutorial"&gt;go for it&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A JAIN SLEE beginner's tutorial? That's a question I see frequently in Mobicents forums, and so I decided to write one that examples how to use Mobicents JAIN-SLEE Server and the last tools we made around Apache Maven2. You can call it "Developing a Hello World JAIN SLEE service in 30 minutes or less".&lt;br /&gt;Of course, before we need a working environment, so you need to install &lt;a href="http://groups.google.com/group/mobicents-public/web/chapter-Installation.html#section-Installing_the_Mobicents_Binary_Distribution"&gt;Mobicents JAIN SLEE server binary&lt;/a&gt; (don't forget to add an environment variable JBOSS_HOME pointing to the jboss-4.2.2.GA directory of the Mobicents install), and for this tutorial you will also need the &lt;a href="http://www.eclipse.org/downloads/"&gt;Eclipse IDE&lt;/a&gt; and &lt;a href="http://maven.apache.org/download.html"&gt;Apache Maven2&lt;/a&gt;. Additionally you will need to setup &lt;a href="http://groups.google.com/group/mobicents-public/web/jainslee-maven-archetypes"&gt;Mobicents JAIN SLEE Maven Archetypes&lt;/a&gt;. Click on the links for instructions on how to do that.&lt;br /&gt;Ready to rumble? Lets start by creating the Maven2 project using Mobicents JAIN SLEE Maven Archetypes.&lt;br /&gt;&lt;span style="color: #005577; font-weight: bold;"&gt;Part 1 - Creating the Maven2 project&lt;/span&gt;&lt;br /&gt;Open a bash/terminal/command line in the Eclipse workspace directory and type&lt;br /&gt;&lt;code&gt;mvn archetype:generate -DarchetypeCatalog=local&lt;/code&gt;&lt;br /&gt;The Maven2 Archetype plugin will ask you what archetype you want to use, introduce the number for &lt;b&gt;jain-slee-basic-service&lt;/b&gt;. Second it will ask you the values for some properties:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;groupId&lt;/b&gt; - introduce org.mobicents.slee.example&lt;/li&gt;&lt;li&gt;&lt;b&gt;artifactId&lt;/b&gt; - introduce hello-world&lt;/li&gt;&lt;li&gt;&lt;b&gt;version&lt;/b&gt; - just press enter to accept default value&lt;/li&gt;&lt;li&gt;&lt;b&gt;package&lt;/b&gt; - introduce org.mobicents.slee.example again&lt;/li&gt;&lt;/ul&gt;After defining those properties the plugin will ask you to confirm it, introduce &lt;b&gt;y&lt;/b&gt;.&lt;br /&gt;The process will finally build the project, which will be a directory named &lt;b&gt;hello-world&lt;/b&gt;.&lt;br /&gt;&lt;span style="color: #005577; font-weight: bold;"&gt;Part 2 - Create the Eclipse project and import it in the Eclipse workspace&lt;/span&gt;&lt;br /&gt;Ensure Eclipse is closed, and in the bash/terminal/command line (Eclipse's workspace directory) do&lt;br /&gt;&lt;code&gt;mvn -Declipse.workspace=. eclipse:add-maven-repo&lt;/code&gt;&lt;br /&gt;Maven will add a variable M2_REPO to Eclipse pointing to Maven2 local repository. Now change to hello-world directory and do&lt;br /&gt;&lt;code&gt;mvn mobicents:eclipse&lt;/code&gt;&lt;br /&gt;Maven will create the Eclipse project files. Finally open Eclipse, in the File menu select Import, then "General-&amp;gt;Existing Projects into Workspace", next and finally browse to the hello-world directory and Eclipse should find a project named ... hello-world, select it and press Finish.&lt;br /&gt;&lt;span style="color: #005577; font-weight: bold;"&gt;Part 3 - JAIN SLEE coding&lt;/span&gt;&lt;br /&gt;Lets start with a short overview of JAIN SLEE. A SLEE is an&lt;b&gt; application server&lt;/b&gt;, a container for software components. JAIN SLEE is designed and optimized for event driven applications, also known as asynchronous applications.&lt;br /&gt;A JAIN SLEE &lt;b&gt;event&lt;/b&gt; represents an occurrence that requires application processing. Each event has a specified &lt;b&gt;event type&lt;/b&gt; (name,vendor and version), and all applications define the event types they want to handle, on the application Xml descriptors. For each event type of interest an &lt;b&gt;event handler method&lt;/b&gt; must be provided in the application.&lt;br /&gt;Events occur in a resource, inside or outside of the container. We call "event firing" to the action of posting of an event into the container, and when this happens the container will route the event to all applications interested on it, that is, all application instances (entities) attached to the context of that event, in JAIN SLEE this context is named &lt;b&gt;activity&lt;/b&gt;. This attachment can be explicit (lets leave that for another article) or implicit, when the application defines the event type of the event being routed as an &lt;b&gt;initial event&lt;/b&gt;. This means that if an application defines an event type as "initial", then all events of that type will be handled by the application.&lt;br /&gt;So JAIN SLEE applications, also known as &lt;b&gt;Services&lt;/b&gt;, are pure logic, which is executed by the container when events are fired in the container, which means they don’t have any active resources. In that sense, a JAIN SLEE service is no different than a web page script executed by the browser.&lt;br /&gt;Going deeper, a JAIN SLEE  Service is a tree of &lt;b&gt;Service Building Blocks (Sbb)&lt;/b&gt;, containing one root Sbb which then can declare others as child Sbbs, which then can have their own childs, and so on. Each Sbb is a Java abstract class, and includes the following logic:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;implementation of the event handler methods&lt;/li&gt;&lt;li&gt;implementation of the interface to be used by other Sbbs who declare it as a child&lt;/li&gt;&lt;li&gt;implementation of an entity/instance life-cyle&lt;/li&gt;&lt;li&gt;implementation of methods to manage persistence of instance data&lt;/li&gt;&lt;/ul&gt;A well designed JAIN SLEE application only has one initial event, since each event of that type creates a new logical and independent instance of the application.&lt;br /&gt;Ok, now what we want for our service is that when it is activated a message "Hello World" will be printed on the  console. The Maven archetype we used already made most of the job:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;it created a Service, which is nothing more than a Xml descriptor, that you can find in &lt;b&gt;du/src/main/resources/services/service.xml&lt;/b&gt;, that just defines it's id (name,vendor,version) and its root sbb:&lt;br /&gt;&lt;pre&gt;&amp;lt;service-name&amp;gt;hello-world SLEE Service&amp;lt;/service-name&amp;gt;&lt;br /&gt;&amp;lt;service-vendor&amp;gt;org.mobicents.slee.example&amp;lt;/service-vendor&amp;gt;&lt;br /&gt;&amp;lt;service-version&amp;gt;1.0-SNAPSHOT&amp;lt;/service-version&amp;gt;&lt;br /&gt;&amp;lt;root-sbb&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;&lt;br /&gt;&amp;lt;sbb-name&amp;gt;hello-world SBB&amp;lt;/sbb-name&amp;gt;&lt;br /&gt;&amp;lt;sbb-vendor&amp;gt;org.mobicents.slee.example&amp;lt;/sbb-vendor&amp;gt;&lt;br /&gt;&amp;lt;sbb-version&amp;gt;1.0-SNAPSHOT&amp;lt;/sbb-version&amp;gt;&lt;br /&gt;&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;/root-sbb&amp;gt;&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;it created a Sbb that handles an internal event, ServiceStartedEvent, that is fired whenever a service is activated. How is this done you may ask, each Sbb class is packed in jar with a  Xml descriptor (you can open it in eclipse please? &lt;b&gt;sbb/src/main/resources/META-INF/sbb-jar.xml&lt;/b&gt;), this descriptor defines  the Sbb id (name,vendor,version), its Java class and the events it handles, in this case ServiceStartedEvent:&lt;br /&gt;&lt;pre&gt;&amp;lt;sbb-name&amp;gt;hello-world SBB&amp;lt;/sbb-name&amp;gt;&lt;br /&gt;&amp;lt;sbb-vendor&amp;gt;org.mobicents.slee.example&amp;lt;/sbb-vendor&amp;gt;&lt;br /&gt;&amp;lt;sbb-version&amp;gt;1.0-SNAPSHOT&amp;lt;/sbb-version&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;sbb-classes&amp;gt;&lt;br /&gt;&amp;lt;sbb-abstract-class reentrant="False"&amp;gt;      &lt;br /&gt;&amp;lt;sbb-abstract-class-name&amp;gt;&lt;br /&gt;org.mobicents.slee.example.RootSbb&lt;br /&gt;&amp;lt;/sbb-abstract-class-name&amp;gt;            &lt;br /&gt;&amp;lt;/sbb-abstract-class&amp;gt; &lt;br /&gt;&amp;lt;/sbb-classes&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;event direction="Receive" event="True"&amp;gt;&lt;br /&gt;&amp;lt;event-name&amp;gt;ServiceStartedEvent&amp;lt;/event-name&amp;gt;&lt;br /&gt;&amp;lt;event-type-ref&amp;gt;&lt;br /&gt;&amp;lt;event-type-name&amp;gt;&lt;br /&gt;javax.slee.serviceactivity.ServiceStartedEvent&lt;br /&gt;&amp;lt;/event-type-name&amp;gt;&lt;br /&gt;&amp;lt;event-type-vendor&amp;gt;javax.slee&amp;lt;/event-type-vendor&amp;gt;&lt;br /&gt;&amp;lt;event-type-version&amp;gt;1.0&amp;lt;/event-type-version&amp;gt;&lt;br /&gt;&amp;lt;/event-type-ref&amp;gt;&lt;br /&gt;&amp;lt;initial-event-select variable="ActivityContext" /&amp;gt;&lt;br /&gt;&amp;lt;/event&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;The Sbb class itself you can open it in the source package of the eclipse project, with the name RootSbb, which includes the ServiceStartedEvent event handler:&lt;br /&gt;&lt;pre&gt;public void onServiceStartedEvent(&lt;br /&gt;javax.slee.serviceactivity.ServiceStartedEvent event,&lt;br /&gt;ActivityContextInterface aci) {&lt;br /&gt;&lt;br /&gt;try {&lt;br /&gt;Context myEnv = (Context) new InitialContext().lookup("java:comp/env");&lt;br /&gt;ServiceActivity sa = ((ServiceActivityFactory) myEnv&lt;br /&gt;.lookup("slee/serviceactivity/factory")).getActivity();&lt;br /&gt;if (sa.equals(aci.getActivity())) {&lt;br /&gt;// it's this service that is starting&lt;br /&gt;logger.info("service activated...");&lt;br /&gt;}  &lt;br /&gt;// don't want to receive further events on this activity&lt;br /&gt;aci.detach(this.sbbContext.getSbbLocalObject());&lt;br /&gt;&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;logger.error("Can't handle service started event.", e);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;The logic in this event handler looks ugly but it's simple, it retrieves the ServiceActivity of the service from it's JNDI environment, and compares it with the ServiceActivity where the event was fired. If matches it means it's our service that is being activated. Great, now we just need to print the message in the console and in fact it's already printing something, "service activated", so all you need to do is change that code to&lt;br /&gt;&lt;code&gt;logger.info("hello world!!!");&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;span style="color: #005577; font-weight: bold;"&gt;Part 4 - Run the service&lt;/span&gt;&lt;br /&gt;The end is close, let's start Mobicents JAIN SLEE Server, doing &lt;b&gt;run.sh/run&lt;/b&gt; in &lt;b&gt;server/bin&lt;/b&gt; folder of the Mobicents directory. Use another bash/terminal/command line window please.&lt;br /&gt;Once it stops go to the window in the hello-world example directory and do&lt;br /&gt;&lt;code&gt;mvn install&lt;/code&gt;&lt;br /&gt;Voila, Maven builds the Service's Deployable Unit jar on it's own, copies it to the Mobicents server deploy dir, and you should see the service being deployed on the window where Mobicents is running. In the end you should see&lt;br /&gt;&lt;code&gt;03:04:44,697 INFO  [RootSbb] hello world!!!&lt;/code&gt;&lt;br /&gt;That's it, have fun with JAIN SLEE specification document (the best knowledge source for sure) and don't forget to leave your feedback here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4477393981926030622?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4477393981926030622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/06/jain-slee-beginners-tutorial-thats.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4477393981926030622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4477393981926030622'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/06/jain-slee-beginners-tutorial-thats.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4061538118109653770</id><published>2008-02-18T15:18:00.005Z</published><updated>2008-06-03T13:24:18.584+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VOIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobicents'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss World'/><category scheme='http://www.blogger.com/atom/ns#' term='JAIN-SLEE'/><title type='text'></title><content type='html'>Last week I attended JBoss World 2008 at Orlando, the biggest JBoss event ever, with around 750 attendees not working for JBoss/Red Hat.&lt;br /&gt;&lt;br /&gt;One of the most interesting things I noticed, is that there is huge market of J2EE developers that can really make a difference with JBoss solutions, by leveraging Mobicents projects into their web applications.&lt;br /&gt;&lt;br /&gt;We made a demo of a converged web 2.0 application using JBoss Seam and Mobicents (and much more actually) for a furniture store, that would call site users and admins according to order details, for order auth, confirmation, etc and the reaction was a big big "wow". Attendees left the room with the idea something must be changing.&lt;br /&gt;&lt;br /&gt;It's a new world for them, using more than a browser to interact with users, and it's a new world for us, who have been targeting primarily the telco market.&lt;br /&gt;&lt;br /&gt;The only not so good thing was the size of the audience for this demo, but the presentation title was somehow misleading and it was at 10h am after JBoss World party! Anyway, we will evolve this demo and for sure present it in more J2EE big events along the year.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MqFF1_4VtyU/R7mnWRoO8AI/AAAAAAAAAC4/YBA3ojgGV-g/s1600-h/10020.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_MqFF1_4VtyU/R7mnWRoO8AI/AAAAAAAAAC4/YBA3ojgGV-g/s320/10020.jpg" alt="" id="BLOGGER_PHOTO_ID_5168346048515469314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Photo of the Mobicents team members present at JBW, left to right: Alexandre Mendonça (R&amp;amp;D), Vladimir Ralev (R&amp;amp;D), Bartosz Baranowski (R&amp;amp;D), Luis Barreiro (QA), me (R&amp;amp;D), Amit Bhayani (R&amp;amp;D), Jean Deruelle (R&amp;amp;D)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4061538118109653770?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4061538118109653770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2008/02/last-week-i-attended-jboss-world-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4061538118109653770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4061538118109653770'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2008/02/last-week-i-attended-jboss-world-2008.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MqFF1_4VtyU/R7mnWRoO8AI/AAAAAAAAAC4/YBA3ojgGV-g/s72-c/10020.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30052691.post-4137895360425347033</id><published>2007-10-31T17:07:00.001Z</published><updated>2007-10-31T17:10:09.070Z</updated><title type='text'></title><content type='html'>Who knows, someday I may write something here...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052691-4137895360425347033?l=emmartins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emmartins.blogspot.com/feeds/4137895360425347033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://emmartins.blogspot.com/2007/10/who-knows-someday-i-may-write-something.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4137895360425347033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30052691/posts/default/4137895360425347033'/><link rel='alternate' type='text/html' href='http://emmartins.blogspot.com/2007/10/who-knows-someday-i-may-write-something.html' title=''/><author><name>Eduardo Martins</name><uri>https://profiles.google.com/108037239586807822185</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-JJJVCwzpd6o/AAAAAAAAAAI/AAAAAAAAAqM/mkS-fTYhcjY/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
