Today, during the first DevCon2010 general session, Mike Lazaridis announced the BBM Social Platform. The platform allows developers to access the social features of BBM as well as integrating with nearly all the first party applications in a Super App fashion. The BBM Social Platform includes chat capabilities, content sharing, and invitations. Users will be able to invite their BBM friends to join them in a game and then chat with one another while the game is in progress.
BBM functionality accessible to developers through the BBM Social Platform includes:
Contact list – allows users to choose from their BBM contacts from within another application in order to initiate social interactions such as chatting or initiating game play.
BBM user profile – an application can insert application status updates into the user’s BBM profile allowing it to be launched or downloaded from BBM by the user’s friends.
Application – specific communities – users can create BBM friend groups specific to an application.
Data Transfer – allows users to transfer pictures, audio, video and other content directly from an application to their BBM contacts or groups
Invitations – allows users to invite new friends to BBM, invite their friends to interact within or download an application, and accept invitations, all from within an application.