<?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; Veronica O</title>
	<atom:link href="http://devblog.blackberry.com/author/veronchiquita/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Tue, 18 Jun 2013 16:50:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='devblog.blackberry.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ef0a66c09615fa946c4179662398878?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>BlackBerry Developer Blog &#187; Veronica O</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>Qt porting guide: a reference to help you bring your Qt apps to BlackBerry 10</title>
		<link>http://devblog.blackberry.com/2013/02/qt-porting-guide-blackberry-10/</link>
		<comments>http://devblog.blackberry.com/2013/02/qt-porting-guide-blackberry-10/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 19:08:05 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Cascades]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Qt apps]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=13841</guid>
		<description><![CDATA[Guest post from Kizito &#8211; Ed. Qt developers often ask the following questions: Is there a porting guide to help me port my Qt apps to BlackBerry 10? What about porting Qt Quick to BlackBerry 10? How do I configure Qt Creator for BlackBerry 10? The good news has arrived: you now have a porting [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=13841&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Kizito &#8211; Ed.</i></p>
<p><img class="aligncenter size-full wp-image-13842" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2013/02/qt-porting.jpg?w=500&#038;h=280" width="500" height="280" /></p>
<p>Qt developers often ask the following questions: <i>Is there a porting guide to help me port my Qt apps to BlackBerry 10? What about porting Qt Quick to BlackBerry 10? How do I configure Qt Creator for BlackBerry 10?</i></p>
<p>The good news has arrived: you now have a porting guide covering the most commonly-encountered use cases. This guide provides the necessary information to developers of native mobile apps who fall in one of the following categories:</p>
<ul>
<li>Developers who have Qt apps written in C/C++/ QML/JavaScript and intend to have their apps running on the BlackBerry 10 platform;</li>
<li>Developers who want to write new Qt C++, QML and/or JavaScript code for the BlackBerry 10 platform;</li>
<li>And finally, developers who want to take advantage of the Cascades UI framework and change their existing UI to the Cascades framework.</li>
</ul>
<p>BlackBerry supports developers in all of the above described scenarios, and so this guide provides developers with best practices for each category. It also explains why a particular practice is considered the best one.</p>
<p>Please check the full Qt porting guide at:</p>
<p><a href="http://developer.blackberry.com/native/documentation/bb10/porting_qt_apps.html" target="_new">http://developer.blackberry.com/native/documentation/bb10/porting_qt_apps.html</a></p>
<p>Related Posts:</p>
<p><a href="http://www.youtube.com/watch?v=hCMMyG3EJ9A" target="_new">YouTube: BlackBerry Jam Session (JAM12): Porting Qt Applications to BlackBerry 10</a><br />
<a href="http://devblog.blackberry.com/2012/11/porting-qt-apps-to-blackberry-10/" target="_new">Porting Qt Applications to BlackBerry 10 is Easier than Ever!</a><br />
<a href="http://devblog.blackberry.com/2012/11/writing-qt-apps-blackberry-10/" target="_new">Writing Qt apps for the BlackBerry 10 platform</a><br />
<a href="http://www.youtube.com/watch?v=f2nKK1XBsR4" target="_new">YouTube: QtDD12 &#8211; How Qt Helped RIM Build BlackBerry 10</a><br />
<a href="http://www.youtube.com/watch?v=KF0c_gd1Fp0" target="_new">YouTube: QtDD12 &#8211; Developing with Qt for the BlackBerry 10</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/13841/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/13841/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=13841&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/02/qt-porting-guide-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/02/qt-porting.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
		<item>
		<title>Overwhelming Developer Response from APAC!</title>
		<link>http://devblog.blackberry.com/2013/01/apac-port-a-thon-recap/</link>
		<comments>http://devblog.blackberry.com/2013/01/apac-port-a-thon-recap/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 18:54:58 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apac]]></category>
		<category><![CDATA[Port-A-Thon]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=13164</guid>
		<description><![CDATA[Guest post from Sha Sa &#8211; Ed. Developers set a new record for last weekend’s port-a-thons, and devs from APAC definitely contributed in great leaps: More than half of the apps submitted globally were coming out of Asia! We saw great submissions from India, China and the rest of this region. On Saturday January 12th, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=13164&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Sha Sa &#8211; Ed.</i></p>
<p>Developers set a new record for last weekend’s port-a-thons, and devs from APAC definitely contributed in great leaps: More than half of the apps submitted globally were coming out of Asia! We saw great submissions from India, China and the rest of this region.</p>
<p>On Saturday January 12th, hundreds of developers attended the offline Technical Support sessions in <a href="http://devblog.blackberry.com/2013/01/apac-developers-get-ready-for-android-and-community-port-a-thons-this-weekend/" target="_new">eight Asian countries</a>. The sessions included coding, porting, discussions, eating and lots of fun. But most of all, they were about providing technical support to our developers.</p>
<p>In Indonesia, the local Android Community showed great interest for the Android Port-A-Thon, and we can’t wait to see more apps ported after the official launch of BlackBerry 10.</p>
<p><img class="aligncenter size-full wp-image-13166" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-1.jpg?w=500&#038;h=375" width="500" height="375" /></p>
<p><span id="more-13164"></span></p>
<p>The registration to the Manila offline event went so well that <a href="http://pinoybbdev.com/blog/2012/12/29/pinoybbdev_port_a_thon_meetup/" target="_new">PinoyBBDev community</a> had to host sessions in two different venues. The PinoyBBDev event was such a cool gathering that the developers didn’t want to leave. Photos below from the PinoyBBDev event show that activities were very well-organized with lots of great food and music!</p>
<p><img class="aligncenter size-full wp-image-13167" alt="apac-port-a-thon-2" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-2.jpg?w=500&#038;h=375" width="500" height="375" /></p>
<p><img class="aligncenter size-full wp-image-13168" alt="apac-port-a-thon-3" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-3.jpg?w=500&#038;h=375" width="500" height="375" /></p>
<p>In Beijing, our China evangelist Mike Zhou didn’t sleep the night of January 11th because there were hundreds of questions asked on Weibo (the Chinese equivalent of Twitter) till morning. <a href="http://iiberry.com/forum.php" target="_new">iiberry</a>, a BlackBerry Developer community based in Beijing, helped to organize the session and provided great technical support by answering questions from developers online.</p>
<p>At the Shanghai session, <a href="http://www.cnbbdevgroup.com/forum.php?mod=viewthread&amp;tid=1974#lastpost" target="_new">CNBB Dev Group</a> leader Jonah Lin (CEO of MMMOOO) provided technical support onsite, and Chinese game company <a href="http://www.finger2finger.com/main.html" target="_new">finger2finger</a> submitted 260 games! After their big submissions for the last Port-A-Thon, the China Flash Dev Community also managed to contribute a huge number of apps.</p>
<p>The below picture is one of the strategic games submitted last weekend:</p>
<p><img class="aligncenter size-full wp-image-13169" alt="apac-port-a-thon-4" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-4.jpg?w=500&#038;h=303" width="500" height="303" /></p>
<p>MMMOOO’s Weibo tweets on the Port-A-Thon generated more than 5000 retweets and 4000 comments.</p>
<p><img class="aligncenter size-full wp-image-13170" alt="apac-port-a-thon-5" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-5.jpg?w=450&#038;h=256" width="450" height="256" /></p>
<p>Photos below are from Shanghai Port-A-Thon event (courtesy of <a href="http://www.cnbbdevgroup.com/" target="_new">CNBBDev</a>):</p>
<p><img class="aligncenter size-full wp-image-13171" alt="apac-port-a-thon-6" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-6.jpg?w=500&#038;h=491" width="500" height="491" /></p>
<p><img class="aligncenter size-full wp-image-13172" alt="apac-port-a-thon-7" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-7.jpg?w=500&#038;h=338" width="500" height="338" /></p>
<p>In India, there were also two separate offline Port-A-Thon tech support sessions held – one at Rubus Labs @ Start-up Village, and the other at SV University. Each session had very keen and enthusiastic developers who were really focused on the one goal for the day – to port all their apps onto the BlackBerry 10 platform!</p>
<p>This photo shows students busy coding in the India Port-a-thon Tech Support Session:</p>
<p><img class="aligncenter size-full wp-image-13173" alt="apac-port-a-thon-8" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-8.jpg?w=500&#038;h=279" width="500" height="279" /></p>
<p>The Port-A-Thon series not only helped developers to start building for the BlackBerry 10 platform, but also got the attention of many regional mobile application companies. <a href="http://appworld.blackberry.com/webstore/vendor/36268" target="_new">Mingdge Technology</a>, a mobile app company, said on Weibo this week: “There was never a platform as generous to developers as BlackBerry 10 and helps startup developer make money. Looks like I will eventually give up on iOS, specialize on BlackBerry 10, RIM rock on!”</p>
<p><img class="aligncenter size-full wp-image-13174" alt="apac-port-a-thon-9" src="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-9.jpg?w=450&#038;h=131" width="450" height="131" /></p>
<p>Special thanks goes to the awesome APAC BlackBerry Dev Groups for their support on the offline Port-A-Thon Technical Sessions: <a href="http://www.bbdevid.com/" target="_new">BBDevID</a>, <a href="http://groups.google.com/group/id-android-dev" target="_new">ID-Android Dev</a> <a href="http://www.cnbbdevgroup.com/forum.php?mod=viewthread&amp;tid=1974" target="_new">CNBBGroup</a>, <a href="http://www.startupvillage.in/svblog/" target="_new">Rubus @ StartupVillage</a>, <a href="http://iiberry.com/forum.php" target="_new">iiberry</a>, <a href="http://www.bbin.in/en/2012/12/yo-devs-android-port-a-thon-for-blackberry-10-is-here-get-100app-more/" target="_new">BBIndia</a>,  <a href="http://blackberryvietnam.net/threads/bb10-portathon-11th-12th-jan-2013-support.14998/" target="_new">BBVietnam</a>and <a href="http://pinoybbdev.com/blog/2012/12/29/pinoybbdev_port_a_thon_meetup/" target="_new">Pinoybbdev</a>!</p>
<p>Look out for more from the developers here at the <a href="http://devblog.blackberry.com/2013/01/last-chance-port-a-thon/" target="_new">Last Chance Port-a-Thon</a> this weekend!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/13164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/13164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=13164&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/01/apac-port-a-thon-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-1.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-2.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-2</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-3.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-3</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-4.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-4</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-5.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-5</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-6.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-6</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-7.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-7</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-8.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-8</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/apac-port-a-thon-9.jpg" medium="image">
			<media:title type="html">apac-port-a-thon-9</media:title>
		</media:content>
	</item>
		<item>
		<title>Writing Qt apps for the BlackBerry 10 platform</title>
		<link>http://devblog.blackberry.com/2012/11/writing-qt-apps-blackberry-10/</link>
		<comments>http://devblog.blackberry.com/2012/11/writing-qt-apps-blackberry-10/#comments</comments>
		<pubDate>Mon, 19 Nov 2012 16:21:45 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Cascades]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Qt apps]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=12142</guid>
		<description><![CDATA[Guest post from Eun-Kyung Choi and Kizito Kasengulu &#8211; Ed. Cascades™ and Qt are two major frameworks available on the BlackBerry® 10 platform. Qt on BlackBerry 10 provides a complete set of standard Qt 4.8 APIs with the exception of the QtWebKit module. BlackBerry 10 provides a selected set of APIs from the QtMobility project [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12142&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Eun-Kyung Choi and Kizito Kasengulu &#8211; Ed.</i></p>
<p><img class="aligncenter size-full wp-image-12046" title="TITLE_IMAGE" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2012/11/qt-porting.jpg?w=500&#038;h=280" height="280" width="500" /></p>
<p>Cascades™ and Qt are two major frameworks available on the BlackBerry® 10 platform. Qt on BlackBerry 10 provides a complete set of standard Qt 4.8 APIs with the exception of the QtWebKit module. BlackBerry 10 provides a selected set of APIs from the QtMobility project as well. I will provide an overview of Qt 4.8 APIs coverage on BlackBerry 10, with a focus on APIs that are different or not available on BlackBerry 10, and will refer to alternative Cascades APIs in relevant cases. More details are provided here:<br />
<a href="https://developer.blackberry.com/cascades/reference/qt_index.html" target="_new">https://developer.blackberry.com/cascades/reference/qt_index.html</a></p>
<p>To start, I wanted to share two fundamental facts about the use of Qt within Cascades and Qt on BlackBerry 10 in general:</p>
<p><span id="more-12142"></span></p>
<p>1. Cascades uses its own backend to render on the screen. This backend does not use Qt because Cascades needed several features, which Qt addresses only starting with Qt5. Developers have to decide upfront if an application will use Cascades or Qt to render on the screen, because it is not possible to mix Qt and Cascades APIs to access the screen in one application. Developers can write “pure” Qt Quick or QWidget apps and have the app directly deployed and run on the BlackBerry 10 platform with little or no platform adaptations. Cascades apps can use all Qt APIs which do not access the screen; e.g. the modules QtCore, QtNetwork, QtSql, QtXml.</p>
<p>2. QtMobility APIs have been developed, published and maintained in a separate project outside of the Qt 4.8 base line; therefore QtMobility does not belong to a standard Qt4 package. QtMobility should be separately built and integrated into mobile and embedded platforms based on Qt4. Since the work on QtMobility was focused on standards and services used by Nokia devices, the use of these APIs on modern platforms provided by other vendors requires changes. This applies to the BlackBerry 10 platform as well. The current release of BlackBerry 10 therefore provides a subset of QtMobility API implementation.</p>
<p>In addition to the Cascades UI framework, RIM® has created a rich set of middleware Qt-based APIs to access the key BlackBerry 10 features. Since these APIs do not render to the screen, they can be used in Cascades apps as well as in applications based on Qt widgets and Qt Quick.</p>
<h3><strong>Using Qt widgets with C++ on the BlackBerry 10 platform</strong></h3>
<p>Qt widgets are fully supported on the platform and included in the BlackBerry 10 NDK. Even though almost no changes in the code are needed to get a Qt widget-based application running on BlackBerry 10, this approach will rarely provide acceptable results. Qt widgets have been developed for desktop applications and only few of them are suitable for a mobile platform. For example, QButton, QCheckBox or QProgressBar can be effectively used, but using QMainWidow or QDialog in an app for a mobile device does not make much sense. Moreover, the implementation of animations and effects in widget based UIs requires considerable effort or can even be not possible in some cases. Cascades and Qt Quick provide much better solutions tailored to use cases on mobile devices.</p>
<p>Qt in the current Beta releases of the NDK and on Dev Alpha devices uses a default style for Qt widgets. The final version will contain a style tailored to the appearance of the BlackBerry 10 native UI elements.</p>
<h3><strong>Developing with Qt Quick</strong></h3>
<p>Qt Quick 1.1 is fully supported on the BlackBerry 10 platform as a part of Qt 4.8 package. Additional Qt Quick plugins provided in the QtMobility package are supported according to their general availability on BlackBerry 10.</p>
<p>Developers who used Qt Quick on a desktop platform should note that the “qmlviewer” application is not available on BlackBerry 10. The security and deployment models on BlackBerry 10 require using own C++ code to load Qt Quick files. An example of this code in provided in Qt as well as in the template application which can be created in the category “BlackBerry Qt Quick Application” via the “New Project” wizard in QtCreator 2.6 and newer.</p>
<p>Qt Quick applications intensively using animations and transitions should use QGLWidget as a view port in QDeclarativeView. Using QGLWidget will enable hardware acceleration and therefore usually provides better rendering performance.</p>
<p>When it comes to the UI development, Qt Quick is a good choice when an application needs its own custom appearance with a custom set of UI elements, or when the application code should be ported from another platform to BlackBerry 10. Since Qt Quick 1.1 does not provide high-level UI components, developers have to provide an implementation of these UI elements. If an application needs an authentic BlackBerry 10 look-and-feel and a seamless integration with the platform, using Cascades UI framework is a much better approach.</p>
<p><strong>QtMultimedia</strong></p>
<p>This module is deprecated and not supported. Please use QtMultimediaKit from QtMobility instead.</p>
<p><strong>QtOpenGL</strong></p>
<p>QtOpenGL is fully included in the BlackBerry 10 NDK. However, QtOpenGL APIs cannot be used in a Cascades app. Please check the Cascades documentation to find how to use OpenGL in Cascades apps.</p>
<p><strong>QtScriptTools</strong></p>
<p>QtScriptTools is fully included in the BlackBerry 10 NDK. However, QtScriptTools APIs cannot be used in a Cascades app. Cascades apps use QScriptEngine as described in the BlackBerry 10 documentation.</p>
<p><strong>QtSvg</strong></p>
<p>QtSvg is fully included in the BlackBerry 10 NDK. However, QtSvg APIs cannot be used in Cascades apps.</p>
<p><strong>QtWebKit</strong></p>
<p>QtWebKit is not supported, but RIM is planning to include a solution in later releases of BlackBerry 10.</p>
<p><strong>QtTest</strong></p>
<p>QtTest is fully included in the BlackBerry 10 NDK. However, QtTest APIs cannot be used in Cascades apps.</p>
<p><strong>Not supported</strong></p>
<ul>
<li>Phonon</li>
<li>Qt3Support</li>
<li>QtDesigner</li>
<li>QtUiTools</li>
<li>QtHelp</li>
<li>QAxContainer</li>
<li>QAxServer</li>
<li>QtDBus</li>
</ul>
<p>APIs from the Qt Mobility 1.2 project:</p>
<p><strong>QtNetwork</strong></p>
<p>Most of these APIs have been included in the Qt 4.8 and are supported on BlackBerry 10.</p>
<p><strong>QtLocation</strong></p>
<p>A subset of QtLocation is supported by QtLocationSubset. Details about QtLocationSubset can be found at <a href="https://developer.blackberry.com/cascades/documentation/device_platform/location/" target="_new">https://developer.blackberry.com/cascades/documentation/device_platform/location/</a></p>
<p><strong>QtMultimediaKit</strong></p>
<p>The QtMultimediaKit module is included in the BlackBerry 10 NDK except for QMediaRecorderControl (and so no QMediaRecorder) and Camera APIs. Development teams in RIM are working to provide support for these and other modules in the future. It is important to note that QtMultimedia APIs in Qt 4.8 have dependencies on the QtGui module and so they cannot be used in Cascades apps. Cascades app should use MediaPlayer APIs instead.</p>
<p><strong>QtSensors</strong></p>
<p>The QtSensors module is fully included in the BlackBerry 10 NDK. RIM has extended the default API set with new and useful features. Most QtSensors APIs can be used in Cascades apps. The exact list of supported APIs is available in<br />
<a href="https://developer.blackberry.com/cascades/documentation/device_comm/sensors/index.html" target="_new">https://developer.blackberry.com/cascades/documentation/device_comm/sensors/index.html</a></p>
<p><strong>QtConnectivity</strong></p>
<p>RIM is currently working on adding support for NFC and Bluetooth®. BlackBerry 10 also provides the QtNfcSubset module which provides access to NFC on enabled BlackBerry 10 devices. More details will be provided in the BlackBerry 10 documentation.</p>
<p>Following modules are not supported:</p>
<ul>
<li>QtServiceFramework</li>
<li>QtContacts</li>
<li>QtMessaging</li>
<li>QtSystemInfo</li>
<li>QtPublishSubscribe</li>
<li>QtOrganizer</li>
<li>QtFeedback</li>
<li>QtGallery</li>
<li>QtVersit</li>
</ul>
<h3><strong>Related Resources</strong></h3>
<p>We are planning to provide more detailed documentation about Qt applications on BlackBerry 10 in the next blog posts. In the meantime, please find below some selected links related to Qt on BlackBerry 10:</p>
<ul>
<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://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>
<li><a href="http://blog.qt.digia.com/blog/2012/11/08/qt-creator-2-6-0-released/" target="_new">Qt Creator 2.6.0 released</a></li>
<li><a href="http://qt-project.org/wiki/BlackBerry" target="_new">http://qt-project.org/wiki/BlackBerry</a></li>
</ul>
<p>Related Posts:</p>
<ul>
<li><a href="http://devblog.blackberry.com/2012/08/qt-cascades/" target="_new">What’s up with Qt and the future of Cascades?</a></li>
<li><a href="http://devblog.blackberry.com/2012/11/porting-qt-apps-to-blackberry-10/" target="_new">Porting Qt Applications to BlackBerry 10 is Easier than Ever</a></li>
</ul>
<p>Happy Qt development for BlackBerry 10! Please note that RIM is committed to Qt and is continuously working to expand the selection of own add-on modules as well as standard modules provided by Qt in the future.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/12142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/12142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12142&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/11/writing-qt-apps-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/11/qt-porting.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
		<item>
		<title>Porting Qt Applications to BlackBerry 10 is Easier than Ever!</title>
		<link>http://devblog.blackberry.com/2012/11/porting-qt-apps-to-blackberry-10/</link>
		<comments>http://devblog.blackberry.com/2012/11/porting-qt-apps-to-blackberry-10/#comments</comments>
		<pubDate>Wed, 14 Nov 2012 13:28:03 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Cascades]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[Qt apps]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=12045</guid>
		<description><![CDATA[Guest post from Eun-Kyung and Kizito &#8211; Ed. Qt developers and BlackBerry® 10 developers often ask the following questions: What is the relationship between Cascades™ and Qt, and how do they interact with each other? Cascades and Qt frameworks are two major frameworks available in BlackBerry 10 application development. From a high-level architectural point of [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12045&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Eun-Kyung and Kizito &#8211; Ed.</i></p>
<p><img class="aligncenter size-full wp-image-12046" title="TITLE_IMAGE" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2012/11/qt-porting.jpg?w=500&#038;h=280" height="280" width="500" /></p>
<p>Qt developers and BlackBerry® 10 developers often ask the following questions:</p>
<p><i>What is the relationship between Cascades™ and Qt, and how do they interact with each other?</i></p>
<p>Cascades and Qt frameworks are two major frameworks available in BlackBerry 10 application development. From a high-level architectural point of view, you can say that Cascades sits on top of Qt modules as it is built, using the Qt application framework leveraging Qt object model, event model and threading model. This also uses QtCore, QtXML, QtSql, QtNetwork and QDeclarativeEngine for QML components. Both frameworks use standard C++, signals and slots in Qt for inter-object communication. However, Cascades uses own UI rendering engine and does NOT use any QtGui functionality, while Qt uses raster and the OpenGL graphics engine.</p>
<p><span id="more-12045"></span></p>
<h3><strong>BlackBerry 10 supports BOTH Cascades and Qt</strong></h3>
<p>The key point here is that BlackBerry 10 supports BOTH Cascades and Qt frameworks. If you have developed an application using Qt framework for other platforms, you can deploy and run the application on BlackBerry 10 with the minimum effort of fixing a few compile and runtime issues. The downside of this approach is that your application may not have consistent look and feel with the BlackBerry 10 platform, nor have the best integration with the platform itself.</p>
<p>Cascades includes a set of core UI components and platform APIs to create interactive applications accessing the underlying features of the BlackBerry 10 platform. Cascades UI components are designed to have a consistent look and feel, and are optimized for BlackBerry 10 integration such as touch screen interactions. You can use <a href="https://developer.blackberry.com/cascades/documentation/getting_started/cascades_builder/index.html" target="_new">Cascades Builder</a>, the main development tool, for creating BlackBerry Native applications, which is built into the QNX Momentics IDE. The UI preview and the components view are specific features of Cascades Builder when editing QML. Cascades Builder is also integrated to access the BlackBerry platform features and services like audio/video, camera, Ad Service, app integration, BBM™ Social Platform, external data storage access, file system access, internationalization, location, payment service, PIM (Personal Information Management), push services, networking, notifications and sensors. To learn more about the Cascades framework, see <a href="http://developer/cascades/documentation/getting_started/introtocascades.html" target="_new">Introduction to Cascades</a>.</p>
<p>When porting a Qt application to BlackBerry 10, you can access the same subset of Qt APIs directly without using wrappers for BlackBerry 10. This is powerful and convenient for Qt developers and Qt applications. If you have any Qt applications using Qt APIs such as QGeoCoordinate or QSensor, the same APIs are available and accessible on BlackBerry 10. Currently, the subset of QtCore, QtNetwork, QtLocation, QtSensors, QtSql and QtXML modules are supported. You can check out our <a href="https://developer.blackberry.com/cascades/sampleapps/" target="_new">sample applications</a> to learn more about these APIs.</p>
<h3><strong>Which Framework to Choose to Port your Qt Application?</strong></h3>
<p>We recommend that you choose Cascades framework if you are developing a native look-and-feel application on BlackBerry 10 and want to maximize the platform integration. If you are planning to develop an application with specific and customized GUIs, you can choose Qt framework. The decision has to be made before you start writing your application, however, since you can’t mix the UI components between Cascades and Qt. We will walk you through the porting tips based on the framework in the following section.</p>
<h3><strong>Basic Step-by-Step for porting a Qt application to BlackBerry 10</strong></h3>
<p>1. Set up the tool chains:</p>
<ul>
<li><a href="https://developer.blackberry.com/cascades/download, https://developer.blackberry.com/cascades/documentation/getting_started/setting_up.html" target="_new">Download BlackBerry 10 SDK/NDK and Set up</a></li>
<li>If you choose to use Qt Creator, download and configure Qt Creator 2.6 for BlackBerry 10 development. This version is recommended since it has the full support for BlackBerry 10 development including BlackBerry® PlayBook™ tablet and QNX. In order to deploy an existing Qt application project in <a href="http://qt-project.org/downloads#qt-creator" target="_new">Qt Creator</a>, you need to add the kit which you defined for BlackBerry 10 to your project. Read the <a href="http://qt-project.org/wiki/Qt-Creator-with-BlackBerry-10" target="_new">configuration instructions</a>.</li>
</ul>
<p>2. Build the application. You will have to fix some make, compile, and linking issues.<br />
3. Set up Package and Deployment by adding the application icon and/or splash screen.<br />
4. Fix look and feel issues by adjusting resolutions, icons, windows or font sizes. You can use Cascades components, make your own customized QML components, or use Qt Quick or QWidgets.<br />
5. Address platform specific runtime issues. If necessary, add BlackBerry Platform Services. Often, different platforms handle inputs differently. Test rotating and adjust orientation issues.<br />
6. Add unique features to the BlackBerry 10 platform to add competiveness. You can apply device integrations like QtMobility Sensors, Native BlackBerry Platform Services and PPS APIs.<br />
7. Submit to the BlackBerry App World™ storefront.<br />
8. Start collecting your money!</p>
<p>If you’d like to learn more about porting Qt applications to BlackBerry 10, stay tuned. We are planning to dig deeper into this topic over the next blog post series.</p>
<p>Here are some Cascades, Qt and open-source related 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://qt-project.org/wiki/Blackberry" target="_new">Qt for 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>
<li><a href="http://blog.qt.digia.com/blog/2012/11/08/qt-creator-2-6-0-released/" target="_new">Qt Creator 2.6.0 released</a></li>
</ul>
<p>Related Posts:</p>
<p><a href="http://www.youtube.com/watch?v=hCMMyG3EJ9A" target="_new">YouTube: BlackBerry Jam Session (JAM12): Porting Qt Applications to BlackBerry 10</a><br />
<a href="http://devblog.blackberry.com/2012/07/cascades-development/" target="_new">Developing in Cascades</a><br />
<a href="http://devblog.blackberry.com/2012/08/qt-cascades/" target="_new">What’s up with Qt and the future of Cascades?</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/12045/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/12045/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12045&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/11/porting-qt-apps-to-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/11/qt-porting.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
		<item>
		<title>Why one game developer loves the BlackBerry PlayBook</title>
		<link>http://devblog.blackberry.com/2012/11/playbook-exclusive-devs/</link>
		<comments>http://devblog.blackberry.com/2012/11/playbook-exclusive-devs/#comments</comments>
		<pubDate>Mon, 05 Nov 2012 19:22:34 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Case Studies & Success Stories]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[BlackBerry PlayBook game]]></category>
		<category><![CDATA[FlyCraft]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[PlayBook app]]></category>
		<category><![CDATA[PlayBook game]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11891</guid>
		<description><![CDATA[Guest post from Luca F. &#8211; Ed. [YouTube link for mobile viewing] You might remember the interesting story of Greek developer Charilaos Kalogirou, who ported his iOS game Pop Corny to the BlackBerry® PlayBook™ tablet and to the BlackBerry® 10 Dev Alpha device in just a few days. He blogged about how fast and easy [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11891&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Luca F. &#8211; Ed.</i></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/vKosOcaDAD0?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/embed/vKosOcaDAD0" target="_new">YouTube link for mobile viewing</a>]</p>
<p>You might remember the <a href="http://devblog.blackberry.com/2012/08/game-porting-ios-to-playbook/" target="_new">interesting story</a> of Greek developer Charilaos Kalogirou, who ported his iOS game Pop Corny to the BlackBerry® PlayBook™ tablet and to the BlackBerry® 10 Dev Alpha device in just a few days. He <a href="http://kalogirou.net/2012/08/22/porting-my-game-engine-to-the-playbook/" target="_new">blogged</a> about how fast and easy the process was.</p>
<p>Now, after a few weeks, he’s back. Charilaos is participating to a competition organized by the <a href="http://www.ludumdare.com/" target="_new">Ludum Dare</a> website, and I was happy to read that he decided to create a game exclusively for the BlackBerry PlayBook tablet. The <a href="http://www.ludumdare.com/compo/2012/09/27/announcing-october-challenge-2012/" target="_new">competition</a> is the following: finish a game, take it to market, earn $1. All in October.</p>
<p>Why did he decide to develop for the BlackBerry PlayBook tablet only? Well, he explains the reasons in <a href="http://www.ludumdare.com/compo/2012/10/02/introducing-flycraft-for-the-october-challenge-2012/" target="_new">this blog post</a>. In particular:</p>
<p>“&#8230;we are going to exclusively target the BlackBerry PlayBook and the BlackBerry App World store, as it is a platform I fell in love recently and it’s a platform where you can actually make a buck these days.”</p>
<p>I think that says it all. More proof that if you want to make money with your apps and games, BlackBerry App World is the store for you.</p>
<p>Here it is, game ready: <a href="http://www.ludumdare.com/compo/2012/10/29/flycraft-we-made-it/" target="_new">http://www.ludumdare.com/compo/2012/10/29/flycraft-we-made-it/</a> You can get it from BlackBerry App World <a href="https://appworld.blackberry.com/webstore/content/18560868/?lang=en" target="_new">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/11891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11891/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11891&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/11/playbook-exclusive-devs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>
	</item>
		<item>
		<title>How To Succeed in BlackBerry App World Without Really Trying</title>
		<link>http://devblog.blackberry.com/2012/11/blackberry-app-world-success/</link>
		<comments>http://devblog.blackberry.com/2012/11/blackberry-app-world-success/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 17:48:52 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[BlackBerry World]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[app world]]></category>
		<category><![CDATA[blackberry app world]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Keywords]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[Meta]]></category>
		<category><![CDATA[Meta Data]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[Sales]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11570</guid>
		<description><![CDATA[Guest post from Joseph &#8211; Ed. With the upcoming launch of BlackBerry® 10, we’ve got a few new features on their way and we want you to be prepared for them. We understand that the success of your app is based on marketing properly to as many customers as possible. With this in mind, we&#8217;ll [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11570&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Joseph &#8211; Ed.</i></p>
<p>With the upcoming launch of BlackBerry® 10, we’ve got a few new features on their way and we want you to be prepared for them.</p>
<p>We understand that the success of your app is based on marketing properly to as many customers as possible. With this in mind, we&#8217;ll be introducing a new <strong>Improved Relevance Marketing Meta-Data</strong> feature set.</p>
<p>So what does this mean for you? Well, a lot. When we launch this new feature set, you&#8217;ll be able to upload multiple sets of meta-data (this includes screenshots and descriptions) that will be platform and language-specific. That&#8217;s right &#8212; no need to spread your applications across multiple product SKUs.</p>
<p>For example, if you want to deploy an app supporting BlackBerry® OS, BlackBerry® PlayBook™ tablets and BlackBerry 10, you can do it all under a single application submission instead of three – all the while maintaining distinctive descriptions and screenshots for each platform.</p>
<p><span id="more-11570"></span></p>
<p>What&#8217;s the benefit to you? Less SKUs in the store to manage &#8211; a single app supplies the binaries and meta-data for every platform you support. What&#8217;s the benefit to end-users? When they upgrade their BlackBerry smartphone to BlackBerry 10 or buy a BlackBerry PlayBook tablet, their apps can quickly and easily be reinstalled via My World. This also means that you keep your customer base when your users change platforms. Additionally, the user will see meta-data (description, screenshots, etc) that is optimized for his/her device platform.</p>
<p>Some updates to the BlackBerry App World™ storefront search will be made to further improve app discoverability. In January 2013, it will be updated to include searching on the following fields:</p>
<ul>
<li>Title</li>
<li>Keywords</li>
<li>Vendor Name</li>
<li>Short Description</li>
</ul>
<p>Long description will no longer be indexed for search.</p>
<p>Below you&#8217;ll find all the details currently available and how they compare to what will be available when these features launch shortly.</p>
<p><img class="aligncenter size-full wp-image-11871" title="TITLE_IMAGE" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2012/11/app-world-search.jpg?w=600&#038;h=546" height="546" width="600" /></p>
<p>So, there you have it! Sound off in the comments and let us know what you think.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/11570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11570/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11570&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/11/blackberry-app-world-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/11/app-world-search.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
		<item>
		<title>Top 10 Developer Posts on BlackBerry 10</title>
		<link>http://devblog.blackberry.com/2012/10/top-10-developer-posts-on-blackberry-10/</link>
		<comments>http://devblog.blackberry.com/2012/10/top-10-developer-posts-on-blackberry-10/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 18:36:10 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Adobe AIR Development]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[BlackBerry Jam]]></category>
		<category><![CDATA[BlackBerry World]]></category>
		<category><![CDATA[Cascades]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[SDKs]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11525</guid>
		<description><![CDATA[In honor of 10/10 and the opening of BlackBerry App World™ for BlackBerry 10 app submissions, we’ve put together a list of the 10 most viewed blog posts in the developer blog about BlackBerry 10. It’s been an eventful couple of months! Check out how far we’ve come: BlackBerry 10 Cascades™ is here! Introducing Built [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11525&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:left;"><a href="http://us.blackberry.com/campaigns/blackberry-10.html"><img class="aligncenter" title="BlackBerry Jam Americas" src="http://farm9.staticflickr.com/8460/8027758052_43d89ff120.jpg" alt="TITLE_IMAGE" width="500" height="333" /></a></p>
<p style="text-align:left;">In honor of 10/10 and the opening of BlackBerry App World™ for BlackBerry 10 app submissions, we’ve put together a list of the 10 most viewed blog posts in the developer blog about BlackBerry 10. It’s been an eventful couple of months! Check out how far we’ve come:</p>
<ol>
<li><a href="http://devblog.blackberry.com/2012/05/blackberry-10-cascades-available-now/" target="_blank">BlackBerry 10 Cascades™ is here!</a></li>
<li><a href="http://devblog.blackberry.com/2012/09/built-for-blackberry-10k-developer-commitment/" target="_blank">Introducing Built for BlackBerry and the $10K Developer Commitment</a></li>
<li><a href="http://devblog.blackberry.com/2012/08/blackberry-10-screen-resolutions/" target="_blank">Standardizing on Screen Resolutions for BlackBerry 10 devices</a></li>
<li><a href="http://devblog.blackberry.com/2012/05/blackberry-10-native-sdk/" target="_blank">The BlackBerry 10 Native SDK Experience</a></li>
<li><a href="http://devblog.blackberry.com/2012/05/blackberry-10-webworks-sdk/" target="_blank">BlackBerry 10 WebWorks™ SDK Released!</a></li>
<li><a href="http://devblog.blackberry.com/2012/06/blackberry-10-sdks-download-now/" target="_blank">BlackBerry 10 – The Evolution from Beta to Gold</a></li>
<li><a href="http://devblog.blackberry.com/2012/08/flight-arrival-boards/" target="_blank">Flight Arrival Boards have been posted!</a></li>
<li><a href="http://devblog.blackberry.com/2012/08/blackberry-10-user-agent-string/" target="_blank">The BlackBerry 10 User Agent String Has Arrived!</a></li>
<li><a href="http://devblog.blackberry.com/2012/05/blackberry-10-samples/" target="_blank">BlackBerry 10 Samples Galore</a></li>
<li><a href="http://devblog.blackberry.com/2012/06/bbui-js-community-tutorial/" target="_blank">Creating Outstanding Apps with bbUI.js – Community Tutorial</a></li>
</ol>
<p><a href="http://devblog.blackberry.com/2012/10/submit-apps-blackberry-10/" target="_blank">Now, you can submit your app to the BlackBerry App World for BlackBerry 10.</a></p>
<p>What was your favorite BlackBerry 10 related blog post? Share with us in the comments below!</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/UiDJwIgdKmM?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/11525/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11525/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11525&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/10/top-10-developer-posts-on-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://farm9.staticflickr.com/8460/8027758052_43d89ff120.jpg" medium="image">
			<media:title type="html">BlackBerry Jam Americas</media:title>
		</media:content>
	</item>
		<item>
		<title>Bienvenido a Miami</title>
		<link>http://devblog.blackberry.com/2012/09/miami-dev-meetup/</link>
		<comments>http://devblog.blackberry.com/2012/09/miami-dev-meetup/#comments</comments>
		<pubDate>Mon, 10 Sep 2012 15:53:26 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Cascades]]></category>
		<category><![CDATA[dev group]]></category>
		<category><![CDATA[developer meetup]]></category>
		<category><![CDATA[Miami]]></category>
		<category><![CDATA[Miami BlackBerry Dev Group]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10979</guid>
		<description><![CDATA[Guest post from Patrick M. &#8211; Ed. Picture credit: http://www.planetlinuxcaffe.com I love Miami. I love the heat, the food, the culture and the people. Miami is also the home of one of our newest and incredibly active BlackBerry® Developer Groups – the Miami BlackBerry Dev Group. This group formed in the late spring and already [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10979&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Guest post from Patrick M. &#8211; Ed.</em></p>
<p><img class="aligncenter size-full wp-image-10980" title="" src="http://rimdevblog.files.wordpress.com/2012/09/miami-meetup.jpg?w=550&#038;h=354" alt="" width="550" height="354" /></p>
<p style="text-align:center;"><em>Picture credit: <a href="http://www.planetlinuxcaffe.com" target="_new">http://www.planetlinuxcaffe.com</a></em></p>
<p>I love Miami. I love the heat, the food, the culture and the people. Miami is also the home of one of our newest and incredibly active BlackBerry® Developer Groups – the <a href="http://www.meetup.com/BBDevMiami/" target="_new">Miami BlackBerry Dev Group</a>. This group formed in the late spring and already they’ve had five meetups. If you are in the South Florida area, I highly suggest you check them out and definitely follow them on Twitter (<a href="http://twitter.com/BBDevMiami" target="_new">@BBDevMiami).</a></p>
<p>The group is led by Ipsan Gonzalez (<a href="http://twitter.com/IpsanG" target="_new">@IpsanG</a>) and Damian Montero, and the most recent event took place at <a href="http://www.planetlinuxcaffe.com/" target="_new">Planet Linux Caffe</a>. The owner Andre and his wife were great hosts, with the place very well set-up for local meetups and developer meetings. There was a great turnout, with a crowd of developers eager to learn. We kept the night informal, intimate and interactive. I was flooded with questions, and everyone was very engaged. I even made a new best friend!</p>
<blockquote class='twitter-tweet'><p>@<a href="https://twitter.com/BlackBerry">BlackBerry</a> @<a href="https://twitter.com/Party_Pat">Party_Pat</a> you just earned yourself a new best friend.&mdash; <br />CS (@CyberStrike) <a href='http://twitter.com/#!/CyberStrike/status/243866127225200641' data-datetime='2012-09-07T00:19:50+00:00'>September 07, 2012</a></p></blockquote>
<p>I don’t enjoy typing in front of anyone; I get nervous, I make mistakes, and I really make the backspace key earn its presence on my keyboard. Luckily for me, the crowd was patient, I had practiced ahead of time, and the Cascades™ development environment has code completion! After a quick evangelical message from me, we got down to the code walkthrough. We worked through some hiccups and we all learned a trick or three. Everyone seemed to really dig how easy it was to create an amazing user interfaces using Cascades.</p>
<p>I can’t thank the group down here enough for inviting me to come meet them. Guys, keep up the Cascades work and discovery! New friends, good laughs, and energetic developers. What more could a developer ask for? I can’t wait for the next visit.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10979/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10979/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10979&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/09/miami-dev-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/09/miami-meetup.jpg" medium="image" />
	</item>
		<item>
		<title>The First BlackBerry Jam Sessions Hackathon Kicks Off in Brazil</title>
		<link>http://devblog.blackberry.com/2012/09/blackberry-jam-sessions-hackathon-brazil/</link>
		<comments>http://devblog.blackberry.com/2012/09/blackberry-jam-sessions-hackathon-brazil/#comments</comments>
		<pubDate>Fri, 07 Sep 2012 13:22:31 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[BlackBerry Jam]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry Jam Sessions]]></category>
		<category><![CDATA[BlackBerry Jam Sessions Hackathon]]></category>
		<category><![CDATA[brazil]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[latam]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10933</guid>
		<description><![CDATA[[ YouTube link for mobile viewing ] On August 25th, an event of particular awesomeness happened in Recife, Brasil &#8212; the inaugural BlackBerry® Jam Sessions Hackathon. Fuelled by pizza and energy drinks, over 80 developers had 10 hours to create their apps for BlackBerry® 10, using HTML, C++, Cascades™, Adobe® AIR® or Java®/Android™. Once the [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10933&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<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/iKc_4rvSDJs?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=iKc_4rvSDJs">YouTube link for mobile viewing</a> ]</p>
<p>On August 25th, an event of particular awesomeness happened in Recife, Brasil &#8212; the inaugural <a href="http://blackberryjamsessions.com/" target="_new">BlackBerry® Jam Sessions</a> Hackathon. Fuelled by pizza and energy drinks, over 80 developers had 10 hours to create their apps for BlackBerry® 10, using HTML, C++, Cascades™, Adobe® AIR® or Java®/Android™. Once the dust had settled 10 hours later, there were 16 apps ready to be showcased, as well as many happy and satisfied developers.</p>
<p>Our very own <a href="https://twitter.com/demianborba" target="_new">Demian Borba</a> was on the scene, and captured some great photos to boot. <a href="http://blackberryjamsessions.com/2012/08/29/recife-brasil/" target="_new">Check out his recap of the event</a>, and while you&#8217;re at it, have a look at the <a href="http://blackberryjamsessions.com/blackberryjamsessions/calendar/" target="_new">BlackBerry Jam Sessions calendar</a> to see if one will be happening in a town near you.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10933/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10933/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10933&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/09/blackberry-jam-sessions-hackathon-brazil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>
	</item>
		<item>
		<title>How a Developer Ported his iOS Game to the BlackBerry PlayBook in Just Two Days</title>
		<link>http://devblog.blackberry.com/2012/08/game-porting-ios-to-playbook/</link>
		<comments>http://devblog.blackberry.com/2012/08/game-porting-ios-to-playbook/#comments</comments>
		<pubDate>Mon, 27 Aug 2012 17:58:49 +0000</pubDate>
		<dc:creator>Veronica O</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Editorials]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[blackberry app world]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game app]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Pop Corny]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10881</guid>
		<description><![CDATA[Here&#8217;s a guest post from Luca F. &#8211; Ed. A few weeks ago we came across a blog post written by a game developer describing how he ported his iOS game, Pop Corny, to Android™. In a nutshell, it was not an easy process for him. We decided to send this developer a BlackBerry® PlayBook™ [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10881&#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/08/pop-corny.jpg?w=331&#038;h=451" alt="TITLE_IMAGE" title="" width="331" height="451" class="aligncenter size-full wp-image-10888" /></p>
<p><em>Here&#8217;s a guest post from Luca F. &#8211; Ed.</em></p>
<p>A few weeks ago we came across a blog post written by a game developer describing how he ported his iOS game, Pop Corny, to Android™. In a nutshell, it was not an easy process for him. We decided to send this developer a <a href="http://www.blackberry.com/playbook" target="_new">BlackBerry® PlayBook™</a> tablet and challenged him to port his game to our platform.</p>
<p>The result was documented in <a href="http://kalogirou.net/2012/08/22/porting-my-game-engine-to-the-playbook/" target="_new">this blog post</a>. Here’s an excerpt:</p>
<blockquote><p>It turns out RIM has done an awesome job with Playbook and probably with its upcoming phones. The system is based on the QNX operating system and it has strong support for standards and open libraries. I found myself right at home with it! I am going to come back with more details about the process (probably with an altdevblogaday article), but by cutting the long story short, I was able to port the engine with only native code (no java glue code like on Android) with OpenGL, OpenAL (even ALUT), freetype, etc all coming bundled with the system.</p></blockquote>
<p>The dev also showed how fast the game is on the BlackBerry PlayBook tablet &#8212; you can watch it <a href="http://kalogirou.net/2012/08/25/impressed-by-the-new-blackberry-os-or-how-ios-ate-dust/" target="_new">here</a>.</p>
<p>All the above was implemented in just two days! Once again the openness of the BlackBerry® 10 platform demonstrates how easy is to port your code from other mobile platforms, without any additional pain or time lost.</p>
<p>The BlackBerry PlayBook tablet is a very powerful device for gamers, and tons of developers already successfully ported their games and published them to the BlackBerry App World™ storefront. Also, as we have pointed out many times, some game developers have shared their success stories with us and highlighted how much money they’ve made in BlackBerry App World.</p>
<p>Kudos to the dev, Charilaos, for the great job done &#8212; and beware, that game is really addictive! I bought it for my kids but I ended up playing with it all the time. You can <a href="http://appworld.blackberry.com/webstore/content/131698/?lang=en" target="_new">get it from BlackBerry App World</a> and let me know what you think.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10881/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10881&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/08/game-porting-ios-to-playbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7b375d2578c668cc015d7452d495c9ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">veronchiquita</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/08/pop-corny.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>
	</item>
	</channel>
</rss>
