Before we headed down to BlackBerry 10 Jam and BlackBerry World 2012 we told you RIM had a few very cool sounding sessions going on. One of those was RIM detailing how they are building BBM for BlackBerry 10 using Cascades. Sadly I did not get to be at that presentation due to other commitments but we did want to share with you some info from it. Shiladitya Sircar, Director of R&D BBM at RIM, was on stage explaining how they are building BBM on BlackBerry 10. A large majority of the talk was focused on the technical details and implementation decisions which would bore anyone unless they are a developer.
Since many of you have since asked me about the session I wanted to show you what was presented. Sircar shared a few wireframes (Think rough outlines) of how BBM is designed to work on BlackBerry 10. Sircar made a focus on mentioning that RIM is bringing all of the BBM feature parity we love in the current BBM to BlackBerry 10. That includes groups and other features. He also said that they are getting regular user interface and user experience design changes so this is in no way final. Check out a basic view of how it will look below:
As you can see above you have the chats, contacts, and groups of the current BBM. The main change is a new filtering dropdown to show only certain contacts or chats along with a new grid system you see below.
The presenter also showed how Friend Updates view allows you to quickly see what your contacts are up to now:
RIM also shared the key design principles behind their design including:
There is also the slide out extra actions menu powered by Cascades:
The rest is a bunch more technical decisions and implementation choices by RIM on how they used Cascades and their migration from Java to C++.