<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>BlackBerry Developer Blog &#187; bbm sdk</title>
	<atom:link href="http://devblog.blackberry.com/tag/bbm-sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Tue, 18 Jun 2013 16:50:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='devblog.blackberry.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ef0a66c09615fa946c4179662398878?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>BlackBerry Developer Blog &#187; bbm sdk</title>
		<link>http://devblog.blackberry.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://devblog.blackberry.com/osd.xml" title="BlackBerry Developer Blog" />
	<atom:link rel='hub' href='http://devblog.blackberry.com/?pushpress=hub'/>
		<item>
		<title>BBM Social Platform – Drawing Users in with the Profile Box</title>
		<link>http://devblog.blackberry.com/2011/08/bbm-social-platform-profile-box/</link>
		<comments>http://devblog.blackberry.com/2011/08/bbm-social-platform-profile-box/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 13:49:58 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[sample code]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6882</guid>
		<description><![CDATA[Check out how to develop a Profile Box within the BBM SDK.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6882&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-6944" title="BBM" src="http://rimdevblog.files.wordpress.com/2011/08/bbm-icon.jpg?w=294&#038;h=277" alt="BBM" width="294" height="277" /></p>
<p>BlackBerry® Messenger (BBM™) is more than just chat! With the release of the BBM Social Platform, we have released a comprehensive set of tools to easily add the power of BBM to your app. This blog post is one in a series focusing on how to easily add social networking features to your app &#8211; and there’s no better time to use this knowledge to update your app so that it’s ready for submission to the 2011 BlackBerry® Developer Challenge (particularly the <a href="http://www.blackberrypartnersfund.com/challenge">Most Addictive social app using the BBM Social Platform</a> category).</p>
<p>People love to share their accomplishments with their peers. You can design your app to incorporate levels of recognition for various accomplishments by use of some sort of award (e.g. badge, statement, icon, trophy, et cetera). Incorporating awards in your app can be a great way to enable users to promote your app to their peers.</p>
<p>Awards generally consist of an icon and a text string and should convey why they were awarded. The BBM Social Platform easily enables achievement sharing as can be seen in the screenshot below, where you can specify the icon and text for the achievement. The platform then automatically groups them under your application’s custom profile box.</p>
<p><span id="more-6882"></span></p>
<p><img class="aligncenter size-full wp-image-6883" title="BBM profile box" src="http://rimdevblog.files.wordpress.com/2011/08/bbm-profile-box.jpg?w=360&#038;h=480" alt="BBM profile box" width="360" height="480" /></p>
<p>If achievements are not a good fit for your application, there are plenty of situations where users have content that they want to share with their friends that may be more suitable in their profile box as opposed to their status message. This could include their current location as a user travels, the current song a user is listening to, or the current book a user is reading. Other use cases include apps that leverage other platform services; for example, apps that are using BlackBerry Push Service may want to post updates for things like a win from a favorite sports team or an alert for extreme weather conditions. Apps that are using Payment Service for in-app purchase may want to allow the user to share items they bought which may encourage other users to purchase the same items. Alternatively, the achievements themselves, may not necessarily be application achievements but rather personal achievements, such as achieving a fitness or weight loss goal, a career goal, or even a financial goal. The possibilities are endless &#8211; and I’m sure you can find a way to leverage this feature in your application!</p>
<p>As a developer, all you need to do is pass an optional (but highly recommended) icon and a string to the platform and, provided that the user has given your app permission to post, the profile box will appear under your app for that user. The profile box is visible to all BBM users whether they have the app or not. Any user who clicks the box without having the app installed will be prompted to download it, expanding your user base through viral distribution. Users who already have the app installed will be prompted to launch it, increasing user engagement.</p>
<p>In the screenshot above, you can see that Nicole has a profile box entitled “Always Happy!” letting everyone know that the application (in this case the BBM SDK Demo) has seen fit to award her with this achievement. The code to accomplish this is seen below in Java® and BlackBerry® WebWorks™.</p>
<p><strong>Java</strong></p>
<div class="sample">
<pre>UserProfile userProfile = platformContext.getUserProfile();
UserProfileBox profileBox = userProfile.getProfileBox();
if (profileBox.isAccessible()) // Ensure that we have permission to access the box
{
	// Each icon used by your application must have a unique ID
int iconId = 1;
EncodedImage icon = EncodedImage.getEncodedImageResource("smiley.png");
profileBox.registerIcon(iconId, icon);
profileBox.addItem(iconId, “Always Happy!");
// A third parameter, cookie (String), can be added to give your app context when launched via the BBMPlatformContextListener listener.
}
</pre>
</div>
<p><strong>BlackBerry WebWorks</strong></p>
<div class="sample">
<p>// Add an item with icon, text, and a cookie<br />
var iconID = { id:1, uri:&#8221;local:///profilebox/smiley.jpg&#8221;};<br />
var options = {text:&#8221;Always Happy!&#8221;, iconId:iconID};<br />
blackberry.bbm.platform.self.profilebox.addItem(options);</p>
</div>
<p>To access the tools and get information about other features of the BBM Social Platform, visit our <a href="http://blackberry.com/developers/bbm" target="_new">BlackBerry Messenger Developer site</a>. To access the complete sample app demonstrating the code shown here, check out the Knowledge Base article “<a href="http://supportforums.blackberry.com/t5/Java-Development/BBM-Social-Platform-How-to-Create-Profile-Boxes/ta-p/1207519" target="_new">BBM Social Platform – Drawing Users in with the Profile Box</a>”.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6882/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6882&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/08/bbm-social-platform-profile-box/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/93c01acd537bfb61a304b73eef4fce76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianzub1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/08/bbm-icon.jpg" medium="image">
			<media:title type="html">BBM</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/08/bbm-profile-box.jpg" medium="image">
			<media:title type="html">BBM profile box</media:title>
		</media:content>
	</item>
		<item>
		<title>BBM Social Platform – Adding in-app chat to your app</title>
		<link>http://devblog.blackberry.com/2011/08/bbm-social-platform-adding-chat/</link>
		<comments>http://devblog.blackberry.com/2011/08/bbm-social-platform-adding-chat/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 13:28:27 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[sample code]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6834</guid>
		<description><![CDATA[Find out how to add in-app chat to your app, complete with sample code.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6834&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-5685" title="BBM" src="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg?w=353&#038;h=272" alt="BBM" width="353" height="272" /></p>
<p>Want to allow your app’s users to chat with their contacts without having to leave your app? Add BlackBerry® Messenger (BBM™) Chat! By integrating BBM chat directly into your app, you have the opportunity to create a community of BlackBerry® smartphone users who can get together to socialize and communicate. Adding this social aspect can help increase your app’s reach and maintain its presence, thereby increasing its “stickiness.” (A sticky app is one that users find so useful and engaging that they come back to it over and over again!)</p>
<p>Adding BBM Chat may also increase the discoverability of your app &#8211; when people like something, they want to share it with others. Because BlackBerry device users can communicate with any or all of their BBM contacts from within your app, you have a built-in advertising system.</p>
<p>Let’s take a look at a couple of examples:</p>
<p><span id="more-6834"></span></p>
<ul>
<li>While viewing the latest sports scores in a sports news app, a user starts a BBM chat with fellow fan(s) in his contact list to discuss game highlights.</li>
<li>While looking through house listings in a real estate app, a user starts a chat with their real estate agent about a listing that interests them.</li>
</ul>
<p>You can create a full-screen BBM chat session or embed it into your app’s UI &#8211; in the lower half of the screen, for example &#8211; allowing users to continue to interact with your app as they chat. Chat messages can be sent from application to application or from application to BBM.</p>
<p>Here are some code samples for Java® and BlackBerry® WebWorks™ to help get you started:</p>
<p><strong>Java</strong></p>
<p><strong>Full screen:</strong></p>
<p>This line of Java code opens a BBM conversation window with the specified message in the ReplyField and opens a Contact Picker UI field populated with the user’s BBM contacts. The user can select one or several contacts to add to the conversation.</p>
<div class="sample">
<pre>platformContext.getUIService().startBBMChat("Let's chat!");</pre>
</div>
<p></p>
<p><strong>Embedded chat:</strong></p>
<p>The following code sample demonstrates how to create an embedded chat screen.</p>
<div class="sample">
<pre>public class ChatFieldScreen extends MainScreen
{
	private ChatField _chatField; 

	public ChatFieldScreen()
	{
		// Create a field that uses the full height of the manager that contains it.

		Field firstField = null; 

		/* The BottomUpManager allocates space for the bottom fields first, and
		 then allocates the rest of the space to the first field. */

		BottomUpManager bottomUpManager = new BottomUpManager();

		/* Create a chat field that groups messages from the same sender,
		 displays the sender's name, and wraps the messages in bubbles. */

		_chatField = new ChatField(
				MessageListManager.MESSAGE_STYLE_GROUP_MESSAGES_SAME_SENDER |
				MessageListManager.MESSAGE_STYLE_SHOW_SENDER_DISPLAY_NAME,
				MessageListManager.BORDER_STYLE_BUBBLE);

// Add the field that uses the full height of the container, and then the chat                                                                    field.

		bottomUpManager.add (firstField);
		bottomUpManager.add (_chatField);

		add (bottomUpManager);
	}

	// Look for a press of the Enter key, then processes the text in the chat field

	protected boolean keyChar(char key, int status, int time)
	{
        Field fieldWithFocus = getLeafFieldWithFocus();
        ReplyField replyField =  _chatField.getReplyField();

        if (fieldWithFocus == replyField &amp;&amp; key == Characters.ENTER)
        	{
            // handle the ENTER key from the embedded chat field
            String msg = replyField.getText().trim();
            	if (msg.length() &gt; 0)
            	{	/* add code to send the message, for example:
            			try {
							sendMessage(msg);
						}
            			catch (DataOverflowException e) {
							 // message cannot be sent
							e.printStackTrace();
					} catch (ContactUnreachableException e) {
							// contact is not reachable
							e.printStackTrace();
							}
				*/
            	}

            replyField.setText(null);  // clear the reply field
            _chatField.toggle();       // hide the reply field
            return true;
        	}
        return super.keyChar(key, status, time);
    }

	/* Create a class to send the message over an existing connection, for example:

private void sendMessage (String msg) throws DataOverflowException, ContactUnreachableException
		{
		BBMPlatformContactList contactList = connection.getContactList();
    		if( connection.getContactList().size() &gt; 0 ) {
       	 	BBMPlatformData data = new BBMPlatformData( msg );
       		connection.sendData( data, contactList );
     		}
		}
	*/
}</pre>
</div>
<p></p>
<p><strong>BlackBerry WebWorks</strong></p>
<p><strong>HTML chat window elements:</strong></p>
<div class="sample">
<pre>&lt;div id="chatWindow"&gt;&lt;/div&gt;
&lt;div id="inputArea"&gt;
                &lt;textarea id="txtMessage" rows="1"&gt;&lt;/textarea&gt;
&lt;/div&gt;</pre>
</div>
<p></p>
<p><strong>Styling chat window elements using CSS:</strong></p>
<div class="sample">
<pre>.receive-chatBubble
{
	margin: 4px 20px 0px 4px;
	padding: 0;
	position: relative;
}

#inputArea
{
	border: 1px solid #A5A2A5;
	border-right: 1px solid #A5A2A5;
	background: black;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#1E1B14));
	padding: 5px 3px;
	overflow:auto;
}</pre>
</div>
<p></p>
<p><strong>Sending an outgoing BBM message via JavaScript:</strong></p>
<div class="sample">
<pre>//Attempt to read the current user's display name from the BBM Client
if ((window.blackberry !== undefined) &amp;&amp; (blackberry.bbm.platform !== undefined))
{
	displayName = blackberry.bbm.platform.self.displayName;
}	

//Display the message in the current user's chat window
addMessageToChatWindow(MESSAGE_TYPE_SEND, message, displayName, dt);

if (connType === "session")
{
	conn.broadcast(message);
}
else {
	conn.send(message);
}</pre>
</div>
<p></p>
<p><strong>Listening for incoming BBM messages via JavaScript:</strong></p>
<div class="sample">
<pre>connection.onBroadcastData = function(user, data)
{
	//Another user in the session has broadcasted a message.
	var displayName = "Unknown", dt = new Date();
	if (user)
	{
		displayName = user.displayName;
	}
	addMessageToChatWindow(MESSAGE_TYPE_RECEIVE, data, displayName, dt);
};</pre>
</div>
<p></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6834/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6834/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6834&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/08/bbm-social-platform-adding-chat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/93c01acd537bfb61a304b73eef4fce76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianzub1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg" medium="image">
			<media:title type="html">BBM</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 BlackBerry Developers Challenge – ‘Most Addictive Social App Using the BBM Social Platform’ Now Open For Submissions!</title>
		<link>http://devblog.blackberry.com/2011/07/2011-blackberry-developers-challenge-social-apps/</link>
		<comments>http://devblog.blackberry.com/2011/07/2011-blackberry-developers-challenge-social-apps/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 14:31:41 +0000</pubDate>
		<dc:creator>Ian M.</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[blackberry developer challenge]]></category>
		<category><![CDATA[social platform]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6823</guid>
		<description><![CDATA[Announcing the opening of submissions for the ‘Most Addictive Social App Using the BBM Social Platform’ competition, as part of the 2011 BlackBerry Developers Challenge.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6823&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-5685" title="BBM" src="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg?w=353&#038;h=272" alt="BBM" width="353" height="272" /></p>
<p>With the <a href="http://devblog.blackberry.com/2011/07/bbm-6-apps/">BlackBerry® Messenger (BBM™) v6.0</a> client now officially launched, we’re excited to announce that the BlackBerry® Partners Fund’s <a href="http://www.blackberrypartnersfund.com/challenge" target="_new">2011 BlackBerry® Developers Challenge</a> has just opened submissions for the ‘Most Addictive Social App Using the BBM Social Platform’ competition*! You can now test the apps you’ve been creating with the BlackBerry® Messenger SDK against the gold release of the BBM v6.0 client and submit them to the competition. If you haven’t created an app yet that integrates BBM features, you still have time to get to work. Submissions for the BBM competition close September 23rd and we’ve compiled a list of resources to help you get started:</p>
<p><strong>Three-part webcast series: ‘Integrating with the BBM Social Platform, One Step at a Time’</strong></p>
<ul>
<li><a href="http://webcast.streamlogics.com/audience/index.asp?eventid=98450433" target="_new">Step 1: Viral Distribution and the BBM Contact List</a></li>
<li><a href="http://webcast.streamlogics.com/audience/index.asp?eventid=69648378" target="_new">Step 2: User Profile and Custom Profile Box</a></li>
<li><a href="http://webcast.streamlogics.com/audience/index.asp?eventid=87217347" target="_new">Step 3: BBM Chat and Embedding Chat within your App</a></li>
</ul>
<p><strong>Blog posts:</strong></p>
<ul>
<li><a href="http://devblog.blackberry.com/2011/07/bbm-sdk-viral-apps/">BBM Social Platform – Help Your App Go Viral!</a></li>
</ul>
<p><strong>Tools and Resources:</strong></p>
<ul>
<li>Visit the <a href="http://www.blackberry.com/developers/bbm" target="_new">BlackBerry Messenger Social platform landing page</a> to download the latest BBM™ SDK and documentation. You can find the BBM v6.0 gold client in the <a href="http://www.blackberry.com/appworld" target="_new">BlackBerry App World™</a> storefront.</li>
<li>Twitterview with Research In Motion® (RIM®) development experts on <a href="http://twitter.com/BlackBerryDev" target="_new">@BlackBerryDev</a> – Tuesday August 2nd at 2:30pm EDT. Bring your BBM questions!</li>
</ul>
<p>We look forward to seeing your creative ideas come to life through your apps! <a href="http://www.blackberrypartnersfund.com/submission" target="_new">Submit your app</a> to the ‘Most Addictive Social App Using the BBM Social Platform’ competition today and be among the first to be considered for an incentive prize package (see the <a href="http://www.blackberrypartnersfund.com/bbmrules" target="_new">terms and conditions</a>). For more information on this year’s BlackBerry Developer Challenge, see <a href="http://www.blackberry.com/developers/challenge">http://www.blackberry.com/developers/challenge</a>.</p>
<h6>*No purchase necessary. Submission deadline: 11:59PM EST on September 23, 2011. See Terms and Conditions for complete details and restrictions. Void where prohibited.</h6>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6823/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6823/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6823&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/07/2011-blackberry-developers-challenge-social-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/af2e30bbfb2ff3164aaa9cc7f05dc2b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianmcd1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg" medium="image">
			<media:title type="html">BBM</media:title>
		</media:content>
	</item>
		<item>
		<title>BBM Social Platform – Help Your App Go Viral!</title>
		<link>http://devblog.blackberry.com/2011/07/bbm-sdk-viral-apps/</link>
		<comments>http://devblog.blackberry.com/2011/07/bbm-sdk-viral-apps/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 14:55:15 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[bbm social platform]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6737</guid>
		<description><![CDATA[Learn more about how to use the BBM Social Platform to utilize the Invite to Download feature.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6737&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-5685" title="BBM" src="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg?w=353&#038;h=272" alt="BBM" width="353" height="272" /></p>
<p>The release of the BlackBerry® Messenger (BBM™) Social Platform opens a gigantic world of possibilities to application developers. While some are obvious, such as allowing your users to chat with each other, others may be a little more subtle. This post is the first in a series that will talk about how to easily add social features to your application using the BBM Social Platform. And there’s no better time to update your app! The <a title="2011 BlackBerry Developer Challenge" href="http://www.blackberry.com/developers/challenge" target="_new">2011 BlackBerry Developer Challenge</a> is on, and submissions for the <em>Most Addictive social app using the <a href="http://devblog.blackberry.com/2011/03/bbm-sdk/">BBM™ Social Platform</a></em> category will open later this summer.</p>
<p>One of the greatest benefits of the BBM Social Platform is enabling application developers to access the enormous social graph of their users. Friends often place a much greater level of trust in each other’s suggestions when compared to anonymous reviews and advertisements. With the BBM Social Platform, leveraging this ability to help expand your reach and increase your user base is so simple that I will demonstrate it here.</p>
<p><span id="more-6737"></span></p>
<p>While you may or may not want to add social features to your app, there is one feature that every app should definitely implement: the “Invite to Download” feature. This feature is so easy to implement &#8211; and can have such a great effect on app reach and downloads &#8211; that there is really no reason not to take advantage. The idea is simple: The developer adds a button or menu item to their app that allows the user to invite a friend from BBM to download the application. The user, finding the app to be of great utility or enjoyment, decides that this app needs to be shared and selects the “Invite to download” option. Once selected, the user is presented with a list of users from their BBM list. After selecting a user, the rest is out of their hands (and yours), and the platform dutifully goes off and presents the invited user with a message stating that their friend would like them to download an application. Most importantly, it provides a link that will take the user directly to the app in BlackBerry App World™ for a quick and easy download.</p>
<p>What the inviter sees:</p>
<p style="text-align:center;"><img title="BBM Social Platform" src="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-1.jpg?w=280" alt="BBM Social Platform" width="280" /> <img title="BBM Social Platform" src="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-2.jpg?w=280" alt="BBM Social Platform" width="280" /></p>
<p>What the invitee sees:</p>
<p style="text-align:center;"><img title="BBM Social Platform" src="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-3.jpg?w=280" alt="BBM Social Platform" width="280" /> <img title="BBM Social Platform" src="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-4.jpg?w=280" alt="BBM Social Platform" width="280" /></p>
<p>All you need to do to enable this feature is to call the following code in Java® or BlackBerry® WebWorks™:</p>
<p><strong>Java</strong><br />
MessagingService messagingService = platformContext.getMessagingService();<br />
messagingService.sendDownloadInvitation();</p>
<p><strong>BlackBerry WebWorks</strong><br />
var result = blackberry.bbm.platform.io.inviteToDownload(onComplete);</p>
<p>The first line for the Java code is just a call to the platform to obtain a reference to the Messaging Service, and isn’t necessary in the BlacKBerry WebWorks implementation. The sendDownloadInvitation() and inviteToDownload() methods are where the magic happens. The platform will automatically show the user a Contact Picker UI field populated with their BBM contacts who do not already have the app installed. The user can select a contact or cancel if they change their mind, either way, control is returned to your app as soon as the user makes a selection. This method should always be called as a response to a specific user request to invite their contacts to download your application.</p>
<p>Be sure to check out the KB article <a href="http://supportforums.blackberry.com/t5/Java-Development/How-to-Invite-contacts-to-download-your-application-using-the/ta-p/1196567" target="_new">How to &#8211; Invite contacts to download your application using the BBM Social Platform for Java and WebWorks</a> for more information, and <a href="http://webcast.streamlogics.com/audience/index.asp?eventid=98450433" target="_new">register</a> for our upcoming three-part Webcast series “Integrating with the BBM Social Platform, One Step at a Time”, where we will cover Download Invitations and more. We’ll follow up this blog post&#8217;s corresponding webcast with two more webcasts covering user profiles and embedded chat using the BBM Social Platform. See the details below for more information and register today!</p>
<p><strong>Integrating with the BBM Social Platform, One Step at a Time<br />
Step 1: Viral Distribution and the BBM Contact List<br />
Date:</strong> Tuesday, July 19, 2011<br />
<strong>Time:</strong> 2:00 PM EST / 11:00 AM PST<br />
Register at: <a href="http://webcast.streamlogics.com/audience/index.asp?eventid=98450433" target="_new">http://webcast.streamlogics.com/audience/index.asp?eventid=98450433</a></p>
<p><strong>Integrating with the BBM Social Platform, One Step at a Time<br />
Step 2: User Profile and Custom Profile Box<br />
Date:</strong> Thursday, July 21, 2011<br />
<strong>Time:</strong> 2:00 PM EST / 11:00 AM PST<br />
Register at: <a href="http://webcast.streamlogics.com/audience/index.asp?eventid=69648378">http://webcast.streamlogics.com/audience/index.asp?eventid=69648378</a></p>
<p><strong>Integrating with the BBM Social Platform, One Step at a Time<br />
Step 3: BBM Chat and Embedding Chat within your App<br />
Date:</strong> Tuesday, July 26, 2011<br />
Time: 2:00 PM EST / 11:00 AM PST<br />
Register at: <a href="http://webcast.streamlogics.com/audience/index.asp?eventid=87217347">http://webcast.streamlogics.com/audience/index.asp?eventid=87217347</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6737/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6737&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/07/bbm-sdk-viral-apps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/93c01acd537bfb61a304b73eef4fce76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianzub1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg" medium="image">
			<media:title type="html">BBM</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-1.jpg" medium="image">
			<media:title type="html">BBM Social Platform</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-2.jpg" medium="image">
			<media:title type="html">BBM Social Platform</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-3.jpg" medium="image">
			<media:title type="html">BBM Social Platform</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/07/bbm-invite-4.jpg" medium="image">
			<media:title type="html">BBM Social Platform</media:title>
		</media:content>
	</item>
		<item>
		<title>BBM Social Platform SDK 1.0 for BlackBerry WebWorks (Beta)!</title>
		<link>http://devblog.blackberry.com/2011/06/bbm-sdk-for-webworks/</link>
		<comments>http://devblog.blackberry.com/2011/06/bbm-sdk-for-webworks/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 15:34:07 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6682</guid>
		<description><![CDATA[Announcing the first public beta release of the BlackBerry® Messenger (BBM™) Social Platform SDK 1.0 for BlackBerry® WebWorks™.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6682&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-5685" title="BBM" src="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg?w=353&#038;h=272" alt="BBM" width="353" height="272" /></p>
<p>We are proud to announce that the BlackBerry® Messenger (BBM™) Social Platform SDK 1.0 for BlackBerry® WebWorks™ is ready for its first public beta! Now’s the time to experiment with the beta and start thinking about the possibilities of BBM integration in your BlackBerry WebWorks application.</p>
<p>Since this beta version enables on-device testing, developers now have the opportunity to perfect the BBM workflow in their applications ahead of the release.</p>
<p>This beta release is designed to give developers the ability to accomplish the following:</p>
<ul>
<li>access and update fields in the user’s profile such as status, avatar and personal message</li>
<li>create their own custom areas within the user’s profile for promoting recent application activity or storing trophies and achievements</li>
<li>initiate BBM chats with friends</li>
<li>initiate file transfers</li>
<li>the ability to share applications virally with friends in their contact list</li>
<li>initiate application-to-application background communication through BBM for sending and receiving application instructions, such as moves in a game or any other application state changes</li>
</ul>
<p>For BlackBerry WebWorks app developers, initiating application-to-application background communication through BBM is particularly relevant. The major difference between the Java® and BlackBerry WebWorks versions of the BBM Social Platform is that Java developers are able to leverage the pre-existing BBM chat fields, adding those Java UI components directly in their applications to support in-app chat. For a BlackBerry WebWorks developer, if you’re enabling BBM chat within the context of your application, you’ll want to leverage the app-to-app background communication functionality for the sending and receiving of messages between two BBM users, then render that chat using the HTML and CSS you define.</p>
<p>To get started, download the beta version of the <a href="http://us.blackberry.com/developers/blackberrymessenger/">BBM Social Platform</a> for BlackBerry WebWorks from <a href="http://www.blackberry.com/developers" target="_new">BlackBerry Developer Zone</a>. Next, compile and sign your app with this new build. For on device testing with this release of the BBM Social Platform SDK, you will need to upgrade to the latest BlackBerry Messenger 6.0 beta available on <a href="http://www.blackberry.com/beta" target="_new">BlackBerry® Beta Zone</a>.</p>
<p>New to BlackBerry® Beta Zone? No problem – just follow the steps in the <a href="http://devblog.blackberry.com/2011/05/bbm-social-platform-beta-update/">blog post announcing support for on-device testing</a>!</p>
<p>To get started with the BBM Social Platform SDK 1.0 for BlackBerry WebWorks and review all the supported features, be sure to check out BlackBerry® Developer Zone’s <a href="http://us.blackberry.com/developers/blackberrymessenger/" target="_new">BBM Social Platform</a> page, and as always, stay tuned to the BlackBerry Developer Blog for more updates on the platform. Don’t forget to read about <a href="http://devblog.blackberry.com/2011/06/bbm-sdk-for-java">the release of BBM Social Platform SDK 1.0 for BlackBerry Java</a>!</p>
<p>We look forward to hearing about your experiences using the platform!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6682/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6682&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/06/bbm-sdk-for-webworks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/93c01acd537bfb61a304b73eef4fce76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianzub1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg" medium="image">
			<media:title type="html">BBM</media:title>
		</media:content>
	</item>
		<item>
		<title>BBM Social Platform SDK 1.0 for BlackBerry Java!</title>
		<link>http://devblog.blackberry.com/2011/06/bbm-sdk-for-java/</link>
		<comments>http://devblog.blackberry.com/2011/06/bbm-sdk-for-java/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 15:32:48 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[social platform]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6680</guid>
		<description><![CDATA[Announcing the latest release of the BlackBerry® Messenger (BBM™) Social Platform SDK 1.0 for Java®.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6680&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-5685" title="BBM" src="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg?w=353&#038;h=272" alt="BBM" width="353" height="272" /></p>
<p>After months of development and testing, we’re proud to announce the latest edition of the <a href="http://devblog.blackberry.com/2011/03/bbm-sdk/">BlackBerry® Messenger (BBM™) Social Platform SDK 1.0 for Java®</a>! We’d like to thank our dedicated development community for all your hard work and diligent bug reporting, which truly helped to shape the platform.</p>
<p>Now that this release of the SDK has been launched, you can start submitting your applications to the BlackBerry App World™ storefront. Remember, apps using the new BBM Social Platform need the user to have BBM 6 installed, which is currently still in beta. As such, apps received by <strong>July 8th, 2011</strong> will be reviewed and, if approved, available for sale when the BBM v6.0.0 app itself is released!</p>
<p>We’ve seen a few changes and refinements to the platform since the last beta refresh and here’s what you can expect to see:</p>
<ul>
<li>Added the ability for an application to receive invitations from other users who are not on their contact list.</li>
<li>Contact picker UI changed to improve selection of multiple contacts and multi-user chat.</li>
<li>Added the ability to send a “join” invite to a user who does not have the app installed. They will see a download invite and after installing the app will receive a join invite.</li>
<li>Added a new API to determine whether the app is running on the test platform or production platform.</li>
</ul>
<p>To get started, download the newest version of the <a href="http://us.blackberry.com/developers/blackberrymessenger/" target="_new">BBM Social Platform SDK 1.0 for Java</a> from <a href="http://www.blackberry.com/developers" target="_new">BlackBerry® Developer Zone</a>. Next, compile and sign your app with this new build. For on device testing with this release of the BBM Social Platform SDK, you will need to upgrade to the latest BlackBerry Messenger 6.0 beta available on <a href="http://www.blackberry.com/beta" target="_new">BlackBerry® Beta Zone</a>.</p>
<p>New to BlackBerry® Beta Zone? No problem – just follow the steps in the <a href="http://devblog.blackberry.com/2011/05/bbm-social-platform-beta-update/">blog post announcing support for on-device testing</a>!</p>
<p>To get started with the BBM Social Platform and review all the supported features, be sure to check out BlackBerry Developer Zone’s <a href="http://us.blackberry.com/developers/blackberrymessenger/" target="_new">BBM Social Platform</a> page, and as always, stay tuned to the BlackBerry Developer Blog for more updates on the platform. Don’t forget to check out the <a href="http://devblog.blackberry.com/2011/06/bbm-sdk-for-webworks/">BBM Social Platform SDK 1.0 for BlackBerry® WebWorks™ (Beta)</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6680/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6680/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6680&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/06/bbm-sdk-for-java/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/93c01acd537bfb61a304b73eef4fce76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianzub1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/03/bbm-icon_white.jpg" medium="image">
			<media:title type="html">BBM</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Developer’s Blog End of Year Wrap-Up: 2010</title>
		<link>http://devblog.blackberry.com/2010/12/dev-blog-end-of-year-2010/</link>
		<comments>http://devblog.blackberry.com/2010/12/dev-blog-end-of-year-2010/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 19:24:53 +0000</pubDate>
		<dc:creator>Mike Kirkup</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[app world]]></category>
		<category><![CDATA[bbm sdk]]></category>
		<category><![CDATA[blackberry 6]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[playbook]]></category>
		<category><![CDATA[super apps]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=2928</guid>
		<description><![CDATA[The BlackBerry Developer's Blog looks back on the notable accomplishments of 2010.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2928&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-2929" title=" BlackBerry® Developer Groups across the world!" src="http://rimdevblog.files.wordpress.com/2010/12/devgroups-map.jpg?w=600&#038;h=319" alt="" width="600" height="319" /></p>
<p>(<em>(All the places worldwide where the 32 BlackBerry® Developer Groups are located!</em>)</p>
<p>In what is becoming an annual tradition, I wanted to share some end of year updates and highlight a few of the accomplishments within the BlackBerry developer community in 2010:</p>
<p><span id="more-2928"></span></p>
<ul>
<li>Over 350,000 registered BlackBerry developers! Welcome to more than 150,000 new developers this year alone.</li>
<li>Thirty-two BlackBerry Developer Groups around the world established themselves and created unique opportunities for developers to learn and network.</li>
<li>A series of BlackBerry Developer Days were run around the world.  (Due to the overwhelming response, we’ll soon be posting a list of 2011 dates, so check back soon!)</li>
<li>Engaged with you on our social channels.  We are now more than 12,000 followers strong on <a href="http://twitter.com/BlackBerryDev" target="_new">@BlackBerryDev</a>!  The Twitter team has enjoyed the opportunity to provide more support, tips and connect directly with you on a daily basis, and they’ll continue to do so in the new year.</li>
<li>Announced the BlackBerry® PlayBook™ tablet – a new 7” dual core tablet with full support for uncompromised browsing (Flash 10.1 and HTML5) and an exciting set of development platforms.  We are also <a href="http://rimdevblog.files.wordpress.com/2010/12/devgroups-map-mobile1.png2010/12/submit-playbook-apps-to-app-world/" target="_new">now accepting BlackBerry PlayBook tablet apps</a> in BlackBerry App World™!</li>
<li><a title="Free BlackBerry PlayBook tablet offer" href="http://us.blackberry.com/developers/tablet/playbook_offer.jsp?IID=DEVPBK1223" target="_new">Free BlackBerry PlayBook tablet offer</a> – Click the link for all the details, and see <a href="http://us.blackberry.com/developers/tablet/terms_conditions.jsp" target="_new">the terms and conditions here</a>.</li>
<li>Now approving apps for the free BlackBerry PlayBook tablet offer &#8211; After announcing the final terms and conditions on December 7, we’ve had over 1,000 vendors register with BlackBerry App World.  And now we’re happy to announce that we’ve started approving applications; as soon as the hardware is ready to ship, we’ll send free BlackBerry PlayBook tablets to the vendors with accepted apps (subject, of course, to the full terms and conditions!).  Be sure to register for BlackBerry App World and submit your BlackBerry PlayBook tablet apps to qualify!</li>
<li>Another amazing <a title="BlackBerry DEVCON" href="http://www.blackberrydevcon.com?IID=DEVCON1223" target="_new">BlackBerry DEVCON</a> with over 130 sessions and our largest number of attendees ever.  Announced the very first <a title="BlackBerry DEVCON Asia" href="http://www.blackberrydevcon.com/asia?IID=DEVCONA1223" target="_new">BlackBerry DEVCON Asia</a> conference in Bali, Indonesia for January 13-14, 2011.</li>
<li>The third annual <a href="http://www.blackberrypartnersfund.com/blogs/press/7digitalwinsus100000grandprizeinthe2009blackberryp" target="_new">BlackBerry Partners Fund Super App Developer Challenge</a>, showcasing some of the best Super Apps from around the world and distributing over $1.5 million in prizing.</li>
<li>Kicked off the first official celebration of the BlackBerry Developer recognition program announced at BlackBerry DEVCON 2009, recognizing <a href="http://rimdevblog.files.wordpress.com/2010/12/devgroups-map-mobile1.png2010/10/devcon-2010-community-connections/" target="_new">three great BlackBerry developers</a> from around the world – Bryan Tafel, Peter Strange and Eki Baskoro.</li>
<li>Announced <a href="http://us.blackberry.com/developers/blackberrymessenger?IID=DEVBBM1223" target="_new">the BlackBerry® Messenger (BBM™) Social Platform</a>, which will enable applications to take advantage of the unique characteristics of BBM to communicate with friends, family and co-workers. Developers will be able to use a variety of APIs to give their apps read access to BBM contact lists, user profiles and groups.</li>
</ul>
<p>There was also the launch of numerous developer services, tools and technologies including:</p>
<ol>
<li><a title="BlackBerry App World" href="http://na.blackberry.com/eng/services/appworld?IID=DEVAPPW1223" target="_new">BlackBerry App World</a> v2.0, enabling carrier billing and credit card billing in over 70 countries worldwide &#8211; including an industry leading webstore that allows purchases to be made directly on the desktop and sideloaded to the device.</li>
<li><a title="BlackBerry Advertising Service" href="http://us.blackberry.com/developers/platform/adservices?IID=DEVADS1223" target="_new">BlackBerry Advertising Service</a>, enabling new opportunities for developers to generate revenue with their applications.</li>
<li>Launched a completely revamped browser on BlackBerry® 6 based on WebKit, with strong support for advanced standards including HTML5 and CSS3.</li>
<li><a title="BlackBerry® WebWorks™ SDK" href="http://us.blackberry.com/developers/browserdev/opensource.jsp?IID=DEVWSDK1223" target="_new">BlackBerry® WebWorks™ SDK</a>, making it easy for web developers to create compelling Super Apps on the BlackBerry platform using HTML5, CSS and JavaScript®. The BlackBerry WebWorks SDK also supports modern web frameworks such as Sencha, PhoneGap, jQuery™ or Dojo™ for both enterprise and consumer-oriented solutions needing advanced web and AJAX functionality.</li>
<li><a title="BlackBerry 6" href="http://us.blackberry.com/developers/blackberry6?IID=DEVBB61223" target="_new">BlackBerry 6</a>, with its new user interface APIs, barcode APIs, and new Super App APIs including integration with Universal Search.</li>
<li><a title="BlackBerry Locate service" href="http://us.blackberry.com/developers/platform/locateservice?IID=DEVLOC1223" target="_new">BlackBerry Locate service</a> to compliment the <a title="BlackBerry® Maps service" href="http://us.blackberry.com/developers/platform/mapsservice.jsp" target="_new">BlackBerry® Maps service</a>, allowing developers to easily add context to their applications.</li>
<li><a title="BlackBerry Tablet OS SDK for Adobe® AIR®" href="http://us.blackberry.com/developers/tablet?IID=DEVTAB1223" target="_new">BlackBerry Tablet OS SDK for Adobe® AIR®</a> (Windows, Mac and Linux)</li>
<li><a title="BlackBerry® Push Service" href="http://us.blackberry.com/developers/platform/pushapi.jsp?IID=DEVPSH1223" target="_new">BlackBerry® Push Service</a>, an essential component of the real-time, always-on experience of BlackBerry smartphones.</li>
<li><a href="http://us.blackberry.com/developers/javaappdev/javaplugin.jsp?IID=DEVJVA1223" target="_new">BlackBerry® Java® Plug-in for Eclipse®</a> and BlackBerry Java Plug-in for Eclipse Tech Preview for Mac OS X, both containing new features that leverage the Eclipse environment and streamline testing with device simulators.</li>
<li><a href="http://www.blackberry.com/developers?IID=DEVZON1223" target="_new">BlackBerry Developer Zone Portal</a>, where developers can register and get access to all of the BlackBerry DEVCON 2010 sessions for free!</li>
</ol>
<p>It has been an incredibly busy and exciting year for the platform and developer relations teams here at Research In Motion® (RIM®).  This was a year of making it easier to be a BlackBerry developer – from making it easier to generate revenue through commercial services to removing barriers to getting the tools and leveraging BlackBerry App World.  This year also included my first trip to Asia and learning about the growing opportunities for our developer community in that market along with over 180 countries worldwide that sell BlackBerry smartphones.</p>
<p>I am very excited about 2011 and am looking forward to sharing that success with each of you. We will be taking a little time off on the blog until the New Year to celebrate the end of the year and prepare for a stellar 2011.  We’ll be back in action the week of January 4th!  If you have a chance over the holidays, please post a comment with suggestions or feedback, as we love receiving input from the community.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/2928/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/2928/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2928&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/12/dev-blog-end-of-year-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/df3fbb85b0186198b2f85e7cd3f0bf1a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikekir1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/12/devgroups-map.jpg" medium="image">
			<media:title type="html"> BlackBerry® Developer Groups across the world!</media:title>
		</media:content>
	</item>
	</channel>
</rss>
