středa 13. dubna 2011

Mobicents on Brno RH Open House 2011

Every year RedHat office in Brno prepares an Open House event, which is primarily aimed for young people, mostly students, to come in our RH office and check what projects we do and what would be their interests.
This year also Mobicents was one of the topics presented to our visitors. Despite the fact timeslot of Mobicents presentation was quite late (18:30 local time), around 10 people came to presentation. Presentation itself went quite OK, with interesting questions. At the end I showed an example of simple phone-call initiated from Click2Call application, using my Nokia E51 mobile device and Linpnone on my laptop - turning speakers on my laptop too loud and hearing echo :) All the call flow messages were traced with Wireshark to show how they are routed.
It is nice event to have and see people interested what we do. During afternoon I got a special visit - all my family came to office to see where I sit and how does it look like at my working place.

See you next year on RH Open House 2012 !

čtvrtek 7. října 2010

Mobicents F2F meeting, Antalya Turkey 2010

Once again, time of the year come to meet all team members from Mobicents. This year we have chosen the great place to meet - Turkey. I have never been to Turkey before, so I was a bit excited about the country and people living there. This place was picked up due to several reasons, which one of the most concerning me (probably others as well ;) ), was:"I will finally meet Oleg, my colleague from Russia".
The schedule for the conference was very tight, as is always, when you have many interesting topics to cover. My focus was on the productization process for the Jboss Communications Platform (based on Mobicents project). On the last year f2f meeting I focused more or less on the introduction of the process itself. This year I tried to summarize, what went good, what went wrong, what was the lessons learned and how do we handle productization process at all nowadays.
During the past year we did accomplish bunch of the releases (Cumulative Patches) for jbcp 1.2.x product and we did releases of jbcp 5 form Alpha to CR01 release (based on EAP 5.0.1).
Besides of taking care of the preparing releases - btw, did I tell you Productization is in fact the process of turning projects into supported products, well this is quite general definition, but for illustration good enough - I did work on the various productization tools to speed up and simplify productization process. On the community side I was trying to take care about project roadmaps and help on the planning for the project releases. However, this may not sound very interesting, this part of the projects is very important for the product side and has deep impacts if not handled carefully.
During past year, we have settled quite well with the roadmaps and this is a step forward. I was involved as well in the Incubator preparation, what is other of the improvements, which will help to make projects mature enough before they come stable. You might be familiar for example with Apache incubator or other ones, so Mobicents Incubator is the place, where Mobicents baby projects grow up.
And finally during past year I have prepared a relase & build process for jbcp 5 product, which is improved and more following the way EAP, SOA-P or EPP does productization.

In fact I did really enjoy f2f meeting and I have to close with a word of classic:
"It's not fair" we do have only one week per year to meet all together.

Well on the other hand, would I be able to handle it ? ;)

Here are some photos, how great time it was...

See you guys next year !

pátek 5. února 2010

Time to celebrate my first year with Mobicents

Wow, this was a great year !
I can not remember from my past experience any of the year, which has fleet away so fast as this one. There has been many of the things happening and most of them I have really enjoyed. Few couple months from beginning were quite hard. Time to settle down everything and find out how the things are working took quite long, but I enjoyed! It is good to remember here, the Productization meeting at Newcastle, which helped me a lot. To meet the guys, working on the same things for various platforms/projects was inspiring.
We have established a process for the regular incremental patches of our Mobicents/ JBCP platform and even going through difficulties, we have delivered our distributions.
Meeting of the other team-mates in August was great time to enjoy the fact, that although I am here alone in Brno, there are other guys worldwide playing the same game as I do.
Cheers guys ! :)
Great experience for me was as well a RedHat developer conference here in Brno, where I had a chance to introduce Mobicents during my presentation.

Looking forward to next year, I am sure will be great :)

čtvrtek 28. ledna 2010

Mobicents automated roadmaps are generated from gcode issues

For a very long time we have been using mobicents spreadsheet
I was searching for any consistent, up-to-date roadmap information for various modules of Slee, Sip Servlets, Diameter. I do not want argue, how bad, or good this was, but I think we can agree on the fact, this approach was not bringing us a big value.

It is the time to introduce, how we deal with roadmap management for Mobicents now. First of all have a look at SipServlets roadmap and JainSLEE roadmap and check the roadmap's yourself.
Current roadmap management we use, bring us consistent, up-to-date and what is most important flexible way, how to handle roadmap. There is no need to remember, when You, as developers, deal with any of the issues, update some sheets or any extra place, to keep roadmap consistent. Only need is to manage gcode issue and roadmap is every day automatically generated and updated accordingly with the most recent changes and updates.
We can follow (observe) such roadmap every day progress or weekly progress, as you like, to check, whether the issue has been started updated or not.

When you are interested in more details, how this works you can check documentation for automated roadmap tool. (This documentation is being updated, so you may expect some progress on it).

Currently, we do have Slee and Sip Servlets modules and Diameter with Media server modules are coming soon.

check for yourself !

pátek 11. září 2009

Red Hat developer conference Brno 2009

