<?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; API</title>
	<atom:link href="http://devblog.blackberry.com/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Wed, 19 Jun 2013 18:00:36 +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; API</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>Frameworks, JavaScript and C++  … oh my! BlackBerry Jam Americas Session Preview</title>
		<link>http://devblog.blackberry.com/2013/05/frameworks-javascript-and-c-oh-my-blackberry-jam-americas-session-preview/</link>
		<comments>http://devblog.blackberry.com/2013/05/frameworks-javascript-and-c-oh-my-blackberry-jam-americas-session-preview/#comments</comments>
		<pubDate>Fri, 10 May 2013 17:59:47 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[BlackBerry Jam]]></category>
		<category><![CDATA[BlackBerry Live]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=14958</guid>
		<description><![CDATA[I look forward to seeing many of you in Orlando May 14-16 for BlackBerry Jam Americas. You’ll find me wandering around &#38; presenting, coding, hacking and helping developers find new and interesting ways to build amazing applications for BlackBerry 10. In fact, I’m quite excited to present the following two sessions which are directed at [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14958&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I look forward to seeing many of you in Orlando May 14-16 for BlackBerry Jam Americas. You’ll find me wandering around &amp; presenting, coding, hacking and helping developers find new and interesting ways to build amazing applications for BlackBerry 10. In fact, I’m quite excited to present the following two sessions which are directed at the HTML5 &amp; WebWorks development communities:</p>
<p><a href="https://bblive.blackberryconferences.net/2013/connect/sessionDetail.ww?SESSION_ID=2725"><b>JAM 24 – HTML5 Frameworks: Up-And-Comers that are Building Steam</b></a><b></b></p>
<p>Ask any Web developer how many JavaScript frameworks there are out there and you’ll likely end up waiting a long time as they answer. There are so many to choose from and new ones appear in the wild on a daily basis: UI frameworks, libraries, shims &amp; polyfills, animation, graphs, gestures, MVC, performance, etc. We developers who solve difficult coding problems are eager to share their solutions in the form of JavaScript frameworks, allowing others to also build compelling application content. In this session, I’m going to share a few of my own personal favorite frameworks that are focused on improving the quality of your HTML5 applications or games. I even plan on doing a live coding demo of an HTML5 gaming framework. Wish me luck!</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-14959" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2013/05/adam1-e1368208692138.png?w=600&#038;h=340" width="600" height="340" /></p>
<p><a href="https://bblive.blackberryconferences.net/2013/connect/sessionDetail.ww?SESSION_ID=2713"><b>JAM23 – Lab: Getting Deep Device Integration with Third Party Extensions</b></a><b></b></p>
<p>Okay folks, I’m really excited about this one. This session is actually a 2 hour lab that will empower developers to boost the quality of their HTML5-powered WebWorks applications and take them to the next level of awesomeness.  Developers – have you ever built a Web app using technologies like HTML5, CSS or JavaScript and encountered a situation where the feature you wanted to implement could not be added because it was not defined in any Web standards?  Some examples include: blinking the LED light, sending a message via Bluetooth or keeping the device backlight on (none of these are features that can be added using standard JavaScript).  The BlackBerry 10 OS has a powerful native API platform that can be leveraged in a WebWorks application by exposing native code to the JavaScript engine via custom Third Party extensions.  During this lab, attendees will not only learn how to build WebWorks extensions for BlackBerry 10, but they will actually create their own!  By the time this lab is over, everyone will have a functional WebWorks application running on their <a href="http://devblog.blackberry.com/2013/04/blackberry-jam-blackberry-z10/">free BlackBerry Z10 smartphone</a> that makes use of a native extension. It’s going to get crazy in there.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/14958/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/14958/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14958&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/05/frameworks-javascript-and-c-oh-my-blackberry-jam-americas-session-preview/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/2013/05/adam1-e1368208692138.png" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Jam Unplugged: BBM APIs</title>
		<link>http://devblog.blackberry.com/2013/05/blackberry-jam-unplugged-bbm-apis/</link>
		<comments>http://devblog.blackberry.com/2013/05/blackberry-jam-unplugged-bbm-apis/#comments</comments>
		<pubDate>Thu, 02 May 2013 14:41:47 +0000</pubDate>
		<dc:creator>Tim N.</dc:creator>
				<category><![CDATA[Adobe AIR Development]]></category>
		<category><![CDATA[Cascades]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Interviews/Thought Leadership]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Jam]]></category>
		<category><![CDATA[Peer]]></category>
		<category><![CDATA[Unplugged]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=14802</guid>
		<description><![CDATA[Hot off the press is the latest episode of the BlackBerry Jam Unplugged series where we learn a little more about BBM integration with BlackBerry 10. We’ll be posting videos as part of this series leading up to BlackBerry Jam Americas in Orlando in order to give some more background surrounding the topics that we’ll [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14802&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Hot off the press is the latest episode of the <a href="http://devblog.blackberry.com/?s=jam+unplugged&amp;search=" target="_new">BlackBerry Jam Unplugged series</a> where we learn a little more about BBM integration with BlackBerry 10.</p>
<p>We’ll be posting videos as part of this series leading up to <a href="http://www.blackberryjamconference.com/americas" target="_new">BlackBerry Jam Americas in Orlando</a> in order to give some more background surrounding the topics that we’ll be discussing in detail during the conference.</p>
<p>This particular video will give you some information about the upcoming roadmap items that we’re looking at for extending BBM capabilities for developers. In this video we’re joined by Nick Kalkounis to talk about new APIs that are coming to better connect your application through BBM.</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/e8HRDrLFE8I?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>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/14802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/14802/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14802&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/05/blackberry-jam-unplugged-bbm-apis/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>Come help make the AT&amp;T API available on BlackBerry 10!</title>
		<link>http://devblog.blackberry.com/2013/01/att-developer-summit/</link>
		<comments>http://devblog.blackberry.com/2013/01/att-developer-summit/#comments</comments>
		<pubDate>Thu, 03 Jan 2013 14:15:20 +0000</pubDate>
		<dc:creator>Alex Kinsella</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[at&t]]></category>
		<category><![CDATA[at&t dev summit]]></category>
		<category><![CDATA[AT&T Hackathon]]></category>
		<category><![CDATA[Live Port]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=12879</guid>
		<description><![CDATA[Next week isn’t just CES in Las Vegas; it’s also the 2013 AT&#38;T Developer Summit – and the BlackBerry Developer Relations team will be there in full force. Our own Larry McDonough will be presenting “Building Applications for Launch of the New BlackBerry 10 Platform” on Monday, January 7th, 2013 from 2:00 PM &#8211; 2:45 [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12879&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-12894" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2013/01/att_devsummit_logo-date.png?w=264&#038;h=373" width="264" height="373" /></p>
<p>Next week isn’t just CES in Las Vegas; it’s also the <a href="https://www.2013devsummit.com/" target="_new">2013 AT&amp;T Developer Summit</a> – and the BlackBerry Developer Relations team will be there in full force.</p>
<p>Our own Larry McDonough will be presenting “Building Applications for Launch of the New BlackBerry 10 Platform” on Monday, January 7th, 2013 from 2:00 PM &#8211; 2:45 PM. On the same day, our good friend Andrew Poliak from the QNX Auto Team will be a panelist on “Navigating the Connected Vehicle Vision” from 3:00 PM &#8211; 3:45 PM.</p>
<p>That’s not all – we&#8217;ve also got an exciting BlackBerry 10 live porting challenge during the <a href="https://www.2013devsummit.com/Registration/Hackathon.aspx" target="_new">hackathon</a> portion of the summit:</p>
<blockquote><p>“Be part of open source history and participate in the AT&amp;T API for BlackBerry 10 “Live Port” challenge! Using the iOS version of the AT&amp;T API as reference, complete the port and build the best BlackBerry 10 app leveraging the AT&amp;T API and be eligible for prizes including a trip to BlackBerry Jam Europe in Amsterdam! There will be plenty of help onsite to help with any question you may have. Are you up to the challenge?”</p></blockquote>
<ul>
<li>What&#8217;s involved:
<ul>
<li>All participating teams contribute to porting AT&amp;T API for BlackBerry 10</li>
<li>Each team builds their “best app” using the API with the BlackBerry Native SDK</li>
</ul>
</li>
<li>Prizes:
<ul>
<li><strong>Chance to go home with a BlackBerry 10 Dev Alpha B!</strong></li>
<li>All apps are eligible for the <a href="https://developer.blackberry.com/builtforblackberry/commitment/" target="_new">BlackBerry 10K challenge</a> (turn your app into $10K)!</li>
<li>The &#8220;best app&#8221; (as judged by our panel of experts) wins trips to <a href="http://devblog.blackberry.com/2012/11/blackberry-jam-europe-2013/" target="_new">BlackBerry Jam Europe 2013</a> in Amsterdam!</li>
</ul>
</li>
</ul>
<p>Hope to see you at the AT&amp;T Developer Summit next week!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/12879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/12879/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12879&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/01/att-developer-summit/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/2013/01/att_devsummit_logo-date.png" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
		<item>
		<title>Sensors on BlackBerry 10 Have Arrived!</title>
		<link>http://devblog.blackberry.com/2012/10/sensors-on-blackberry-10-have-arrived/</link>
		<comments>http://devblog.blackberry.com/2012/10/sensors-on-blackberry-10-have-arrived/#comments</comments>
		<pubDate>Fri, 12 Oct 2012 15:10:32 +0000</pubDate>
		<dc:creator>Shadid</dc:creator>
				<category><![CDATA[Cascades]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Acceleration]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[orientation]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Sensors]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11629</guid>
		<description><![CDATA[Here&#8217;s a guest post from Adam Parco from our Sensor Algorithms &#38; Services team &#8211; Ed. Developing for BlackBerry® has never been faster or easier.  We have been working hard to give you the same experience when incorporating sensors into your game or application.  With the release of Beta 3, we have added complete support for [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11629&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Here&#8217;s a guest post from Adam Parco from our Sensor Algorithms &amp; Services team &#8211; Ed.</em></p>
<p><img class="aligncenter size-full wp-image-11631" title="embed" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2012/10/embed.png?w=188&#038;h=288" height="288" width="188" /></p>
<p>Developing for BlackBerry® has never been faster or easier.  We have been working hard to give you the same experience when incorporating sensors into your game or application.  With the release of Beta 3, we have added complete support for sensors in Cascades™, leveraging the power of Qt Sensors from Qt Mobility.  QML gives you the unparalleled flexibility and simplicity of adding a sensor to your app in as little as 4 lines of code!</p>
<pre>   Compass {
      active: <b>true</b>
      onReadingChanged: {
          console.<b>log</b>("Azimuth" + <span style="text-decoration:underline;">reading.</span>azimuth);
      }
   }</pre>
<p>Of course we still also support the C++ Qt Sensor API for those hardcore developers out there.  For more information on including and using sensors in your project check out the newly updated documentation <a href="https://developer.blackberry.com/cascades/documentation/device_comm/sensors/index.html" target="_blank">here</a>.</p>
<p>The device movement alarm is a great example on leveraging some of RIM®&#8217;s exclusive API extensions.  Use them to differentiate your app.  Look for the following APIs:</p>
<ul>
<li>axesOrientationMode</li>
<li>accelerationMode</li>
<li>alwaysOn</li>
<li>skipDuplicates</li>
</ul>
<p>By now you are probably screaming “Show me the code!”.  We have you covered and have created several examples that we want you to copy, paste, and mash up into your applications.  Show us what you can do!</p>
<ul>
<li>Sensor Examples: <a href="https://github.com/blackberry/Cascades-Samples"><br />
https://github.com/blackberry/Cascades-Samples<br />
</a></li>
<li>User documentation: <a href="http://blackberry.github.com/Cascades-Samples"><br />
http://blackberry.github.com/Cascades-Samples<br />
</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/11629/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11629/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11629&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/10/sensors-on-blackberry-10-have-arrived/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/25ee80c29143f159bad70d24df820bc1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">shadidhaque</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/10/embed.png" medium="image">
			<media:title type="html">embed</media:title>
		</media:content>
	</item>
		<item>
		<title>Ripple renewed: Updates to the Ripple Emulator</title>
		<link>http://devblog.blackberry.com/2012/09/ripple-emulator-updates/</link>
		<comments>http://devblog.blackberry.com/2012/09/ripple-emulator-updates/#comments</comments>
		<pubDate>Tue, 25 Sep 2012 21:40:56 +0000</pubDate>
		<dc:creator>Ken W</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 WebWorks SDK]]></category>
		<category><![CDATA[blackberry webworks sdk]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[ripple]]></category>
		<category><![CDATA[Ripple Emulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11137</guid>
		<description><![CDATA[Alongside the refresh for the BlackBerry® 10 WebWorks™ SDK, we have also released an update to the Ripple Emulator.  Never to be left out, Ripple gets a big update with emulation support for some of the latest BlackBerry 10 WebWorks APIs.  Let’s get started! We recently added support for the HTML5 File system API in [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11137&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Alongside the refresh for the <a href="http://devblog.blackberry.com/2012/09/blackberry-10-webworks-sdk-release-update/">BlackBerry® 10 WebWorks™ SDK</a>, we have also released an update to the Ripple Emulator.  Never to be left out, Ripple gets a big update with emulation support for some of the latest BlackBerry 10 WebWorks APIs.  Let’s get started!</p>
<p>We recently added support for the HTML5 File system API in our web rendering engine and BlackBerry WebWorks.  With this release, you can now emulate the file system, both sandboxed and unsandboxed.  Ripple will create an area your application can write to, and mimics the file system layout of the device.</p>
<p>A really cool piece of Ripple is the emulation of geolocation.  We recently added the live map view that allows you to select a new location on a map, and inject the location into your app code.  With this release, we received a great community contribution that really takes geolocation emulation to the next level.  <a href="http://github.com/mdineen" target="_new">Mark Dineen</a> provided a patch that allows you to specify a route to follow by providing a GPX file.  Ripple will read the file and inject location update events into your code based on the route provided! Now you can better emulate end-user navigation and movement.</p>
<p><img class="aligncenter size-full wp-image-11214" title="ripple-1" src="http://rimdevblog.files.wordpress.com/2012/09/ripple-1.jpg?w=313&#038;h=453" alt="TITLE_IMAGE" width="313" height="453" /></p>
<p>To better reflect the relationship between Cordova and PhoneGap &#8211; and due to the fact their core is the same &#8211; they are now both under the same entry in the Platforms window, and are represented by version number.</p>
<p>Quite often an application will wish to know when the virtual keyboard is displayed and closed, so that it can react accordingly.  You can now fire the relevant keyboard events into your application to test out your logic.  In the Events panel when you are emulating the BlackBerry 10 platform, you should now see the blackberry.event.keyboard… events.</p>
<p>HTML5 being inherently cross-platform in nature, there are many applications built using web technologies that are designed to target multiple form factors.  Part of designing a cross-platform application is ensuring that your application appears and lays out in a useful way depending on the capabilities of the target platform.  CSS media queries are a powerful tool in this regard, and Ripple now emulates media queries based on the target platform you have currently chosen to emulate.  Try it out and have some fun with this one.</p>
<p>So, be sure to visit our <a href="http://developer.blackberry.com/html5" target="_new">HTML5 developer site</a> to get all the most recent updates, and particularly the <a href="http://developer.blackberry.com/html5/downloads">downloads </a>page.  Get Ripple, and the latest WebWorks SDK, and start building!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/11137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11137&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/09/ripple-emulator-updates/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/09/ripple-1.jpg" medium="image">
			<media:title type="html">ripple-1</media:title>
		</media:content>
	</item>
		<item>
		<title>What’s up with Qt and the future of Cascades?</title>
		<link>http://devblog.blackberry.com/2012/08/qt-cascades/</link>
		<comments>http://devblog.blackberry.com/2012/08/qt-cascades/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 14:05:36 +0000</pubDate>
		<dc:creator>Tim N.</dc:creator>
				<category><![CDATA[Cascades]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[Digia]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10775</guid>
		<description><![CDATA[Some of you may have been reading about Nokia’s decision surrounding their investments in Qt and wondering what exactly this may mean for BlackBerry® 10 and the Cascades™ application framework. As many of you know, RIM provides a port of Qt to run on the BlackBerry® PlayBook™ as well as BlackBerry 10 smartphones. Qt is [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10775&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-10776" title="" src="http://rimdevblog.files.wordpress.com/2012/08/qt-logo.jpg?w=280&#038;h=280" alt="" width="280" height="280" /></p>
<p>Some of you may have been <a href="http://www.digia.com/Qt/About-us/News/Digia-to-Acquire-Qt-from-Nokia/" target="_new">reading about Nokia’s decision surrounding their investments in Qt</a> and wondering what exactly this may mean for BlackBerry® 10 and the Cascades™ application framework. As many of you know, RIM provides a port of Qt to run on the <a href="http://qt-project.org/wiki/Blackberry" target="_new">BlackBerry® PlayBook™ as well as BlackBerry 10 smartphones</a>. Qt is also one of the foundational pieces for the Cascades application framework contributing both the UI declaration in QML as well as many C++ APIs.</p>
<p>We believe that Qt has many great qualities, which is why we have adopted it as part of the core Cascades app framework. The fact that Qt is an open source project has allowed us to both embed it as a core technology layered on top of the POSIX compliant QNX RTOS, as well as contribute changes back to the project. We want to make sure that everyone understands that the BlackBerry 10 platform, and our Cascades application framework, is not tied to the future of Qt in Nokia.</p>
<p>RIM continues to support the Qt community and we are committed to supporting Qt on the BlackBerry platform, including tight collaboration with the Qt community outside of Nokia and with <a href="http://www.digia.com/" target="_new">Digia</a> as new potential owner of Qt. We also welcome all Qt developers to bring both their talents and applications to the BlackBerry platform.</p>
<p>While the formal side of the future of Qt is a little foggy right now, we want our community to rest assured that Qt on BlackBerry is here to stay and that Cascades has a bright and long term future with QML.</p>
<p>Cascades, Qt and open source links:</p>
<ul>
<li><a href="https://developer.blackberry.com/cascades/documentation/getting_started/introtocascades.html" target="_new">Introduction to Cascades</a></li>
<li><a href="http://blackberry-community.github.com/Community/Qt.html" target="_new">Community Wiki for Qt on BlackBerry</a></li>
<li><a href="http://blackberry.github.com/ndk/components.html" target="_new">Open Source Components for the BlackBerry Native SDK</a></li>
<li><a href="http://qt-project.org/wiki/Building-Qt4-for-Blackberry" target="_new">Building Qt4 for BlackBerry</a></li>
<li><a href="http://qt-project.org/wiki/Building-Qt5-for-Blackberry" target="_new">Building Qt5 for BlackBerry</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10775/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10775/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10775&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/08/qt-cascades/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>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/08/qt-logo.jpg" medium="image" />
	</item>
		<item>
		<title>Tweaking the BlackBerry 10 Beta 2 Native SDK</title>
		<link>http://devblog.blackberry.com/2012/08/blackberry-10-beta-2-patches/</link>
		<comments>http://devblog.blackberry.com/2012/08/blackberry-10-beta-2-patches/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 14:25:12 +0000</pubDate>
		<dc:creator>russellandrade</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 app development]]></category>
		<category><![CDATA[BlackBerry 10 Beta 2 Native SDK]]></category>
		<category><![CDATA[BlackBerry 10 Dev Alpha]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[native sdk]]></category>
		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10706</guid>
		<description><![CDATA[We've released fixes for two issues in the BlackBerry 10 Beta 2 Native SDK.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10706&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>In our eagerness to get BlackBerry® 10 Beta 2 Native SDK out the door on schedule, we ended up releasing it with two issues that we feel warrant a new patch. We didn’t want developers to have to wait until the next release to get these fixes &#8211; especially if work was dependent on this functionality.</p>
<p>The first fix addresses an issue with the Invocation API. The invocation framework does not launch the target on the simulator. For all practical purposes, this means that if you create an invocation target application and install it on the simulator, no app will be able to invoke it. This functionality does already works on the device, so if you are developing your BlackBerry 10 app on the BlackBerry 10 Dev Alpha testing device, you should be fine. But for all those developers who are using the simulator for development, we felt it was necessary to provide a fix to this as soon as we could.</p>
<p>The other noteworthy fix is with regards to the Notifications API. When you develop an app with the capability of posting notifications, it gets vibrate set to ON and Badge set to OFF by default in the Notification Settings. It should actually be the other way around – vibrate should be set to OFF and Badge should be set to ON by default. Oops, reminds me of something Dr. Nick would do.</p>
<p>Other than that, there are no new features included in this patch. If these fixes are not important to your development, you can continue to use the Beta 2 version of the BlackBerry 10 Native SDK that you currently have installed.</p>
<p>You can download the latest BlackBerry 10 Native SDK <a href="https://developer.blackberry.com/native/download/" target="_blank">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10706/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10706&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/08/blackberry-10-beta-2-patches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/aacfb04e6b02273d991e7bb0c519fdec?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">russellandrade</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello OggVorbis</title>
		<link>http://devblog.blackberry.com/2012/08/hello-oggvorbis/</link>
		<comments>http://devblog.blackberry.com/2012/08/hello-oggvorbis/#comments</comments>
		<pubDate>Tue, 07 Aug 2012 16:48:39 +0000</pubDate>
		<dc:creator>Ramprasad Madhavan</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[OggVorbis]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenAL]]></category>
		<category><![CDATA[sample code]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10567</guid>
		<description><![CDATA[Using a sample project to show how to set up and use OpenAL and OggVorbis with the BlackBerry 10 Native SDK.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10567&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The audio portion of a native game or app has traditionally been a land of &#8220;#ifdefs&#8221; and low-level platform specific code. This is especially true when targeting different devices supporting differing audio formats.</p>
<p>OpenAL, from Khronos, is designed to solve that exact problem. It is an open source, cross platform 3D Sound API for use in games and multimedia apps. Thankfully, OpenAL 1.1 is readily available on BlackBerry® 10. It is supported on multiple platforms and due to its API looking strikingly similar its 3D graphics cousin OpenGL API, it has proved to be very easy to learn and integrate. OpenAL, however, does not directly support compressed audio formats out-of-the-box. This could result in games having bigger audio files and hence a bigger memory footprint.</p>
<p>Enter OggVorbis.</p>
<p>There are several compressed audio formats and associated libraries available and I recommend OggVorbis for the following reasons:</p>
<ul>
<li>It’s lightweight</li>
<li>It’s open source</li>
<li>It’s professional quality audio encoding</li>
<li>It’s streaming support</li>
</ul>
<p>If you need further convincing, please visit <a href="http://www.vorbis.com/faq/" target="_new">their site</a>.</p>
<p>This blog post uses a sample project to show how to set up and use OpenAL and OggVorbis with the BlackBerry 10 Native SDK. The sample is forked off the famous &#8220;cascades cowbell app&#8221; and minor modifications have been made to show how to load and play .ogg and .wav files. Assuming you are already familiar with the BlackBerry 10 Native SDK, here are the main steps to follow:</p>
<p><span id="more-10567"></span></p>
<h3><strong>Convert your assets</strong></h3>
<p>Download a tool of your choice from <a href="http://www.vorbis.com/software" target="_new"><br />
http://www.vorbis.com/software<br />
</a> to convert the heavy WAV PCM files to the slender OGG files.</p>
<h3><strong>Add the OggVorbis library to your project</strong></h3>
<p>OggVorbis is already ported and available at the BlackBerry Github community, so go ahead download the <a href="https://github.com/blackberry/OggVorbis" target="_new">source code</a> <code>()</code> and compile it using BlackBerry 10 Native SDK. Once compiled, add the library (example: libvorbis.a) and the headers into a folder inside the cowbell application project directory. Let&#8217;s call it &#8220;external-lib&#8221;. Now modify the cowbell.pro project to include the header and library files.</p>
<pre>LIBS   += -lOpenAL -lalut -L../external-lib/oggvorbis/lib/qnx/arm/ -L../external-lib/oggvorbis/lib/qnx/x86/ -lvorbis

INCLUDEPATH += ../src ../external-lib/oggvorbis/include
SOURCES += ../src/*.cpp 
HEADERS += ../src/*.h</pre>
<p>Now that we have the project setting done, we can focus on loading and playing the .ogg file.</p>
<h3><strong>Open the OGG file</strong></h3>
<p>The function that opens up the access to the OggVorbis file is <code>ov_open</code>. Declare an <code>OggVorbis_File</code> file type that is returned by the ov_open. This file will be used to decode the OggVorbis file.</p>
<pre>OggVorbis_File ogg_file;
ALenum format;
int result;
unsigned int size = 0;

rewind(file);

// Open the ogg file
if (ov_open(file, &amp;ogg_file, NULL, 0) &lt; 0)
fclose(file);</pre>
<h3><strong>Calculate the unpacked audio file size</strong></h3>
<p>In order to load the uncompressed data into an OpenAL buffer, we need to store the audio data in a temporary buffer. The size of the audio buffer can be found using a simple formula: (<em>number of channels</em>) * (<em>number of samples</em>) * (<em>number of bytes per packet</em>)</p>
<p>The number of channels info can be retrieved into vorbis_info using the ov_info function. The number of samples can be found using the ov_pcm_total function.</p>
<pre>vorbis_info* info;
// Get the file info for creating the audio buffer
info = ov_info(&amp;ogg_file, -1);

if (info-&gt;channels == 1)
	format = AL_FORMAT_MONO16;
else
	format = AL_FORMAT_STEREO16;

// buffer size = (no. of channels) * (no. of samples) * 2 (for 16 bit)
unsigned int data_size = ov_pcm_total(&amp;ogg_file, -1) * info-&gt;channels * 2;</pre>
<h3><strong>Decode the audio file</strong></h3>
<p>Once we have a temp buffer allocated, the <code>ov_read</code> function can be used to read and decode blocks of audio data.</p>
<pre>char* data = new char[data_size];

// Read the Ogg file into audio buffer
while (size &lt; data_size) {
	result = ov_read(&amp;ogg_file, data + size, data_size - size, 0, 2, 1, &amp;section);
	if (result &gt; 0)
		size += result;
	else if (result &lt; 0) {
		delete data;
		return false;
	}
	else {
		break;
	}
}</pre>
<h3><strong>Load the data into an OpenAL buffer</strong></h3>
<p>Assuming we have already initialized OpenAL context and audio buffers to hold audio data, we can now upload the unpacked data into it.</p>
<pre>// Load PCM data into OpenAL buffer.
alBufferData(buffer, format, data, data_size, info-&gt;rate);

ALenum error = alGetError();
if (error != AL_NO_ERROR)
	reportOpenALError(error);</pre>
<p>Playing the audio is no different than playing regular PCM audio data.</p>
<p>The full sample is available under an Open Source license at <a href="https://github.com/blackberry/Cascades-Community-Samples/tree/master/HelloOggVorbis" target="_new">here</a>. Enjoy and consider participating in our Open Source community</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10567/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10567&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/08/hello-oggvorbis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/ba5492209a7823e5998202d3e638830d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rmadhavan</media:title>
		</media:content>
	</item>
		<item>
		<title>Remix for the BlackBerry 10 WebWorks SDK</title>
		<link>http://devblog.blackberry.com/2012/07/blackberry-10-webworks-sdk-refresh-2/</link>
		<comments>http://devblog.blackberry.com/2012/07/blackberry-10-webworks-sdk-refresh-2/#comments</comments>
		<pubDate>Tue, 24 Jul 2012 15:55:33 +0000</pubDate>
		<dc:creator>Ken W</dc:creator>
				<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 WebWorks SDK]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[patc]]></category>
		<category><![CDATA[sandboxing]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10390</guid>
		<description><![CDATA[We've just uploaded a patch for the BlackBerry 10 WebWorks SDK.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10390&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h3><strong>BlackBerry 10 WebWorks SDK Refreshed</strong></h3>
<p>As I am sure you are aware by now, we released a <a href="http://devblog.blackberry.com/2012/07/webworks-beta-july/" target="_new">major update of the BlackBerry® 10 WebWorks SDK</a> last week. This brought some awesome features for web developers on the BlackBerry® platform, such as Invoke framework, Push, context menus, and file transfer. Probably one of the biggest was the file API, using the HTML5 File API with support for both a sandboxed (default) and unsandboxed file system.</p>
<p>Thanks to your feedback, we identified an issue where the sandboxing logic was not working as we documented. The default for the file system should be sandboxed, but it was actually unsandboxed. Further, the blackberry.io.sandbox property could not be set, so you could never actually get a sandboxed file system.</p>
<p>We have fixed the issue and pushed up a patch to the BlackBerry® WebWorks™ SDK so that you can continue working with the File system API as you would expect. Please head on over to the <a href="https://developer.blackberry.com/html5/download/sdk" target="_new">download page</a> to get the latest SDK, and keep working on your BlackBerry WebWorks application for BlackBerry 10!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10390/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10390&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/07/blackberry-10-webworks-sdk-refresh-2/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>
	</item>
		<item>
		<title>Dessert Time! Android Runtime for BlackBerry 10 Beta</title>
		<link>http://devblog.blackberry.com/2012/07/android-runtime-for-blackberry-10-beta/</link>
		<comments>http://devblog.blackberry.com/2012/07/android-runtime-for-blackberry-10-beta/#comments</comments>
		<pubDate>Thu, 19 Jul 2012 13:14:15 +0000</pubDate>
		<dc:creator>Matt W</dc:creator>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Android Runtime for BlackBerry 10 Beta]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 Dev Alpha]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10263</guid>
		<description><![CDATA[New APIs and features are now available for BlackBerry Runtime for Android Apps for both the BlackBerry PlayBook tablet and BlackBerry 10!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10263&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I’ve talked a lot about upcoming features for the BlackBerry® Runtime for Android™ Apps for both the BlackBerry® PlayBook™ tablet and BlackBerry® 10. I’ve taunted many developers, pulling at their heartstrings with the mentions of new APIs and features. I’m happy to tell you today that I’m done teasing &#8212; these features are here and ready for your enthusiastic developer minds!</p>
<p>Before we talk about what’s new in BlackBerry 10, let us recap what is available for the BlackBerry Runtime for Android Apps for BlackBerry PlayBook OS 2.1. There were three major enhancements added to the Android Runtime in 2.1:</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 cameras is now supported for Android apps, allowing many more application types to work on the BlackBerry PlayBook tablet.</li>
<li>In-App Payments are now supported through the BlackBerry App World™ storefront, so Android applications can include virtual items for sale in their applications.</li>
</ul>
<p>Building on this fantastic set of features, there is now support for telephony APIs for the Android Runtime in the BlackBerry 10 Beta. This includes support for cell location, and access to information about the network services on the device. For additional information, head on over to our <a href="https://developer.blackberry.com/android/apisupport/" target="_new">API support page</a>. We have completely revamped our Documentation and API Support page to make it easier to find the information you need! Let us know what you think.</p>
<p>All these features are now available for the Android Runtime on the BlackBerry 10 Dev Alpha device and simulator. How do you start using these great new features? Jump to the newly updated <a href="https://developer.blackberry.com/android/">Runtime for Android Apps microsite</a>. There is an updated 1.2 Beta release for the BlackBerry Eclipse™ Plug-in for Android Development Tools and Command-line tools to get starting using all these new Android Runtime features for the BlackBerry 10 Beta. For the Eclipse users, point your update site to <a href="https://bdsc.webapps.blackberry.com/android/downloads/eclipseplugin/beta/" rel="nofollow">https://bdsc.webapps.blackberry.com/android/downloads/eclipseplugin/beta/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10263&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/07/android-runtime-for-blackberry-10-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/24f0db511856433f3357906c9dfd7476?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mwhiteman</media:title>
		</media:content>
	</item>
	</channel>
</rss>
