<?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; blackberry tablet os</title>
	<atom:link href="http://devblog.blackberry.com/tag/blackberry-tablet-os/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 19:58:12 +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; blackberry 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>NodeBeat: A BlackBerry Open Source Success Story</title>
		<link>http://devblog.blackberry.com/2012/07/dev-success-nodebeat/</link>
		<comments>http://devblog.blackberry.com/2012/07/dev-success-nodebeat/#comments</comments>
		<pubDate>Wed, 25 Jul 2012 15:25:36 +0000</pubDate>
		<dc:creator>Alex Kinsella</dc:creator>
				<category><![CDATA[Case Studies & Success Stories]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Laurence Muller]]></category>
		<category><![CDATA[NodeBeat]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[qnx]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10429</guid>
		<description><![CDATA[Check out a great success story about how a pair of developers ported NodeBeat to the BlackBerry OS using open source.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10429&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Guest post from <a href="https://twitter.com/RSSessantotto" target="_blank">Roberto S.</a> &#8211; Ed.</em></p>
<p><a href="http://rimdevblog.files.wordpress.com/2012/07/nodebeat.jpg"><img class="aligncenter size-full wp-image-10441" title="nodebeat" src="http://rimdevblog.files.wordpress.com/2012/07/nodebeat.jpg?w=480&#038;h=281" alt="TITLE_IMAGE" width="480" height="281" /></a></p>
<p>Every once in a while, a feel good story comes around that rallies the troops in the BlackBerry® Developer Relations team. Such was the case with this story. It all started with a developer named <a href="http://twitter.com/LaurenceMuller" target="_new">Laurence Muller</a> taking advantage of the RIM® offer to submit his Android™ app (fIRC) to the <a href="http://appworld.blackberry.com" target="_new">BlackBerry App World™</a> storefront to qualify for a free BlackBerry® PlayBook™tablet. After Laurence received his <a href="http://www.blackberry.com/playbook" target="_new">BlackBerry PlayBook</a> tablet, he instantly recognized how powerful the device was – especially the BlackBerry® Tablet OS built on QNX – and thought that it might be possible to port the <a href="http://appworld.blackberry.com/webstore/content/106167" target="_new">NodeBeat</a> application to BlackBerry PlayBook tablet as a native app.</p>
<p>Laurence had worked on porting the NodeBeat application to the Android platform in collaboration with Affinity Blue (owned by <a href="http://twitter.com/SethSandler" target="_new">Seth Sandler</a>). NodeBeat is built using an open source application framework called openFrameworks. Therefore, the first task at hand was porting the framework. Laurence started reading the NDK documentation and began the process of porting the API under the ofxQNX repository he setup on GitHub. One by one, each API set and sample was ported and running.</p>
<p><span id="more-10429"></span></p>
<p>Laurence eventually hit a roadblock with audio. He built a native app to test some audio code but it wasn’t running properly. He finally decided to post a question to the <a href="http://supportforums.blackberry.com/t5/Developer-Support-Forums/ct-p/blackberrydev" target="_new">BlackBerry Developer Support Forum</a> to explain his project and ask for help. I was assigned this question to answer. I reviewed the question and sample code provided, checked the blogs that Laurence previously posted (Laurence’s blog is available at <a href="http://www.multigesture.net/" target="_new">http://www.multigesture.net/</a>) and, after checking the NDK documentation myself, ascertained that Laurence was running into a buffer underflow issue and that his current test approach was not running consistently enough without a separate thread.</p>
<p>I answered the post and provided some suggestions to try to correct the problem. Laurence tried the suggestions and it did get better, but not quite good enough. After someone else on my team suggested that OpenAL might help and I passed that suggestion on to Laurence, further investigation by Laurence’s partner Seth Sandler led to switching over to SDL for injecting the audio &#8212; and suddenly the audio was performing much better. At this point, the ofxQNX port was complete, and Laurence contributed it to the BlackBerry GitHub repo. To see some of the samples in action, check out the video below:</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/4FuC9AEg1LQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:center;">[ <a href="http://www.youtube.com/watch?v=4FuC9AEg1LQ" target="_new">YouTube link for mobile viewing</a> ]</p>
<p>The next task was porting the NodeBeat app, which took just a few days once RIM supplied another BlackBerry PlayBook tablet to Seth. Laurence and Seth were pleased that the native BlackBerry PlayBook tablet port easily outperformed their Android port. This was primarily due to the low input and audio latency for the native implementation (whereas the Android build runs slower since native code is running in a different layer and communication between GUI and the native thread is slow over JNI) and its performance was on par with their iOS version. NodeBeat was quickly submitted to BlackBerry App World for approval.</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='560' height='315' src='http://www.youtube.com/embed/xhZ46PpccGQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:center;">[ <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=xhZ46PpccGQ" target="_new">YouTube link for mobile viewing</a> ]</p>
<p>What’s in the cards for NodeBeat? Well, Laurence has already started porting it to BlackBerry® 10 using the simulator, and they’re looking forward to getting their hands on a BlackBerry 10 Dev Alpha testing device. In the meantime, if you like composing music and want to try a new app for doing so, give their app a whirl.</p>
<p>What makes this story so special is this project was not sponsored by RIM. It was totally driven by developers in the open source community and it was almost completed without any help from RIM. This clearly demonstrates that RIM’s open source strategy is working, facilitating the port of apps from other platforms to BlackBerry PlayBook tablet and BlackBerry 10. Our developer community is engaged, resulting in even more improvements to the platform for all developers. We strongly encourage our developer community to follow their desires and port what they need to the platform. However, know that we’re here and ready to help if you run into any issues. In the end, by working together, the platform will get even better and everyone wins.</p>
<p>If you are working on an open source project for the BlackBerry platform utilizing the NDK, let us know. We’ll be glad to write a blog post about it.</p>
<p>For more information about OpenFrameworks, Laurence’s port, and Laurence himself, check out the links below:</p>
<ul>
<li>The openFrameworks repository that where ofxQNX is currently hosted: <a href="https://github.com/falcon4ever/openFrameworks/tree/developPlayBook" target="_new">https://github.com/falcon4ever/openFrameworks/tree/developPlayBook</a></li>
<li>Some additional video material (most links are on Laurence’s Twitter stream): <a href="https://www.youtube.com/user/falcon4ever?feature=mhee" target="_new">https://www.youtube.com/user/falcon4ever?feature=mhee</a></li>
<li>The official openFrameworks website/ support forums: <a href="http://www.openframeworks.cc/" target="_new">http://www.openframeworks.cc/</a></li>
<li>Some more information about the project on Laurence’s blog: <a href="http://www.multigesture.net/2012/04/27/playbook-add-on-ofxqnx/" target="_new">http://www.multigesture.net/2012/04/27/playbook-add-on-ofxqnx/</a> and <a href="http://www.multigesture.net/projects/ofxqnx/" target="_new">http://www.multigesture.net/projects/ofxqnx/</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10429/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10429&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/07/dev-success-nodebeat/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>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/07/nodebeat.jpg" medium="image">
			<media:title type="html">nodebeat</media:title>
		</media:content>
	</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>Building stable web apps – you can do it with the BlackBerry PlayBook tablet OS 2.0 software update</title>
		<link>http://devblog.blackberry.com/2012/02/build-web-apps-playbook/</link>
		<comments>http://devblog.blackberry.com/2012/02/build-web-apps-playbook/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 20:46:06 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[blackberry playbook 2.0]]></category>
		<category><![CDATA[blackberry playbook upgrade]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=8453</guid>
		<description><![CDATA[Getting started with BlackBerry web development, made even better by the BlackBerry PlayBook tablet OS 2.0 upgrade.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8453&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://blogs.blackberry.com/2012/02/playbook-os-2-0-update-here-download-now/" target="_new">BlackBerry® PlayBook™ OS 2.0 software update</a> is designed to include many great improvements for both users and developers. For web developers, the BlackBerry web platform continues to receive quality improvements with each software update. I’m pleased to share that some exciting enhancements have been made to the <a href="http://www.webkit.org/" target="_new">WebKit rendering engine</a> as part of the BlackBerry PlayBook tablet OS 2.0 update. These enhancements are intended to assist <a href="https://bdsc.webapps.blackberry.com/html5/" target="_new">HTML5 and BlackBerry® WebWorks™ developers</a> with their efforts in producing higher-quality application content and positive user experiences.</p>
<p><a href="http://www.blackberry.com/playbook" target="_new">BlackBerry PlayBook</a> tablet users who have installed the OS 2.0 beta may have already seen the improved WebKit engine, as it was upgraded starting with version 2.0.0.7262 of the BlackBerry Tablet OS software. The current version of WebKit on the BlackBerry PlayBook tablet comes from a November 2011 branch of the upstream WebKit code base. A complete list of all changes can be found in the <a href="http://trac.webkit.org/" target="_new">Trac for WebKit</a> issue tracking system.</p>
<h3><strong>Wait, do you mean HTML5 development on BlackBerry is designed to be even better now?</strong></h3>
<p>Yes I do, and you’re in for a treat.</p>
<p><span id="more-8453"></span></p>
<p><a href="http://html5test.com/results-tablets.html" target="_new"><img src="http://rimdevblog.files.wordpress.com/2012/02/html5-test.jpg?w=203&#038;h=139" alt="" title="" width="203" height="139" class="aligncenter size-full wp-image-8485" /></a></p>
<p>In general, BlackBerry web developers will see enhanced stability and performance in their web applications running on BlackBerry PlayBook tablet OS 2.0. However, some of the more significant improvements include the following:</p>
<ul>
<li><strong>Support for WebGL</strong>, including 3D context and native binary data. Take advantage of Open GL ES technology and 3D graphics in your BlackBerry application content.</li>
<li><strong>Updated Web Inspector</strong> is now designed with better debugging support. New features such as settings menu, network panel, contextual menus and pretty print JavaScript® make it easier for developers to debug and optimize their web content.</li>
<li><strong>HTML5 canvas is now hardware accelerated</strong>, meaning it is designed for faster performance and higher frame-per-second (FPS) rendering of 2D graphics content.</li>
<li><strong>CSS3 accelerated animations and transforms are now smoother</strong> thanks to high quality service improvements to graphics rendering for the engine.</li>
<li><strong>Added FileReader API</strong>, which is designed to search, retrieve and display files from the BlackBerry Tablet OS shared folder, and helps integrate camera pictures, videos, music and documents from the BlackBerry PlayBook tablet into your web applications.</li>
<li><strong>Improved HTML5 support</strong> including new form fields (keygen, output, meter) and input types (text, search, tel, url, email, datetime, date, month, week, time, datetime-local, number, range).</li>
<li><strong>Enhanced XmlHttpRequest object</strong> adds support for text and array buffer response type</li>
</ul>
<h3><strong>Show me!</strong></h3>
<p>I know you’d much rather see some of these awesome improvements yourself instead of just reading about them, so here are some examples. Using the browser application on a BlackBerry PlayBook tablet running Tablet OS 2.0, open the following pages:</p>
<ul>
<li><a href="http://html5test.com" target="_new">HTML5 Test</a> – Tablet OS 2.0 currently scores 354 on the HTML5 test, ranking it <a href="http://html5test.com/results-tablets.html" target="_new">at the top</a> of the results for tablet browsers. Created by <a href="http://twitter.com/rakaz" target="_new">Niels Leenheer</a>.</li>
<li><a href="http://blackberry.github.com/WebGL-Samples/tunneltilt" target="_new">TunnelTilt game</a> – Try out the WebGL sample which was demonstrated onstage for the first time at BlackBerry DevCon Americas. Created by <a href="https://github.com/jfeldste" target="_new">Jonathan Feldstein</a>.</li>
<li><a href="http://www.craftymind.com/factory/guimark3/bitmap/GM3_JS_Bitmap.html" target="_new">Craftymind GUIMark3</a> &#8211; Performance test from CraftyMind that measures the frames-per-second the HTML5 canvas element can handle under load. Created by <a href="http://twitter.com/seanalltogether" target="_new">Sean Christmann</a>.</li>
<li><a href="http://blackberry.github.com/WebWorks-Samples/kitchenSink/html/html5/file.html" target="_new">File Reader API</a> – pPge from the kitchenSink <a href="https://github.com/blackberry/WebWorks-Samples" target="_new">BlackBerry WebWorks sample application</a> that demonstrates how to use the file reader API. Created by <a href="http://twitter.com/n_adam_stanley" target="_new">Adam Stanley</a>.</li>
<li><a href="http://hakim.se/experiments/css/domtree/" target="_new">Holiday DOM tree</a> – Uses 3D transforms and HTML form elements to display an animated tree of various holiday greetings. Created by <a href="http://twitter.com/hakimel" target="_new">Hakim El Hattab</a>.</li>
</ul>
<h3><strong>Meet the Web team</strong></h3>
<p>Recently, I asked members of the BlackBerry® Browser team to share their thoughts about the meaning behind the high-quality improvements they have delivered to developers as part of the Tablet OS 2.0 web platform. Here is some of their feedback:</p>
<blockquote><p>“I know many web developers who now use the BlackBerry PlayBook tablet as their mobile development and testing environment of choice. The support for remote Web Inspector is simply awesome, and a year after we introduced it, remains a defining aspect of our approach to mobile web development. We have made it even better!”</p></blockquote>
<p>- Laurent Hasson, Technical Director, Web platform</p>
<blockquote><p>“Personally I&#8217;m most excited about all the graphics and animation improvements (CSS3, HTML, canvas, WebGL). I think we&#8217;re most proud about being able to bring the full web to tablet &#8211; proper implementation of the standards and specifications coupled with a rich, touch-friendly user experience.”</p></blockquote>
<p>- George Staikos, Vice President, Web Technologies</p>
<h3><strong>How do I get started with BlackBerry web development?</strong></h3>
<p>I’m glad you asked. Visit the <a href="http://developer.blackberry.com/html5" target="_new">BlackBerry HTML5 WebWorks developer site</a> to learn more about developer tools, such as the <a href="https://bdsc.webapps.blackberry.com/html5/download/ripple" target="_new">Ripple emulator</a> or the <a href="https://bdsc.webapps.blackberry.com/html5/documentation/ww_getting_started/what_is_a_webworks_app_1845471_11.html" target="_new">BlackBerry WebWorks SDK</a>. See the developer <a href="https://bdsc.webapps.blackberry.com/html5/documentation" target="_new">documentation</a> and <a href="https://bdsc.webapps.blackberry.com/html5/api" target="_new">reference guides</a> for techniques on how to transform <a href="https://bdsc.webapps.blackberry.com/html5/sampleapps" target="_new">samples</a> into fully-featured BlackBerry applications.</p>
<p>Most importantly, tell us if you create something awesome! We want to hear from you.</p>
<p>Hope you enjoy <a href="http://www.blackberry.com/playbook" target="_new">BlackBerry PlayBook</a> tablet OS 2.0.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/8453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/8453/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8453&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/02/build-web-apps-playbook/feed/</wfw:commentRss>
		<slash:comments>0</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/2012/02/html5-test.jpg" medium="image" />
	</item>
		<item>
		<title>Code Signing: Past, Present and Future</title>
		<link>http://devblog.blackberry.com/2012/01/code-signing/</link>
		<comments>http://devblog.blackberry.com/2012/01/code-signing/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:02:12 +0000</pubDate>
		<dc:creator>Alex Kinsella</dc:creator>
				<category><![CDATA[Adobe AIR Development]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[code signing]]></category>
		<category><![CDATA[debug tokens]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=8292</guid>
		<description><![CDATA[Learn more about code signing, why we do it and what benefits it has for developers.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8292&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Hey BlackBerry® devs! Got another guest post for you today &#8211; this one from Mark, who&#8217;s got some useful info about code signing (what it is and why we do it). Enjoy! &#8211; Ed.</em></p>
<p>There are many great things about developing for the BlackBerry platform – including our commitment and support of open source technologies and multiple development languages (Native, HTML5 with BlackBerry® WebWorks™, Adobe® AIR®, Java®). One thing we’ve really invested in over the last year is to respond to developer feedback and requests, in order to enable you to build the way that’s best for you. One of the areas we’ve been focusing on especially is code signing.</p>
<p><strong>What is Code Signing anyway, and why does BlackBerry code sign?</strong></p>
<p>Code signing has been designed to provide security for consumers. They can feel confident that the application they are installing has not been modified after it was signed by the application developer. Code signing is also a means for applications to protect their data.</p>
<p>Code signing has many benefits for both developers and consumers. Developers can distribute an unsigned version of their application along with a debug token to a limited set of beta testers. The debug token helps to ensure that only those beta testers that a developer has issued a token to can run the application. I’ll walk through this process in more detail in a future blog post.</p>
<p>Debug tokens also allow for central key management, allowing for a single code signing key to be used by a team of developers testing an application. Debug tokens can be issued to each developer, allowing them to test builds on their BlackBerry® PlayBook™ tablet. The code signing key can be deployed to a secure build server, protecting it and ensuring that only official builds of the application are signed for public distribution.</p>
<p><span id="more-8292"></span></p>
<p>BlackBerry® Tablet OS applications each have their own sandboxed private data area that only the application itself can access, which is protected in part by the code signing key. This can prevent a malicious application from impersonating another application. If a malicious application &#8211; signed with a different code signing key &#8211; were to attempt to masquerade as an upgrade to an existing application the user has installed, it would install it as a new, unique application and it would not have access to the private data area of the original application. This makes it important to back up your code signing key because if you lose it, you’ll be <a href="http://supportforums.blackberry.com/t5/Testing-and-Deployment/Application-Upgrade-Appears-as-a-New-Separate-Application/ta-p/1122645" target="_new">unable to provide upgrades</a> to your application.</p>
<p>Data protection isn’t just limited to BlackBerry Tablet OS applications. BlackBerry® 7 OS (and lower) support similar data access control through the use of a custom code signing key. You can read all about that <a href="http://supportforums.blackberry.com/t5/Java-Development/Protect-persistent-objects-from-access-by-unauthorized/ta-p/524282" target="_new">here</a>.</p>
<p><strong>What We’ve Been Doing over the Last Year</strong></p>
<p>We’ve made a number of improvements to code signing over the last year and we will continue to build on this in 2012. Here is a rundown of what we’ve done so far:</p>
<ul>
<li>Made code signing keys easier to obtain by removing the credit card requirement for ordering them</li>
<li>Reduced the order time for code signing keys from 7-10 days to approximately 1-2 hours so you can start building right away!</li>
<li>Created <a href="https://bdsc.webapps.blackberry.com/native/beta/documentation/com.qnx.doc.native_sdk.devguide/com.qnx.doc.native_sdk.devguide/topic/configure_app_signing_from_ide.html" target="_new">Configuration Wizards</a> to walk you through configuring and backing up your keys</li>
<li>Automated many previously manual steps by integrating Debug Tokens into the SDKs</li>
<li>Updated the hardware for our code signing servers</li>
<li>Created the Code Signing Supportsite to walk through the ordering, configuration and signing process</li>
</ul>
<p>This is by no means the end of the road when it comes to improvements. The golden age of code signing will arrive when you can request keys instantly from the SDKs themselves and have the tools take care of all the dirty work for you. We’re actively re-writing the code signing infrastructure to accommodate this in the future.</p>
<p><strong>The Future Is Secure AND Easy</strong></p>
<p>These are just some of the major benefits that code signing provides. Of course, in any situation, the benefits have to outweigh the effort. We hope to achieve a near zero effort for code signing for both developers and consumers.</p>
<p>Got questions about the code signing process? Let us know in the comments!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/8292/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/8292/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8292&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/01/code-signing/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 PlayBook OS 2.0 Developer Beta: Android Runtime, WebWorks, Adobe AIR</title>
		<link>http://devblog.blackberry.com/2011/10/playbook-os-developer-beta/</link>
		<comments>http://devblog.blackberry.com/2011/10/playbook-os-developer-beta/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 21:27:18 +0000</pubDate>
		<dc:creator>Luke Reimer</dc:creator>
				<category><![CDATA[Adobe AIR Development]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[blackberry apps]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[BlackBerry PlayBook apps]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[tablet apps]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7413</guid>
		<description><![CDATA[The new update to BlackBerry PlayBook OS 2.0 Developer Beta build includes Adobe AIR, WebWorks and more.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7413&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>We’re excited to announce the availability of a BlackBerry PlayBook OS 2.0 Developer Beta build today. This build gives developers early access to the BlackBerry PlayBook OS 2.0 codebase and supporting tools in order to test and refine their BlackBerry apps. Please note that this is a developer preview, and that the build will not contain the end-user feature set. All BlackBerry DevCon Americas 2011 attendees can choose to have their free BlackBerry® PlayBook™ tablet loaded with this build at the registration desk. Developers not attending the conference can register their PIN at the following sites to have the build delivered Over the Air (OTA) to their devices.</p>
<ul>
<li><a href="http://developer.blackberry.com/android">http://developer.blackberry.com/android</a></li>
<li><a href="http://developer.blackberry.com/html5">http://developer.blackberry.com/html5</a></li>
</ul>
<p>Read on for an overview of what’s included in the BlackBerry PlayBook OS 2.0 Developer Beta build.</p>
<p><strong>BlackBerry® Runtime for Android™ Apps</strong></p>
<p>A beta version of the BlackBerry Runtime for Android Apps is included in the developer build, which allows ported Android apps to run on the BlackBerry PlayBook OS 2.0 platform. A toolset, including an Eclipse® plugin for modifying existing Android applications, will be available along with a PlayBook simulator for testing. To simplify the process even further, you may also use the <a href="http://developer.blackberry.com/android/bpaa" target="_new">BlackBerry Packager for Android Apps</a>, which provides a guide for converting existing apps and ensures compliance for signing and uploading to BlackBerry App World™. The BlackBerry Runtime for Android Apps supports Android v2.3.3 apps. Some apps may require slight modifications to be supported. Head over to the Android <a href="http://developer.blackberry.com/android" target="_new">microsite</a> to check out the available toolsets!</p>
<p><strong>BlackBerry® WebWorks™</strong></p>
<p>The BlackBerry WebWorks platform has received another round of significant improvements, with the WebWorks SDK v2.2 for the BlackBerry PlayBook now available for developer use. Version 2.2 of the SDK includes features such as full system level file manipulation with read/write access, updated BlackBerry PlayBook tablet simulators, support for WebGL on BlackBerry PlayBook OS 2.0, signing improvements, ability to play audio when the screen dims and various bug fixes. For more information on the BlackBerry WebWorks SDK v2.2, check out the new <a href="http://developer.blackberry.com/html5" target="_new">WebWorks microsite</a>.</p>
<p><strong>Adobe® AIR®</strong></p>
<p>The recently released Adobe AIR 3.0 Runtime is included in BlackBerry® PlayBook OS SDK for Adobe® AIR®, allowing developers to take full advantage of the new features. Developers can now take advantage of features such as Enhanced Native Extension Support to integrate native libraries and code bases into apps, Secure Sockets and Flash Access DRM for media rich content, Encrypted Local Storage to keep files secured and encrypted while storing sensitive information within the application and more! To learn more about the new Adobe AIR 3.0 Runtime, check out our <a href="http://us.blackberry.com/developers/tablet/adobe.jsp" target="_new">BlackBerry Tablet OS SDK for Adobe AIR microsite</a>.</p>
<p>We hope that you’re excited to try out the Developer Beta build, as well as the new tools and platform updates it supports. BlackBerry DevCon Americas attendees: don’t forget to check out the App Express stations at the conference to quickly port your existing Android apps to the BlackBerry PlayBook!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7413&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/10/playbook-os-developer-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02798908b6c8de45a0e4aa8531a6d869?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lukereim1</media:title>
		</media:content>
	</item>
		<item>
		<title>Native SDK for BlackBerry Tablet OS General Availability Release</title>
		<link>http://devblog.blackberry.com/2011/10/native-sdk-for-blackberry-released/</link>
		<comments>http://devblog.blackberry.com/2011/10/native-sdk-for-blackberry-released/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 16:50:38 +0000</pubDate>
		<dc:creator>Luke Reimer</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[blackberry apps]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[momentics]]></category>
		<category><![CDATA[ndk]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7419</guid>
		<description><![CDATA[The Native SDK for BlackBerry Tablet OS has left beta and been released for general availability.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7419&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Here&#8217;s another guest post from Patrick with a big developer announcement! &#8211; Ed.</em></p>
<p>Today at the <a href="http://www.blackberrydevcon.com/americas" target="_new">BlackBerry DevCon Americas 2011</a> conference, the Native SDK for the BlackBerry PlayBook (“NDK”) left <a href="http://devblog.blackberry.com/2011/08/native-sdk-for-blackberry-tablet-os-closed-beta/">beta</a> and ‘went gold’ for general availability. The NDK allows developers take full advantage of the power of the BlackBerry® PlayBook™ tablet when developing apps. The NDK includes support for C/C++ POSIX library and compliance, device events like gesture swipes and touch screen inputs, access to code management systems using industry standard Eclipse CDT (C/C++ Development Tools) and advanced debug and analysis tools. QNX® Momentics Tool Suite, an Eclipse-based integrated development environment, is also included. It provides memory profiling, application debugging, and memory usage statistics to help developers debug sophisticated programs.</p>
<p>For the v1.0 release, we’ve kept the NDK lean and mean. APIs have been provided for the sensors on the device, as well as OpenGL ES 2.0. For sound, we’ve brought OpenAL along. For performance, POSIX threading. For portability, POSIX compliant APIs are included as well.</p>
<p>Additionally, the simulator team has been able to provide an OpenGL ES 2.0 environment to test out your 3D games. This means that our simulator makes use of your development platform’s hardware acceleration for 3D. As the NDK simulators mature, more and more features will be included as we are committed to providing developers the best tools possible.</p>
<p>The NDK is here, and it’s the start of a new and exciting episode for BlackBerry PlayBook tablet application development. If anyone has feedback they’d like to share, our doors are always open – don’t hesitate to engage with us on social media channels or the <a href="http://us.blackberry.com/developers/" target="_new">BlackBerry Developer Zone</a>.</p>
<p><a href="http://developer.blackberry.com/native" target="_new">Download the Native SDK for BlackBerry Tablet OS</a></p>
<p><em>How will you be using the new NDK in your application development?</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7419/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7419&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/10/native-sdk-for-blackberry-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02798908b6c8de45a0e4aa8531a6d869?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lukereim1</media:title>
		</media:content>
	</item>
		<item>
		<title>Looking Back on One Year of RIM Open Source Repositories</title>
		<link>http://devblog.blackberry.com/2011/10/rim-open-source/</link>
		<comments>http://devblog.blackberry.com/2011/10/rim-open-source/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 03:45:02 +0000</pubDate>
		<dc:creator>Eduardo P-L.</dc:creator>
				<category><![CDATA[Dev Con]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ASL2]]></category>
		<category><![CDATA[Aura]]></category>
		<category><![CDATA[blackberry devcon]]></category>
		<category><![CDATA[BlackBerry OS]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[DevCon 2011]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<category><![CDATA[ripple]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7279</guid>
		<description><![CDATA[Looking back at a summary of RIM's year creating open source repositories in the web space.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7279&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Tomorrow is the first day of BlackBerry DevCon Americas 2011. A year ago, at <a href="http://devblog.blackberry.com/2010/09/blackberry-webworks-and-the-open-source-community/">BlackBerry DevCon 2010</a>, RIM released our first RIM-sponsored Open Source project, the <a href="https://github.com/blackberry/WebWorks" target="_new">BlackBerry® WebWorks™ runtime for BlackBerry smartphone OS</a> at GitHub using ASL2. At that time we promised additional releases&#8230; and we followed through. Today we have 8 web-related repositories in the web space:</p>
<ul>
<li>Two runtimes: BlackBerry WebWorks for <a href="https://github.com/blackberry/WebWorks" target="_new">BlackBerry smartphone OS</a> and the <a href="https://github.com/blackberry/WebWorks-TabletOS" target="_new">BlackBerry® PlayBook™ tablet</a></li>
<li>Corresponding <a href="https://github.com/blackberry/WebWorks-API-Docs" target="_new">API Documentation</a> for each runtime</li>
<li>A growing number of <a href="https://github.com/blackberry/WebWorks-Samples" target="_new">Code Samples</a>, including the code for <a href="http://devblog.blackberry.com/2011/02/blackberry-playbook-webworks-demo-video/">Aura</a>, the BlackBerry WebWorks based demo shown at BlackBerry Developer Day at this year&#8217;s Mobile World Congress</li>
<li><a href="https://github.com/blackberry/Alice" target="_new">Alice</a>, a micro-library focusing on fancy visual effects using CSS3 2D and 3D facilities &#8211; to see it in action, point your modern browser to the <a href="http://blackberry.github.com/Alice/" target="_new">demo page</a></li>
<li>A community owned repository containing <a href="https://github.com/blackberry/WebWorks-Community-APIs" target="_new">JavaScript Extensions for BlackBerry WebWorks</a></li>
<li>Two repositories for our Ripple Emulator: one for the <a href="https://github.com/blackberry/Ripple-UI" target="_new">UI</a>, and one for the <a href="https://github.com/blackberry/Ripple-Framework" target="_new">Framework</a>.</li>
</ul>
<p>Open Source is changing how we interact with the BlackBerry WebWorks community in many ways, including:</p>
<ul>
<li>The samples are now directly usable, with a clear, well-known (<a href="https://github.com/blackberry/WebWorks-Samples/blob/master/LICENSE" target="_new">ASL2</a>) license, and in a location we can update easily &#8211; our plan is to take all existing useful samples, currently in places like Knowledge Base articles, mail threads, forums, or posts, and post them as Open Source.</li>
<li>When we wanted to add BlackBerry WebWorks support to Nitobi PhoneGap, Ken and the team <a href="http://devblog.blackberry.com/2011/08/blackberry-playbook-phonegap/">travelled to Vancouver</a> and leveraged that both projects are open source. This is especially useful to us now that Nitobi is contributing PhoneGap to start incubating <a href="http://wiki.phonegap.com/w/page/46311152/apache-callback-proposal" target="_new">Apache CallBack</a>.</li>
<li>When Laurent and Jim want to add new features to <a href="https://github.com/blackberry/Alice" target="_new">Alice</a>, they can change the repository directly&#8230; and the demos are available right then. And all the GitHub features are available from Fork-me to <a href="https://github.com/blackberry/Alice/watchers" target="_new">Watchers</a>.</li>
<li>Tim, Ken and the team can make new experimental features available via the <a href="https://github.com/blackberry/WebWorks-Community-APIs" target="_new">BlackBerry WebWorks Community APIs</a></li>
<li>And we can have a continuous release for both the runtimes and the tools. You can even check our <a href="https://github.com/blackberry/WebWorks/issues/milestones" target="_new">Roadmap</a>.</li>
</ul>
<p>Year two is just beginning and we will continue our commitment to providing more source code to the community, contributing to other OSS projects as well as a focus on performing our daily development in the open.</p>
<p><em>Do you believe that support for open source projects is important? Share your thoughts in the comments.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7279/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7279&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/10/rim-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/f662e1b4e55509b4205db5b8187e374f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">eduardopele</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>Meet the PlayBook Events: More Dates!</title>
		<link>http://devblog.blackberry.com/2011/06/meet-the-playbook-dates/</link>
		<comments>http://devblog.blackberry.com/2011/06/meet-the-playbook-dates/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 14:16:36 +0000</pubDate>
		<dc:creator>Sanyu K.</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[emea]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6590</guid>
		<description><![CDATA[Additional dates have been added to the "Meet the PlayBook" events in Europe.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6590&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-3668" title="Meet the PlayBook events" src="http://rimdevblog.files.wordpress.com/2011/05/meet-playbook.jpg?w=600&#038;h=401" alt="Meet the PlayBook events" width="600" height="401" /></p>
<p>We held some fantastic “Meet the PlayBook” events across Europe in May – be sure to check out <a href="http://devblog.blackberry.com/2011/05/meet-playbook-events-europe/" target="_new">our blog post</a> about the first few dates. Now, we’re excited to announce further event dates and locations!</p>
<p>These half-day events have been a great success so far, and our delegates have learned a lot about developing rich applications for the BlackBerry® PlayBook™ tablet using Adobe® Flex®, Adobe® AIR® and the BlackBerry® WebWorks™ SDK! The hands-on sessions with the BlackBerry PlayBook tablet have been extremely popular, so don’t miss your opportunity to get a look at our new tablet device!</p>
<p>The event comprises two parallel sessions, one business and one technology focused, and technical teams from Research In Motion and Adobe will also be available to answer your questions.</p>
<p>Our next events are as follows. Places are limited, so early registration is recommended!</p>
<ul>
<li><a href="http://it.blackberry.com/campaign/it_mtp_event.jsp" target="_new">14th June in Milan</a></li>
<li><a href="http://uk.blackberry.com/campaign/tr_mtp_event.jsp" target="_new">21st June in Istanbul</a></li>
<li><a href="http://uk.blackberry.com/campaign/se_mtp_event.jsp" target="_new">21st June in Malmo</a></li>
<li>28th July in Cologne &#8211; tbc</li>
</ul>
<p><strong>BlackBerry Tablet OS Development Resources:</strong></p>
<p><a href="http://us.blackberry.com/developers/tablet/adobe.jsp" target="_new">BlackBerry &#8211; Tablet OS SDK for Adobe AIR Development Resources</a><br />
<a href="http://us.blackberry.com/developers/tablet/webworks.jsp" target="_new">BlackBerry WebWorks SDK for Tablet OS</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6590/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6590/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6590&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/06/meet-the-playbook-dates/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/075ee0f176ecc5e61114bfb9d69b3866?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sanyukir1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/05/meet-playbook.jpg" medium="image">
			<media:title type="html">Meet the PlayBook events</media:title>
		</media:content>
	</item>
	</channel>
</rss>
