<?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; tablet os</title>
	<atom:link href="http://devblog.blackberry.com/tag/tablet-os/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; tablet os</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>BlackBerry PlayBook 2.1.0 Beta for Developers Launches</title>
		<link>http://devblog.blackberry.com/2012/05/blackberry-playbook-2-1-0-beta/</link>
		<comments>http://devblog.blackberry.com/2012/05/blackberry-playbook-2-1-0-beta/#comments</comments>
		<pubDate>Thu, 31 May 2012 20:00:27 +0000</pubDate>
		<dc:creator>Tim W.</dc:creator>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[BlackBerry PlayBook 2.1.0 Beta]]></category>
		<category><![CDATA[BlackBerry Tablet OS 2.1.0]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9647</guid>
		<description><![CDATA[A beta of BlackBerry Tablet OS 2.1.0 is now available to developers to test with on their devices as well as a simulator.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9647&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2012/05/playbook2_toronto_1384c09f.jpg?w=600&#038;h=400" alt="" title="" width="600" height="400" class="aligncenter size-full wp-image-9648" /></p>
<p>Today we are releasing a beta of BlackBerry® Tablet OS 2.1.0 for developers to test their applications with. Developers can test using devices or a simulator, and there are some items that I think will be of particular interest.</p>
<p>The WebKit implementation on BlackBerry Tablet OS continues to keep pace with the latest updates to the WebKit project. There are numerous updates included which keep the <a href="http://www.blackberry.com/playbook" target="_new">BlackBerry PlayBook</a> tablet at the forefront for Tablet Browsers in the market, as seen by our HTML5 Test Score (<strong>391</strong> and 10 bonus points).</p>
<p><span id="more-9647"></span></p>
<p><img src="http://rimdevblog.files.wordpress.com/2012/05/html5-test-1.jpg?w=150&#038;h=111" alt="" title="" width="150" height="111" class="aligncenter size-full wp-image-9649" /></p>
<p>This latest score at <a href="http://html5test.com/results/tablet.html" target="_new">html5test.com</a> is a bit out of date, but I’m sure that won’t last long once you’ve got your hands on the beta. The beta is an improvement of 18 points and 1 bonus point over 2.0.1, most due to the inclusion of the <a href="http://www.html5rocks.com/en/tutorials/file/filesystem/" target="_new">FileSystem API</a>.</p>
<p>There are three major enhancements to the Android™ Runtime in 2.1.0:</p>
<ul>
<li>Each Android app will now run in its own window. This greatly improves the user experience and consistency among the other application runtimes.</li>
<li>Access to the Camera hardware is now supported for Android apps, allowing many more application types to work on the BlackBerry® PlayBook™ tablet.</li>
<li>In-App Payment is now supported through the BlackBerry Payment SDK, so Android applications can include virtual items for sale in their applications.</li>
</ul>
<h3><strong>But wait, there&#8217;s more!</strong></h3>
<p>There are a couple other items I noticed that I think will appeal to some developers. Full device encryption is now supported, so that the whole device and personal partition can be secure. If you develop an application that deals with sensitive personal information, you may want to include a suggestion to your users that they turn this feature on. Finally, there is a minor update I noticed which developers asked for and will be well received: screenshots are now saved in lossless PNG format. That should help quite a bit when you want to promote your application and add screenshots to the <a href="http://www.blackberry.com/appworld" target="_new">BlackBerry App World™</a> storefront.</p>
<p>For those of you wandering around the rest of the BlackBerry PlayBook OS 2.1 beta, you’ll notice a few extra enhancements geared towards end users such as:</p>
<ul>
<li>Portrait support for Email, Calendar and Contacts</li>
<li>Improved folder support including IMAP folder support</li>
</ul>
<p>The other 2.1 features will come full steam when the new OS is commercially released. The 2.1 Android SDK will be released in beta coinciding with the OS release, and the 2.1 Native SDK will be posted next week, with an update to the Adobe® AIR®  SDK to come shortly after.</p>
<p>As with any OS update, use this beta period to test your apps now, so that they will be in full working order when the official release comes out.</p>
<p>Head to the website to download the new simulator (for <a href="https://developer.blackberry.com/android/downloads/fetch/BlackBerryPlayBookSimulator-Installer-2.1.0-560-Mac-201205282256.dmg" target="_new">Mac</a> or <a href="https://developer.blackberry.com/android/downloads/fetch/BlackBerryPlayBookSimulator-Installer-2.1.0-560-Win-201205282256.exe" target="_new">Windows</a>) and <a href="http://developer.blackberry.com/devzone/register" target="_new">whitelist your device</a> to receive the beta.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9647/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9647/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9647&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/blackberry-playbook-2-1-0-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ebfb4d0e6ef9442e0abc42125ab51117?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">timwin1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/playbook2_toronto_1384c09f.jpg" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/html5-test-1.jpg" medium="image" />
	</item>
		<item>
		<title>BlackBerry Tablet OS 2.0.1 is Designed to Help Protect Your Applications from Piracy</title>
		<link>http://devblog.blackberry.com/2012/05/blackberry-tablet-os-piracy-protection/</link>
		<comments>http://devblog.blackberry.com/2012/05/blackberry-tablet-os-piracy-protection/#comments</comments>
		<pubDate>Fri, 18 May 2012 17:49:52 +0000</pubDate>
		<dc:creator>MSohm</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[BlackBerry ID]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[piracy protection]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9373</guid>
		<description><![CDATA[Examining how BlackBerry Tablet OS 2.0.1 helps keep apps from being pirated.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9373&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2012/05/safe.jpg?w=550&#038;h=413" alt="" title="" width="550" height="413" class="aligncenter size-full wp-image-9374" /></p>
<h6><i>By Rob Pongsajapan (Flickr® photostream) CC-BY-2.0</i></h6>
</p>
<p>As Alec mentioned in his previous <a href="http://devblog.blackberry.com/2012/04/side-loading-and-piracy/" target="_new">blog post</a>, we’ve added features to BlackBerry® Tablet OS 2.0.1 to help curb the piracy of BlackBerry Tablet OS applications.  I’m going to explain what we’ve done and what you can do to take this protection one step further.</p>
<h3><strong>Backup Files Tied to a BlackBerry ID</strong></h3>
<p>Backup files created using BlackBerry® Desktop Manager are now tied to a BlackBerry® ID account.  This prevents users from sharing backup files between devices, but still allows them to switch devices.  If a user needs to move to a different BlackBerry® PlayBook™ tablet, they can restore their backup files to the new device after configuring their new device with their BlackBerry ID.</p>
<h3><strong>Backup Files are Encrypted</strong></h3>
<p>Starting in BlackBerry Tablet OS 2.0.1, backup files are now encrypted.  This not only helps to protect a user’s data, but also your applications.  The key for the backup file is also tied to a user’s BlackBerry ID account, meaning each user has a different encryption key for their backup file.</p>
<h3><strong>How Developers Can Protect Their Applications</strong></h3>
<p>You might be thinking that this is all well and good for the future, but won’t the people who pirate applications just leave their BlackBerry PlayBook tablet at version 2.0.0, which doesn’t encrypt backup files?  This is a possibility, but one you can help to mitigate.  History has shown us that approximately 90% of BlackBerry PlayBook tablet users upgrade their device within a month of an upgrade being released.  This means that in a month from now, most of your target audience will be running version 2.0.1.</p>
<p>And so, the <a href="https://www.blackberry.com/profile/?eventId=8109" target="_new">BlackBerry App World™ Vendor Portal</a> comes to the rescue!  In a month from now (or when you release the next update to your application), you can set the minimum OS version required by your product to version 2.0.1, preventing it from being downloaded on a BlackBerry PlayBook tablet running a lower version.  This will help thwart those individuals who may want to try to extract your application files from a backup made using a lower version, because they won’t see it listed in the BlackBerry App World storefront catalogue on their device, therefore they won’t be able to install it.</p>
<h3><strong>How to Use Backup &amp; Restore</strong></h3>
<p>If you are looking for instructions on how to backup or restore your BlackBerry PlayBook tablet, have a look at <a href="http://helpblog.blackberry.com/2011/08/how-to-back-up-playbook/" target="_new">How to Back Up and Restore a BlackBerry PlayBook</a> on the Inside BlackBerry Help Blog.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9373&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/blackberry-tablet-os-piracy-protection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76c7dc9f1e2068196cd724a8bd5bac54?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msohm</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/safe.jpg" medium="image" />
	</item>
		<item>
		<title>BlackBerry 10 WebWorks SDK Released!</title>
		<link>http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/</link>
		<comments>http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/#comments</comments>
		<pubDate>Tue, 01 May 2012 13:41:28 +0000</pubDate>
		<dc:creator>Ken W</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[Apache Cordova]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 WebWorks SDK]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Cascades]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9131</guid>
		<description><![CDATA[The BlackBerry 10 WebWorks SDK is now available for download!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9131&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We are super excited to announce that the BlackBerry® 10 WebWorks™ SDK is now <a href="http://developer.blackberry.com/html5/download/sdk" target="_new">available for download</a>! This is the first of many Beta releases to come over the summer as we head towards the official release of the BlackBerry 10 WebWorks SDK. Eager web application developers should head right to the <a href="http://developer.blackberry.com/html5/download/sdk" target="_new">developer site</a>, download the SDK, and see how we are continuing to provide a best-in-class web developer platform for BlackBerry 10.</p>
<p>The BlackBerry 10 WebWorks SDK allows web developers to create first class BlackBerry applications using familiar web technologies such as HTML5, CSS, and JavaScript®, and extend their application with deep integration into the full device platform. It is the evolution of the BlackBerry WebWorks SDK, built on the foundations of the BlackBerry WebWorks SDK for smartphones and the BlackBerry WebWorks SDK for Tablet OS.</p>
<p>First introduced on the BlackBerry® 5 OS and supported on all OS versions and devices since, BlackBerry WebWorks allows a developer to package their web content into the native application format, leveraging all the benefits of the BlackBerry platform including security and distribution through the BlackBerry App World™ storefront. With the WebKit-based HTML5 browser environment provided by the platform, BlackBerry WebWorks developers have full access to many powerful HTML5 APIs and CSS3. Further, BlackBerry WebWorks provides a set of JavaScript APIs that allow the developer to extend their web content out of the browser with platform functionality such as <a href="http://us.blackberry.com/developers/blackberrymessenger/" target="_new">BlackBerry® Messenger SDK</a>, <a href="http://us.blackberry.com/developers/platform/paymentservice.jsp" target="_new">Payment Service</a>, PIM (email, contacts, and calendars), file access, and so on.</p>
<p>For the BlackBerry smartphone, the BlackBerry WebWorks APIs were built on the native Java platform, and for Tablet OS, on top of the Adobe® AIR® SDK. With BlackBerry 10, it was obvious that BlackBerry WebWorks needed to leverage the full power of the new BlackBerry 10 Native platform built on C/C++ and Cascades™. This gave us an opportunity to look at BlackBerry WebWorks with fresh eyes and determine the best route forward. Let’s take a look at the different pieces that make up BlackBerry WebWorks and how we have been able to improve on the platform with the power of BlackBerry 10.</p>
<p><span id="more-9131"></span></p>
<h3><strong>The Packager</strong></h3>
<p>This is the piece of the SDK that takes you application content and packages it up into a .BAR file for distribution in BlackBerry App World™, and is the file that is installed onto the device. For BlackBerry OS and Tablet OS, the packager was implemented in Java, which required the developer to have the JDK installed on their machine. For BlackBerry 10 WebWorks SDK, we have re-implemented the packager in pure JavaScript, which runs in an instance of Node.js included with the SDK. BlackBerry WebWorks developers have minimal external dependencies required to get their development environment setup.</p>
<p>One thing to note is that the packager now creates two binary outputs, one for the device and one to be used in the BlackBerry 10 simulator. This is because the BlackBerry WebWorks runtime is now backed by the native platform, and there are different instruction sets for the OS on desktop environments versus the device platform.</p>
<h3><strong>The Framework</strong></h3>
<p>The framework is the code that wraps around your web content, and is run on the device in order to orchestrate the platform and provide your runtime environment. For BlackBerry OS, the framework was in Java, and for Tablet OS it was Adobe AIR. Similar to the packager, and enabled by the underlying platform providing in essence a JavaScript runtime environment, we have re-written the framework in JavaScript.</p>
<p>Since the framework is in JavaScript, <strong>developers will need to include this JavaScript code into their web content for their application.</strong> Just add a very simple script tag to all your pages:</p>
<p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;webworks.js&#8221;&gt;&lt;/script&gt;</p>
<p>Webworks.js is the framework code that handles all of the BlackBerry WebWorks whitelisting logic and injection of allowed APIs for the current domain into the current page. The webworks.js file is included in the BlackBerry WebWorks SDK in the framework\clientfiles directory and should be copied into your application content.</p>
<p>Since script loading can occur asynchronously, <strong>we have provided an event that you must listen to before accessing any BlackBerry WebWorks APIs.</strong> The framework will trigger this event once it is done initializing the BlackBerry WebWorks framework and APIs. Here is an example of the webworks script file definition and <em>webworksready</em> event in action:</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;script type=”text/javascript” src=”webworks.js”&gt;&lt;/script&gt;<br />
&lt;script type=”text/javascript”&gt;</p>
<p>window.addEventListener(&#8220;load&#8221;,<br />
function() {<br />
document.addEventListener(&#8220;webworksready&#8221;, start);<br />
}, false);</p>
<p>function start() {…}</p>
<p>While the webworks.js file did not exist and is not required for BlackBerry OS or Tablet OS WebWorks SDKs, you can leave the script inclusion line in your application even on these platforms. If your application is not running on the BlackBerry 10 platform, the <em>webworksready</em> event will fire almost right away, and none of the rest of the BlackBerry 10 framework logic will execute; your app will run in the context of the standard BlackBerry OS and Tablet OS WebWorks frameworks.</p>
<h3><strong>Config.xml</strong></h3>
<p>For this first Beta of the BlackBerry 10 WebWorks SDK, we have implemented most of the existing elements of the configuration document. There are a few elements that will come in the future along with some new additions required to support some new BlackBerry 10 features. Not to worry if you use new elements or have elements that are not yet supported in BlackBerry 10 WebWorks, as the packagers for all platforms will ignore elements they don’t recognize. <a href="http://developer.blackberry.com/html5/documentation/ww_developing/working_with_config_xml_file_1866970_11.html" target="_new">Please check the documentation</a> for details on the config document.</p>
<h3><strong>APIs</strong></h3>
<p>APIs for BlackBerry WebWorks have two components to them: JavaScript that runs in the browser environment, and a “native” component that interfaces with the rest of the platform, allowing for the deep integration that provides the full power of BlackBerry WebWorks. Again: Java for smartphones, Adobe AIR for BlackBerry® PlayBook™ tablets. For BlackBerry 10, of course, native is C/C++. So we have to re-implement all the APIs, and will be delivering them incrementally with Beta refreshes over the summer.</p>
<p>In this initial Beta release, we have been able to provide a core sub-set of the full WebWorks API, which is documented on the <a href="http://developer.blackberry.com/html5" target="_new">BlackBerry HTML 5 site</a>, including Identity, Application and App events, System and system events. On a monthly cadence, we will be releasing new Beta bundles of BlackBerry WebWorks with net new APIs, such as Push, File and File Transfer, Audio/Video Capture, etc.</p>
<p><img class="aligncenter size-full wp-image-9133" title="" src="http://rimdevblog.files.wordpress.com/2012/04/cordova.jpg?w=211&#038;h=237" alt="" width="211" height="237" /></p>
<h3><strong>Apache Cordova</strong></h3>
<p>The nature of HTML5 is that it is prevalent on most platforms and devices. Apache Cordova (which is the basis of the well-known PhoneGap) is an industry-leading cross-platform framework very similar to BlackBerry WebWorks. We are striving to bring BlackBerry WebWorks and Cordova closer together, and are actively part of the Cordova open source project providing contributions. To begin down this road, we are aligning some of our BlackBerry 10 WebWorks API signatures with Cordova API signatures. Existing WebWorks applications may require some refactoring to target BlackBerry 10, but Cordova/PhoneGap is supported on BlackBerry OS and Tablet OS, so you can take advantage of these APIs on older operating systems.</p>
<p>For example, event APIs have changed. For BlackBerry smartphones or Tablet OS, if you wanted to listen for battery level changes, you would do something like this:</p>
<p><code>function onBatteryLevelChange(level) {<br />
alert("Battery Level: " + level);<br />
}<br />
blackberry.system.event.deviceBatteryLevelChange(<br />
onBatteryLevelChange);</code></p>
<p>For BlackBerry 10 WebWorks SDK, we have introduced an Event API with a signature like your typical add/removeEventListener:</p>
<p><code>function onBatteryStatus(status) {<br />
alert("Battery Level: " + status.level +<br />
“ isPlugged: “ + status.isPlugged);<br />
}<br />
blackberry.event.addEventListener(“batterystatus”, onBatteryStatus);</code></p>
<p>The “blackberry.event” feature id would be used in your config.xml file for whitelisting purposes. You will notice that, if you replaced “blackberry.event” with “document” or “window”, you have the Cordova/PhoneGap API signature.</p>
<p>Please check out the <a href="http://developer.blackberry.com/html5" target="_new">BlackBerry WebWorks development site</a> to learn more about how you can be part of the first wave of applications for the BlackBerry 10 OS by leveraging your web technology skills, while continuing to target our over 75 million smartphone subscribers and BlackBerry PlayBook tablet users.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9131&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3b422c1a037b89d4ddf5bef834dbdeef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjwallis</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/04/cordova.jpg" medium="image" />
	</item>
		<item>
		<title>Introducing Native SDK 2.0 for BlackBerry Tablet OS</title>
		<link>http://devblog.blackberry.com/2012/02/blackberry-tablet-os-native-sdk-2-0/</link>
		<comments>http://devblog.blackberry.com/2012/02/blackberry-tablet-os-native-sdk-2-0/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 16:35:44 +0000</pubDate>
		<dc:creator>Alex Kinsella</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[playbook]]></category>
		<category><![CDATA[playbook tablet]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=8596</guid>
		<description><![CDATA[Here’s a guest post from Fernando with a big developer announcement! – Ed. Olá!, I’m Fernando, originally from Brazil and now based in Canada as part of RIM’s Developer Relations team. My mission is helping to make this planet a better, connected, fun place to live. I am also a writer, photographer and avid bass [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8596&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Here’s a guest post from Fernando with a big developer announcement! – Ed.</em></p>
<p>Olá!, I’m Fernando, originally from Brazil and now based in Canada as part of RIM’s Developer Relations team. My mission is helping to make this planet a better, connected, fun place to live. I am also a writer, photographer and avid bass player, I&#8217;m passionate about aviation and it seems I have been spending too much time with robotics. (Editor’s note: You know how I feel about robots.)</p>
<p>We at RIM are extremely proud to announce that the BlackBerry® <a href="https://bdsc.webapps.blackberry.com/native">Native SDK for BlackBerry Tablet OS 2.0 is out of beta and now available for download</a>! Based on requests from our developer community, we have been focusing on improving the user experience and providing a consistent environment with comprehensive APIs, resources and documentation.</p>
<p><span id="more-8596"></span></p>
<p>Let&#8217;s take a look at some of the IDE enhancements:</p>
<ul>
<li>The EGit plugin allows developers to check out source code directly from GitHub via the IDE.</li>
<li>A new easy-to-use wizard, Add Library Dependency, simplifies the process of adding library dependencies to a project.</li>
<li>With per-project SDK support, you can now configure your SDK/toolchain on a per-project basis. This allows you to have projects in your workspace build against different versions of the device.</li>
<li>A streamlined deployment setup wizard makes it easier for you to set up your development environment and troubleshoot issues. The wizard also leverages automatic device detection to help you set up your targets.</li>
<li>You can now report bugs directly from the IDE. Select &#8216;Report a Bug&#8217; from the Help menu in the IDE to report a bug and include screenshots, directly from the IDE.</li>
<li>You can now filter files out of the BAR package to exclude unnecessary assets.</li>
<li>BAR files in the Project Explorer can now be expanded to show contents. Files in the BAR can be opened (read-only) in the appropriate editor.</li>
<li>The Import wizard has a new option, &#8216;BlackBerry Tablet OS Existing Code as BlackBerry Tablet OS C/C++ Makefile Project,&#8217; to import existing code.</li>
<li>The BAR file editor now allows viewing of localized manifests for each locale.</li>
<li>Two new profiles, QNX Developer and C/C++ Developer (CDT), allow you to control access to functionality depending on developer type.</li>
<li>AIR Native Extension Support, which includes new workflows has been added to the IDE to help you build and debug native extensions. This includes an ANE project type that works with the Adobe command line tools to generate ANEs. In addition, the new ANE launch configurations help you debug your ANE on the device.</li>
<li>Access to more example projects using the New Example wizard.</li>
</ul>
<p>The BPS (BlackBerry Platform Services) APIs have evolved too, now including more features and several enhancements:</p>
<ul>
<li>Sensor: many sensors are available, for example: accelerometer, magnetometer, temperature, luminance, etc.</li>
<li>Device Information: functions for reading information like OS version, PIN, serial number etc.</li>
<li>Soundplayer: several functions to play system sounds (like camera shutter, device lock etc).</li>
<li>LED service: control of the LEDs and colors to notify users even if the device isn’t being used.</li>
<li>Audio Mixer API: enables your application to react to events (headphone connected/disconnected, mute, etc) and also control audio properties. Also new input and output channels are available.</li>
</ul>
<p>And also, highlights on Scoreloop! The addition of the Scoreloop SDK offers game developers next-generation technology for mobile social gaming features: achievements, challenges, user profiles, leaderboards, awards and more. The social features are modular so you can integrate only the ones you want, while maintaining your app&#8217;s look and feel.</p>
<p>You can get start at the <a href="https://developer.blackberry.com/native/">Native SDK webpage</a>, in the <a href="https://developer.blackberry.com/native/download">download</a> section. Also take a look at:</p>
<ul>
<li><a href="https://developer.blackberry.com/native/documentation">Documentation</a> – in the documentation section, you will find a great source of information about tutorials, recipes, guides and a great directory of open source libraries ported and available on github.</li>
<li><a href="http://supportforums.blackberry.com/t5/Native-SDK-for-BlackBerry-Tablet/bd-p/native_sdk">Forums</a> – in the Native SDK forums, you can discuss support topics, learn from the community and interact directly with us.</li>
</ul>
<p>So, are you ready? Let us know what you think in the comments!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/8596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/8596/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8596&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/02/blackberry-tablet-os-native-sdk-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d0e94a7e96e80d5911732d43f31a39c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alex K.</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Native SDK 2.0 Beta 3 for Tablet OS Ready to Rock &amp; Roll!</title>
		<link>http://devblog.blackberry.com/2012/01/blackberry-native-sdk-2-0-beta-3-for-tablet-os/</link>
		<comments>http://devblog.blackberry.com/2012/01/blackberry-native-sdk-2-0-beta-3-for-tablet-os/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:18:21 +0000</pubDate>
		<dc:creator>Tim N.</dc:creator>
				<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry Native SDK 2.0 Beta 3]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[tablet os]]></category>
		<category><![CDATA[tooling]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=8260</guid>
		<description><![CDATA[Beta 3 of the BlackBerry Native SDK 2.0 for Tablet OS has just been released and is now available for downloading!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8260&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>It’s here &#8211; the third beta release for the BlackBerry® Native SDK 2.0 for Tablet OS is now <a href="https://bdsc.webapps.blackberry.com/native/beta/" target="_new">available for download</a>! Additions and improvements to tooling, APIs and developer documentation are all included in this update for your BlackBerry® PlayBook™ tablet OS 2.0 beta 3 native development.</p>
<p>Looking at the games in the BlackBerry App World™ storefront over the last few weeks, we’ve seen some amazing native game titles launching. Last month we had three Angry Birds titles from Rovio Entertainment Ltd., and ZeptoLab UK Ltd. just brought &#8220;<a href="http://appworld.blackberry.com/webstore/content/77749" target="_new">Cut The Rope HD</a>&#8221; to the BlackBerry PlayBook tablet last week during the 2012 International CES conference in Las Vegas (check out the <a href="http://blogs.blackberry.com/2012/01/cut-the-rope-playbook/" target="_new">Inside BlackBerry Blog post</a>!). Native game development for the BlackBerry PlayBook tablet brings the best of cross-platform native standards support and the power of the QNX® Neutrino® RTOS coupled with the most important ingredient of all&#8230;awesome game developers pushing it to its limits!</p>
<p>We’ve been working closely with many different companies and individual developers porting their existing titles to the BlackBerry PlayBook tablet, and we’ve been evolving our tooling, APIs and online presence to help meet your needs.</p>
<p><strong>Tooling enhancements:</strong></p>
<ul>
<li>A new easy-to-use Add Library Wizard, which is designed to simplify the process of adding library dependencies to a project</li>
<li>Improved navigation and workflow in the Deployment Setup Wizard</li>
<li>Enhancements to the BAR file editor to view localized manifests for each locale</li>
</ul>
<p><strong>API improvements:</strong></p>
<ul>
<li>BPS services can now use channels as chosen by the application for multi-threaded messaging</li>
<li><a href="https://bdsc.webapps.blackberry.com/native/beta/documentation/scoreloop/index.html" target="_new">Scoreloop social gaming APIs</a></li>
</ul>
<p><strong>Documentation updates:</strong></p>
<ul>
<li>A new “Hello Native SDK” tutorial provides a walkthrough of the OpenGL ES 1.1 Application Project template that comes with the QNX® Momentics® IDE</li>
<li>A new “Displaying a dialog” recipe instructs users how to display dialogs on the screen and handle dialog events</li>
</ul>
<p>As we make our way towards <a href="http://www.blackberrydevcon.com/europe" target="_new">BlackBerry DevCon Europe</a>, we’ll be continuing to evolve our online content to help those using our Native SDK port their existing cross platform C/C++ applications to the BlackBerry PlayBook 2.0 OS as well as ensure that all developers using each of our development options can be successful on the totally awesome update coming to the BlackBerry PlayBook tablet.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/8260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/8260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8260&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/01/blackberry-native-sdk-2-0-beta-3-for-tablet-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3939390650b170ba28e9bf3c53d397ad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">timneil1</media:title>
		</media:content>
	</item>
		<item>
		<title>Help Shape the Future of BlackBerry Products at BlackBerry DevCon Americas 2011</title>
		<link>http://devblog.blackberry.com/2011/09/devcon-americas-roundtable/</link>
		<comments>http://devblog.blackberry.com/2011/09/devcon-americas-roundtable/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 19:58:49 +0000</pubDate>
		<dc:creator>Sarah B.</dc:creator>
				<category><![CDATA[Dev Con]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[americas]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[devcon]]></category>
		<category><![CDATA[DevCon 2011]]></category>
		<category><![CDATA[roundtable]]></category>
		<category><![CDATA[sessions]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7163</guid>
		<description><![CDATA[This year's BlackBerry DevCon Americas is featuring a new series of “Collaboration Roundtables”.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7163&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2011/06/devcon2011_americas_horz_cmyk.jpg?w=600&#038;h=46" alt="BlackBerry DevCon Americas 2011" title="BlackBerry DevCon Americas 2011" width="600" height="46" class="aligncenter size-full wp-image-6696" /></p>
<p>Ideas and feedback make BlackBerry® products better, especially when they come from the developer community that uses the BlackBerry platform and technologies every day. If you have something to say, or an idea for a way to improve the BlackBerry platform, there’s a way to contribute at <a href="http://www.blackberrydevcon.com/americas" target="_new">BlackBerry® DevCon Americas 2011</a>.</p>
<p>BlackBerry DevCon Americas 2011 is featuring a new series of “Collaboration Roundtables”. Simply put, these Roundtable sessions are interactive discussions with fellow BlackBerry developers and the technology experts who make BlackBerry products. You’ll be able to help shape the direction of the platform by providing feature requests and feedback on these subjects:</p>
<ul>
<li>Making Highly Addictive BlackBerry® 7 OS Apps</li>
<li>Building Better Web Apps</li>
<li>Porting Android Apps to BlackBerry Tablet OS</li>
<li>Where Can You Take Adobe® Flash® and Adobe® AIR® Apps?</li>
<li>Native App Development for BlackBerry® Tablet OS</li>
<li>Platform Services for BlackBerry® smartphone OS and BlackBerry Tablet OS</li>
</ul>
<p>All you need to do is <a href="http://www.blackberrydevcon.com/americas/registration/pricing" target="_new">register</a> for BlackBerry DevCon Americas &#8211; which takes place in San Francisco from October 18–20, 2011 &#8211; and sign up for any (or all) of the <a href="https://devcon.blackberryconferences.net/na2011/scheduler/public.jsp?PROFILEITEM_10603=rttag" target="_new">GRP 01-06 sessions</a>.  Plus, when you register you will also receive a BlackBerry® PlayBook™ tablet to help you get a jump start on development. </p>
<p>Additionally, Research In Motion® (RIM®) and its partners would like to help you do more with your apps through two interactive <a href="https://devcon.blackberryconferences.net/na2011/scheduler/public.jsp?PROFILEITEM_10603=boaftag" target="_new">Birds of a Feather sessions on Consumer Apps and Business Apps</a>, where you will learn more about the BlackBerry user and mobile marketplace. Members of RIM’s Business Development team will be on hand to discuss your apps and partnership opportunities with RIM.</p>
<p>Check out all sessions planned at BlackBerry DevCon Americas in the <a href="https://devcon.blackberryconferences.net/na2011/scheduler/public.jsp" target="_new">public catalog</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7163&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/09/devcon-americas-roundtable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f2a608eb63d544051c2a9c6ecb4ad0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sarbur1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/06/devcon2011_americas_horz_cmyk.jpg" medium="image">
			<media:title type="html">BlackBerry DevCon Americas 2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Fast Track Your BlackBerry PlayBook Tablet OS Training at BlackBerry DevCon Americas 2011</title>
		<link>http://devblog.blackberry.com/2011/09/devcon-americas-tablet-os-training/</link>
		<comments>http://devblog.blackberry.com/2011/09/devcon-americas-tablet-os-training/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 18:40:36 +0000</pubDate>
		<dc:creator>Sarah B.</dc:creator>
				<category><![CDATA[Dev Con]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[americas]]></category>
		<category><![CDATA[devcon]]></category>
		<category><![CDATA[DevCon 2011]]></category>
		<category><![CDATA[tablet os]]></category>
		<category><![CDATA[training session]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7171</guid>
		<description><![CDATA[BlackBerry DevCon Americas 2011 provides developers with two one-day training opportunities to improve skills for developing for the BlackBerry PlayBook tablet OS.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7171&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2011/06/devcon2011_americas_horz_cmyk.jpg?w=600&#038;h=46" alt="BlackBerry DevCon Americas 2011" title="BlackBerry DevCon Americas 2011" width="600" height="46" class="aligncenter size-full wp-image-6696" /></p>
<p>Lots of developers work day (and night) to try out a new technology until they understand it completely &#8211; but <a href="http://www.blackberrydevcon.com/americas" target="_new">BlackBerry® DEVCON Americas 2011</a> has a shortcut. Research In Motion® (RIM®) and training partner New Toronto Group (NTG) are pleased to announce the launch of two new application development courses at this year’s conference.  Choose between two one-day training opportunities that are intended to improve your skills for developing for the BlackBerry® PlayBook™ tablet OS! </p>
<p><strong>Develop for the BlackBerry PlayBook Tablet Using Adobe® Flex® or Adobe® AIR®</strong> is a great course if you’re an experienced developer working with Adobe Flex or Adobe AIR and need hands-on experience with the BlackBerry PlayBook tablet OS. You’ll create your own code and work through various features of a sample application, focusing on fundamentals such as designing the user interface, geolocation, consuming XML data and JSON data and deploying the app.</p>
<p><strong>Develop for the BlackBerry PlayBook Tablet Using BlackBerry® WebWorks™</strong> is a course designed for experienced HTML5, JavaScript® and CSS developers. This course will teach you how to create, compile, package and deploy a BlackBerry WebWorks -based application for the BlackBerry PlayBook tablet. As well, you’ll focus on details like debugging an application using the BlackBerry PlayBook Tablet Simulator and using an offline database within an application. </p>
<p>Both courses are offered at BlackBerry DevCon Americas 2011 on Monday, October 17, from 9 am to 5 pm at the rate of $499 USD per person (lunch and refreshment breaks included).  The course fee is in addition to the registration fees for access to BlackBerry DevCon Americas 2011.</p>
<p>In one day, you can come away with skills that can make your apps better or your development process faster. And you can do it all while taking advantage of the resources offered at the biggest BlackBerry developer conference in the world. <a href="http://www.blackberrydevcon.com/americas/registration/pricing" target="_new">Register now</a> and receive a BlackBerry PlayBook tablet when you arrive at the conference! </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7171&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/09/devcon-americas-tablet-os-training/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0f2a608eb63d544051c2a9c6ecb4ad0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sarbur1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/06/devcon2011_americas_horz_cmyk.jpg" medium="image">
			<media:title type="html">BlackBerry DevCon Americas 2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Apply to participate in the Native SDK for BlackBerry Tablet OS Closed Beta!</title>
		<link>http://devblog.blackberry.com/2011/08/native-sdk-for-blackberry-tablet-os-closed-beta/</link>
		<comments>http://devblog.blackberry.com/2011/08/native-sdk-for-blackberry-tablet-os-closed-beta/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 14:56:03 +0000</pubDate>
		<dc:creator>Mike Kirkup</dc:creator>
				<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[closed beta]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[native sdk]]></category>
		<category><![CDATA[ndk]]></category>
		<category><![CDATA[qnx]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6888</guid>
		<description><![CDATA[As of today, developers from around the world can apply to participate in our closed beta program for the Native SDK for BlackBerry Tablet OS.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6888&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimblogs.files.wordpress.com/2011/08/optimized-4-source-code-editing.jpg?w=600&#038;h=450" alt="Native SDK for BlackBerry Tablet OS" title="Native SDK for BlackBerry Tablet OS" width="600" height="450" class="aligncenter size-full wp-image-11084" /></p>
<p>I am very pleased to announce today that we are moving to the next stage in our launch plans for the Native SDK for BlackBerry® Tablet OS (‘Native SDK’) tools targeted at game developers.  As of today, developers from around the world can apply to participate in our closed beta program to get access to these new and exciting tools.</p>
<p>The Native SDK provides you with the ability to create rich and compelling games for the BlackBerry® PlayBook™ tablet using C/C++, the <a href="http://www.sgi.com/tech/stl/" target="_new">Standard Template Library</a> (STL) and <a href="http://www.opengl.org/" target="_new">Open GL ES 1.1/2.0</a>.  The Native SDK includes a number of POSIX compliant libraries, as well as support for accelerometer, device orientation, and a variety of other functions to make porting your existing games as easy as possible.  When you check out games like <a href="http://appworld.blackberry.com/webstore/content/40732?lang=en" title="Need for Speed: Undercover" target="_blank">Need for Speed: Undercover</a> or the new <a href="http://appworld.blackberry.com/webstore/content/54701?lang=en" title="Dead Space for BlackBerry PlayBook" target="_blank">Dead Space</a> from EA, what you are seeing is the Native SDK in action, providing the framework for EA to build incredible gaming experiences on our platform.  We are incredibly excited to see what the broader developer community can do when provided with access to these tools.</p>
<p>The Native SDK includes the industry leading QNX® Momentics® Tool Suite, which is an Eclipse-based integrated development environment. QNX Momentics provides unparalleled memory profiling, application debugging, and memory usage statistics, giving you the tools you need to debug sophisticated programs, including hardware accelerated OpenGL applications. QNX Momentics is designed to provide you with a safe, secure, and powerful environment to quickly and efficiently build applications for the BlackBerry Tablet OS.</p>
<p>During the beta we will be providing periodic updates to QNX Momentics to include additional APIs to further enhance your games on the BlackBerry PlayBook tablet platform.</p>
<p>To apply to participate in the closed beta, please <a href="http://03268fe.netsolhost.com/bbbeta/" target="_new">fill out the form</a>, and we will contact you with more information.  Space is limited in this preview and space will be granted on a first come first served basis.  We will work to expand the program in the coming weeks for anyone interested in C/C++ development for the BlackBerry PlayBook tablet platform.</p>
<p><strong>UPDATE 9/8/11:</strong> Thank you for all the applications to participate in the NDK closed beta. As discussed above, the focus for the beta is game developers who would be leveraging OpenGL ES to create or port games to the platform. We’ve received an overwhelming number of applications and appreciate your patience as we review them.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6888/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6888&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/08/native-sdk-for-blackberry-tablet-os-closed-beta/feed/</wfw:commentRss>
		<slash:comments>0</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://rimblogs.files.wordpress.com/2011/08/optimized-4-source-code-editing.jpg" medium="image">
			<media:title type="html">Native SDK for BlackBerry Tablet OS</media:title>
		</media:content>
	</item>
		<item>
		<title>Porting your BlackBerry WebWorks application from the BlackBerry PlayBook to the BlackBerry Smartphone (and vice versa!)</title>
		<link>http://devblog.blackberry.com/2011/06/porting-your-blackberry-webworks-app/</link>
		<comments>http://devblog.blackberry.com/2011/06/porting-your-blackberry-webworks-app/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 13:18:03 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[developer challenge]]></category>
		<category><![CDATA[simulators]]></category>
		<category><![CDATA[smartphone os]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6719</guid>
		<description><![CDATA[Find out how to port your BlackBerry WebWorks app from the BlackBerry PlayBook tablet to the BlackBerry smartphone, and vice versa.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6719&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-6594" title="BlackBerry WebWorks" src="http://rimdevblog.files.wordpress.com/2011/06/webworks-delta.jpg?w=600&#038;h=280" alt="BlackBerry WebWorks" width="600" height="280" /></p>
<p>Have you already written a BlackBerry® WebWorks™ application for the BlackBerry® PlayBook™ tablet or BlackBerry® smartphone platform, and now you’re wondering how to port it from one to the other? We’ve got some tips for you right here!</p>
<p>There is a great opportunity for vendors to provide versions of their applications that run on both the BlackBerry® 6 smartphones and the BlackBerry Tablet OS. In fact, due to the nature of Web technologies such as HTML and CSS &#8211; as well as how the BlackBerry WebWorks SDK is designed &#8211; vendors can easily port their applications from one platform to the other. There’s never been a better time to port with big prizes up for grabs in the <a href="http://www.blackberry.com/developers/challenge" target="_new">Most Innovative BlackBerry WebWorks app on the BlackBerry PlayBook tablet and BlackBerry 6</a> challenge*!</p>
<p>Additionally, <a href="http://us.blackberry.com/developers/choosingtargetos.jsp" target="_new">the latest in-market and BlackBerry App World™ storefront device breakdown stats</a> show that an increasing number of users who download applications (both free and paid) have a smartphone running BlackBerry® 6. The upcoming BlackBerry® 7 devices will also expand the market opportunity for developers who ensure BlackBerry 7 compatibility. To get a head start on testing your application on these new devices, <a href="http://devblog.blackberry.com/2011/06/blackberry-7-simulators">learn about the new screen resolutions and download the latest simulators</a>. Also, if your app supports BlackBerry 5.0 and BlackBerry 6 smartphones, you will be able to address the largest market of potential users as possible. Vendors can easily port their applications to BlackBerry 5.0 by checking out which APIs are supported in this version in the BlackBerry WebWorks API guide discussed below, as well as testing with the <a href="http://us.blackberry.com/developers/resources/simulators.jsp" target="_new">simulators</a> on BlackBerry Developer Zone.</p>
<p>Here are a few tips and tricks to consider before starting your porting efforts:</p>
<p><span id="more-6719"></span></p>
<p><strong>BlackBerry WebWorks APIs:</strong> There are differences between the BlackBerry WebWorks API sets for the BlackBerry PlayBook tablet and the BlackBerry smartphone, which are documented in the BlackBerry WebWorks <a href="http://www.blackberry.com/developers/docs/webworks/api/" target="_new">API Reference Guide</a>. Some APIs are available only in the BlackBerry WebWorks SDK for Tablet OS, while others are only available in the BlackBerry WebWorks SDK for smartphones. This gap in functional parity is due to the availability of the given feature in the underlying OS. We’ve also recently updated the BlackBerry WebWorks API reference guide to make it more developer-friendly by bringing together both sets of APIs into a single view that makes it easy to see which APIs are supported on each platform. Note that custom JavaScript® extensions are only available on the smartphone version, so if you’ve implemented any of these extensions, they will not be supported on the BlackBerry Tablet OS. <a href="http://www.blackberry.com/developers/docs/webworks/api/" target="_new">Check out the latest BlackBerry WebWorks API Reference Guide</a>.</p>
<p><strong>Optimization:</strong> Your BlackBerry WebWorks application may render faster or perform better while running on the tablet, since its hardware specifications are more advanced as compared to the smartphone. However, the BlackBerry 7 OS introduces a “Just In Time” loader for JavaScript which, coupled with the new smartphone hardware, should vastly improve performance. If you are using JavaScript to perform animations, transitions or to conduct intensive computations in your BlackBerry smartphone application, you should look at ways to optimize your code to improve performance. Download the <a href="http://us.blackberry.com/developers/resources/simulators.jsp" target="_new">device</a> and <a href="https://origin-bdsc.webapps.blackberry.com/bdsc/index.jsp?lang=na&amp;code=DC727151E5D55DDE1E950767CF861CA5&amp;dl=F3B7364FC9764367DBFA8610ED5A5DCF#swdregister" target="_new">BlackBerry PlayBook tablet simulators</a> to validate performance.</p>
<p><strong>Adobe® Flash® Content:</strong> If your application contains Adobe Flash content, note that it will be supported on the BlackBerry PlayBook tablet only.</p>
<p><strong>Icon Sizes:</strong> Icon sizes are different on the BlackBerry PlayBook tablet as compared to the BlackBerry smartphone. Take a look at the <a href="http://docs.blackberry.com/en/developers/deliverables/27299/" target="_new">UI Guidelines document for the BlackBerry PlayBook tablet</a> and <a href="http://docs.blackberry.com/en/developers/subcategories/?userType=21&amp;category=BlackBerry+Development+Guidelines&amp;subCategory=&amp;url=%2Fdevelopers%2Fsubcategories%2F&amp;versionId=735" target="_new">UI guidelines for smartphones</a> to understand best practices for creating application icons.</p>
<p><strong>Ripple Development Tools:</strong> Our friends at tinyHippos have created a tool called Ripple that allows you to easily develop, test, and debug your application for both the BlackBerry smartphone and tablet platforms. Check out the blog post on the Ripple Emulator beta program <a href="http://devblog.blackberry.com/2011/05/blackberry-webworks-updates/">here</a>. We highly recommend using this tool to develop your BlackBerry WebWorks applications as it provides an easy way to develop for both platforms.</p>
<p><strong>Code Signing:</strong> There are separate code signing processes for signing BlackBerry PlayBook tablet versus BlackBerry smartphone apps. Take a look at the guide <a href="http://docs.blackberry.com/en/developers/deliverables/27280/Configure_signing_for_tablet_applications_1476061_11.jsp" target="_new">here</a> on how to sign tablet applications and this <a href="http://supportforums.blackberry.com/t5/Testing-and-Deployment/BlackBerry-Applications-and-code-signing-Start-to-Finish/ta-p/445848" target="_new">knowledge base article</a> on signing your BlackBerry WebWorks application for a smartphone.</p>
<p>We hope these tips help you with your porting efforts and we look forward to seeing your apps in the challenge!</p>
<h6>* No purchase necessary. Entry deadline 11:59PM ET on August 26, 2011. Available to be won: four (4) Grand Prizes (ARV: $32,497USD), four (4) First runner-up prizes (ARV: $17,497USD), four (4) Second runner-up prizes (ARV: $9,097USD), one (1) of each per Region; and one hundred Incentive Prizes; ARV: $550USD. The odds of winning a Grand, First Runner-Up or Second Runner-Up Prize depends on the total number of applications received and how the application satisfies the selection criteria as outlined in the Official Contest Rules. The odds of winning an Incentive Prize depend on the time at which an application is submitted and the number of applications received. See Official Contest Rules for complete challenge details at <a href="http://www.blackberrypartnersfund.com/webworksrules" target="_new">http://www.blackberrypartnersfund.com/webworksrules</a>.</h6>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6719/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6719/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6719&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/06/porting-your-blackberry-webworks-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16f032fc46b780f6d9fa38b24a7f8ff2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adamstan1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/06/webworks-delta.jpg" medium="image">
			<media:title type="html">BlackBerry WebWorks</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry WebWorks SDK for Tablet OS Version 2.1 Now Available</title>
		<link>http://devblog.blackberry.com/2011/06/blackberry-webworks-sdk-tablet-os-version-2-1/</link>
		<comments>http://devblog.blackberry.com/2011/06/blackberry-webworks-sdk-tablet-os-version-2-1/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 16:36:42 +0000</pubDate>
		<dc:creator>Tim N.</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[blackberry webworks sdk]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[tablet os]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6585</guid>
		<description><![CDATA[The newest version of BlackBerry WebWorks SDK for Tablet OS is now available to download.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6585&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-6594" title="BlackBerry WebWorks" src="http://rimdevblog.files.wordpress.com/2011/06/webworks-delta.jpg?w=600&#038;h=280" alt="BlackBerry WebWorks" width="600" height="280" /></p>
<p>With the release of v2.1 of the BlackBerry® WebWorks™ SDK for Tablet OS, new APIs and application functionality are <a href="http://us.blackberry.com/developers/tablet/webworks.jsp" target="-new">now available for download</a>! For those following the <a href="https://github.com/blackberry" target="_new">project on github</a>, this release has also been known as the “Delta” release outlined on the <a title="BlackBerry WebWorks roadmap" href="https://github.com/blackberry/WebWorks/wiki/Roadmap" target="_new">BlackBerry WebWorks roadmap</a>.</p>
<p>The goals for this release are focused on narrowing the gap between the BlackBerry WebWorks API functionality available on the BlackBerry® Smartphone OS and the APIs available on the Tablet OS, as well as exposing more BlackBerry® PlayBook™ tablet development functionality to web developers.</p>
<p>New capabilities available to BlackBerry WebWorks developers for the BlackBerry® Tablet OS are:</p>
<ul>
<li><a title="In App Payment API" href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.payment.html" target="_new">In App Payment API</a></li>
<li><a title="Camera API" href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.media.camera.html" target="_new">Camera API</a> (take a picture or a video)</li>
<li><a title="Microphone API" href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.media.microphone.html" target="_new">Microphone API</a> (record audio)</li>
<li><a href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.identity.html" target="_new">PIN API</a></li>
<li><a href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.io.file.html" target="_new">File</a> and <a href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.io.dir.html" target="_new">Directory</a> APIs</li>
<li>Configuring security permissions for your application on BlackBerry Tablet OS for features such as GPS and file access</li>
<li>Configuring the home screen category for your application</li>
</ul>
<p>The <a href="http://www.blackberry.com/developers/docs/webworks/api/" target="_new">API reference guide</a> has also been updated with some additional getting-started information on how to configure your app to use the different BlackBerry WebWorks APIs, and improvements around scrollable content.</p>
<p>In addition to the reference guide updates, we have also introduced an additional mechanism to call some of the BlackBerry WebWorks APIs. For those who are more comfortable using a URI or RESTful approach, you can now execute a subset of the BlackBerry WebWorks APIs by <a href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.io.file.html#.copy" target="_new">simply making AJAX calls</a>!</p>
<p>As we continue our frequent releases of the BlackBerry WebWorks SDK for BlackBerry Tablet OS and BlackBerry Smartphone OS, we’ll be expanding the coverage of the URI/RESTful implementation to allow you to choose your preferred approach for interacting with the operating system.</p>
<p><a title="Download BlackBerry WebWorks SDK for Tablet OS" href="http://us.blackberry.com/developers/tablet/webworks.jsp" target="_new">Download the latest BlackBerry WebWorks SDK for Tablet OS to get started today!</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6585/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6585/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6585&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/06/blackberry-webworks-sdk-tablet-os-version-2-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3939390650b170ba28e9bf3c53d397ad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">timneil1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/06/webworks-delta.jpg" medium="image">
			<media:title type="html">BlackBerry WebWorks</media:title>
		</media:content>
	</item>
	</channel>
</rss>
