The open-source Facebook BlackBerry SDK


Have you ever thought about adding Facebook integration to your existing and/or future BlackBerry® applications? Are you eager to integrate your BlackBerry applications with Facebook, but feel lost and don’t know where exactly to start?

If your answer is yes to either of these questions, I’m very excited to tell you that there is now a community-initiated, community-driven and open-source Java® Facebook SDK which will make your life much easier!

This SDK was initiated and created by an individual BlackBerry application developer in Indonesia, Eki Baskoro. It is now an open-source project under the MIT license, which makes it completely free to use and distribute. Although still in its infancy, some of the leading BlackBerry application developers, such as Motek Mobile, have already been using it to Facebook-enable many of their existing BlackBerry applications with ease.

In summary, this Java SDK serves nicely as a reference implementation of the Facebook OAuth 2.0 authentication mechanism, and also the new Facebook Graph API, so that developers don’t need to reinvent the wheel and implement their own set of APIs from scratch. In addition, a sample BlackBerry application is also included right out-of-the-box, which clearly demonstrates how to seamlessly integrate with Facebook using a set of handy built-in Java classes and factories (such as FacebookContext, User, Post, and so on).

For more information about this SDK, please visit the official website of the project. Or if you wish to jump directly into the source code, you can check it out from the Subversion repository, or download the zip bundle. Leave a comment and let us know how it worked out for you!

About Mike Kirkup

Mike Kirkup is the Director for the Developer Relations program at Research In Motion (RIM), which is responsible for managing the technical relationships and programs for RIM’s developer community worldwide. Mike and his team work with RIM’s developer community to provide support and guidance as developers work to integrate their applications to the BlackBerry platform. Mike joined RIM in 2001 as a Security Software Developer in RIM’s Wireless Security Group. As part of the Wireless Securty group, Mike contributed to the development of the BlackBerry Cryptography API, S/MIME and PGP implementations. Mike holds a Masters of Management Science and a Bachelor of Mathematics from the University of Waterloo.

Join the conversation

Show comments Hide comments
+ -
blog comments powered by Disqus