This time of the year again all the developers interested in this event came to Brno to gather together to have a fun on the developer conference. The conference took place at the Masaryk University at Brno. On the following link is the full agenda including the presso for the Mobicents presentation, what I was involved at.
Developer confernce pages
The agenda was full of the very interesting topics from Jboss topics like Jopr,, Drools, Jbpm to Fedora topics like KDE, core utils etc. Of course for me was the most interesting one the Mobicents presentation, which took place at the first day of the conference as the First one (from 9:30 am). I can honestly say, that I was a bit nervous since this was the first time I have presented in the university presentation hall. The attendance however did not exceed the expectations. Finally about 30 people were attending Mobicents presentation and some of them were the outside people , I mean non Redhatter's. What I have mainly focused on, was trying a bit evangelize about Mobicents. The basic assumption was that the target audience is not aware of Mobicents at all. So, I have generally introduced Mobicents follwoed by the other Mobicents modules overview (JAIN Slee, Sip Servlets, Media, Presence, Diameter). The presentation went quite OK and I hope that the attendees did get any idea, what we are doing in Mobicents team.

Other presentations, were also quite impressive. Especialy at the second day I would like to pick the jBPM presented by Jiri Pechanec the Red Hat QA Supervisor and the Drools presentation done by Lukas Petrovicky the Red Hat QA Associate. They both made a very interesting stuff.

Now we are in the middle of the second day and in the evening I am going to attend the Lab for the Portlet creation and then the Lab for the Jopr plugin (I hope I can easily create my own Jopr plugin as well).

After the developer conference presentations, there is going to be the pub event, which is also very expected.

Overall the developer conference is quite amazing experience for the developers to join. Is is a good time to stop a bit from the rush days, every day drill and to meet the others and see, what their projects are and what they are working on.


úterý 1. září 2009

Mobicents team meeting in Brno 2009 & achievements in productization of jbcp

This was the first time I had chance to meet face to face my team-mates from mobicents team. This was a great chance for me to meet others, work together and have fun together. For those of you who are not familiar with the mobicents project, please visit the following link:
I am the one who has a part of responsibility in the turning the community project into the product, which is aimed to be supported by RedHat.
What were the main areas I have touched in my presentation ?
- Introduction of the achievements of productization in the past 6 moths
- Creation of the jbcp 1.2.1 release, which was following established process
- Challenges of productization

During the past 6 months I was working on the productization process for JBCP, trying more less follow the other well established products processes like EAP or SOA.
We have introduced the product branch for jbcp 1.2.x, which can be found at:
We do have continuous integration running on the product branch and spotting for the bugs as an early notifications with plenty of unit test completing.
Tool for overseeing the API's used within the jbcp product was introduced, aiming on no populating API's with dirty code.
Tool for producing the One Off patches was introduced

With all those "little steps" we are coming closer to the ultimate goal, which is the well established process of making product of jbcp, taking Mobicents modules and turning them into good&supported product (with making sure of modules are productive ready and with stripping those they are only experimental features)

All other teams across the whole product live-cycle are doing the great job, never less there is much more space for improving the things such as communication and cooperation's with others involved.
We need to become stronger in the preparation of the plans for our product and trying to make schedules precisely.
We need to go further with the separation between the product and project in the terms of resources, support, customers.
The ultimate challenge is increasing the number of the satisfied customers, who are relying on the great support we can provide.

So, this was about the work part and I can honestly say, we did good, we worked hard and achieved all what was on the agenda.

Look how tired can it be:

Last, but not least we have had some fun of course.

We lost the game, but we did play a good soccer !

So, guys cheers then and hope we meet at some other place next time !

Maybe in...

pátek 26. června 2009

Finacial crisis ? No, the Men kind crisis

It is a Friday, just my last day in the office before I go to vacation. I started to read a blog about the economic situation. This was very interesting article and it hit me to respond to this article and suddenly I have realise: "This is a wow topic and I want to express a little more of myself to this problem, so .. I started this article".
Whole world, the people, from everywhere are discussing the crisis, and what is much worst, a lot of them is feeling the crisis itself by loosing their jobs. The article I was reading and which hit me to write this post, was describing, how the economic theories are no valuable any more, how lots of people with the Nobel prises are discussing etc.
You know, what ? I don't think this is only about ECONOMY. What the hell, why the people think, that the whole world is about money. Do you think this is "child view". Say to me: "grow first, and you realize that whole world is about money"? Surely, you are right. But lest go a little deep and I will show you, this is not only about money.
In our global world, we are more than 30-40 years trying to catch up the bi-polarization between the "third world countries" and "good situated countries". Did wee succeed ? No I do not think so. We are rich and they are poor. Now you may think, what this has together with the crisis... a lot.
Nowadays I am quite rich guy with well situated family, good job and house for mortgage. Yes... well done. But, I do realize, that need of having 4 TV's at home is no worth a penny. I am fine with one TV, I do not need to buy the fourth one. So, in our "rich countries" there is quite a lot of people thinking the same way, I would say quite enough to get the TV developers into the trouble, that they will not sell as much as they thought.
On the other hand the people from the "poor countries", they are not going to buy the TV, because they do not have enough money to buy food.
So, where do I lead you ? I want to show, that we have reached the crisis of the people consumption and that we do not sell more TV's cars etc, if the people does not want to buy.
Today world people are used to apply for mortgage to pay up Their living and all of us, We are living on debt. Do you think we pay up the debt once ? NEVER !!! Therefore we are not producing any value, we are just promising we will pay.
It is time about to start thinking about the new ways, how to live for the future. You know the old traditionalist, they will tell you, that this is only economic recession, and that it will be over soon. NOT TRUE !
Just think about it....
Think about, what will happen when consume all the resources, what we have : oil, coil, but the worst one.. water
Do you say: "This does not affect me, and my children, hopefully not, and grand children "... who cares, we will be dead at that time.
Think about it...
About the new approach, we must find out to get out of the crisis, BUT not from the economic crisis, but the men kind crisis.