I recently had a look at an excellent [blog](http://dalelane.co.uk/blog/?p=1599) for using MQTT over Android. I am new to MQTT, and for understanding the concepts, I want to use MQTT services on Blackberry. Is there a good explanation of how MQTT works... a J2ME/ blackberry implementation will be easy to understand for me.

Thanks !