<?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; eclipse</title>
	<atom:link href="http://devblog.blackberry.com/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Thu, 23 May 2013 13:42:13 +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; eclipse</title>
		<link>http://devblog.blackberry.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://devblog.blackberry.com/osd.xml" title="BlackBerry Developer Blog" />
	<atom:link rel='hub' href='http://devblog.blackberry.com/?pushpress=hub'/>
		<item>
		<title>BlackBerry Java Plug-in for Eclipse now available on Github!</title>
		<link>http://devblog.blackberry.com/2012/09/blackberry-java-eclipse-plugin-github/</link>
		<comments>http://devblog.blackberry.com/2012/09/blackberry-java-eclipse-plugin-github/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 16:29:01 +0000</pubDate>
		<dc:creator>Matt W</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[BlackBerry Java Plug-in for Eclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[plug-in]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=11221</guid>
		<description><![CDATA[Calling all Java® developers: We have some news regarding the BlackBerry® Java® Plug-in for Eclipse™! We are pleased to announce a new Open Source project for the BlackBerry development platform. While we have stopped SDK work on BlackBerry® 7 OS, we’ve decided to make the source code open for all those developers using the Java [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11221&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-11222" title="" src="http://rimdevblog.files.wordpress.com/2012/09/java-logo.jpg?w=230&#038;h=227" alt="" width="230" height="227" /></p>
<p>Calling all <a href="https://developer.blackberry.com/java/" target="_new">Java® developers</a>: We have some news regarding the BlackBerry® Java® Plug-in for Eclipse™!</p>
<p>We are pleased to announce a <a href="https://github.com/blackberry/Eclipse-JDE" target="_new">new Open Source project</a> for the BlackBerry development platform. While we have stopped SDK work on BlackBerry® 7 OS, we’ve decided to make the source code open for all those developers using the Java Plug-in for Eclipse. The BlackBerry Java Plug-in for Eclipse is now available as a repository provided under the Eclipse Public Licenses 1.0. The BlackBerry Java Plug-in for Eclipse lets you develop, test, and debug BlackBerry Java applications using the Eclipse IDE, in combination with the BlackBerry SDK appropriate for the BlackBerry OS your application is targeting.</p>
<p>The readme file on the project page details all the information you will need to build the source code for Windows or Mac, build your own update site for the plug-in or even build your own full installer. For all the details, jump to the <a href="https://github.com/blackberry/Eclipse-JDE" target="_new">project page</a>.</p>
<p>Additionally, the BlackBerry Java Plug-in for Eclipse 2.0 is now available for <a href="https://developer.blackberry.com/java/download/eclipse" target="_new">download</a> as a complete install for Windows and Mac, or as an update via our Eclipse update sites. For more BlackBerry Java related information, tool downloads, sample apps and documentations, please visit our <a href="https://developer.blackberry.com/java/download/eclipse" target="_new">Java development page</a> &#8212; and make sure to <a href="https://github.com/blackberry/Eclipse-JDE" target="_new">fork us on Github</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/11221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/11221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=11221&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/09/blackberry-java-eclipse-plugin-github/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>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/09/java-logo.jpg" medium="image" />
	</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>
		<item>
		<title>Develop Adobe AIR applications for BlackBerry 10 with Powerflasher’s FDT 5</title>
		<link>http://devblog.blackberry.com/2012/06/develope-adobe-air-applications-for-blackberry-10-with-powerflashers-fdt-5/</link>
		<comments>http://devblog.blackberry.com/2012/06/develope-adobe-air-applications-for-blackberry-10-with-powerflashers-fdt-5/#comments</comments>
		<pubDate>Fri, 15 Jun 2012 18:18:08 +0000</pubDate>
		<dc:creator>Dustin M.</dc:creator>
				<category><![CDATA[Adobe AIR Development]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[FDT]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9872</guid>
		<description><![CDATA[In addition to developing applications with Adobe® Flash® Builder®, the BlackBerry® 10 SDK beta for Adobe® AIR® also gives you the option to integrate with FDT 5. FDT 5 is a flexible development toolkit in Eclipse™ for interactive developers. In my personal experience, FDT has a great work flow. The advanced refactoring capabilities, ASDoc support, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9872&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://rimdevblog.files.wordpress.com/2012/06/fdt.jpg"><img class="aligncenter size-full wp-image-9873" title="fdt" src="http://rimdevblog.files.wordpress.com/2012/06/fdt.jpg?w=93&#038;h=154" alt="" width="93" height="154" /></a></p>
<p>In addition to developing applications with Adobe® Flash® Builder®, the <a href="https://developer.blackberry.com/air/beta/download/">BlackBerry® 10 SDK beta for Adobe® AIR®</a> also gives you the option to integrate with <a href="http://fdt.powerflasher.com/">FDT 5</a>. FDT 5 is a flexible development toolkit in Eclipse™ for interactive developers. In my personal experience, FDT has a great work flow. The advanced refactoring capabilities, ASDoc support, SWF Bridge, and <a href="http://haxe.org/">Haxe</a> support make this a great package.</p>
<p>FDT 5 comes in 2 different versions, FDT 5 Free, and FDT 5 Max. FDT 5 Max has additional features that are unavailable in the free version but requires a license.  More information on the different versions can be found on the <a href="http://fdt.powerflasher.com/buy-download/">FDT 5 website</a>.</p>
<p>Before installing the BlackBerry 10 SDK beta for Adobe AIR make sure that FDT 5 is installed. While installing the SDK you will be able to select Powerflasher’s FDT during the <em>Integration Choice</em> step. If you’ve already installed the SDK you can simply rerun the setup wizard.</p>
<p><a href="http://rimdevblog.files.wordpress.com/2012/06/wizard.jpg"><img class="aligncenter size-full wp-image-9874" title="wizard" src="http://rimdevblog.files.wordpress.com/2012/06/wizard.jpg?w=628&#038;h=493" alt="TITLE_IMAGE" width="628" height="493" /></a></p>
<p>There is a guide for creating your first application in FDT for BlackBerry 10 located in the <a href="https://developer.blackberry.com/air/beta/documentation/aa_getting_started_bb10/Using_FDT_ms_2006545_11.html">documentation</a>. If you need any help getting started or have any questions, please don’t hesitate to drop by the <a href="http://supportforums.blackberry.com/t5/Adobe-AIR-Development/bd-p/tablet">Adobe AIR development forum</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9872/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9872/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9872&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/06/develope-adobe-air-applications-for-blackberry-10-with-powerflashers-fdt-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/598d212a6063d9f64055658aeb82ebb9?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dustinmalik</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/06/fdt.jpg" medium="image">
			<media:title type="html">fdt</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/06/wizard.jpg" medium="image">
			<media:title type="html">wizard</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry App Internationalization: Language, currency and address support</title>
		<link>http://devblog.blackberry.com/2012/05/app-internationalization/</link>
		<comments>http://devblog.blackberry.com/2012/05/app-internationalization/#comments</comments>
		<pubDate>Thu, 31 May 2012 14:49:41 +0000</pubDate>
		<dc:creator>Naveen</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[localization]]></category>
		<category><![CDATA[localized]]></category>
		<category><![CDATA[sample code]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9641</guid>
		<description><![CDATA[How to localize a simple app on the BlackBerry platform.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9641&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Did you know that you can internationalize your BlackBerry® application using the JSR 238? More specifically, you can do the following to your BlackBerry application so that your app is ready for the international market:</p>
<ul>
<li>Multiple language support</li>
<li>Localization of currency</li>
<li>Localization of addresses</li>
<li>Detecting which country the user is located in (in the event that you have certain content that you only have license to serve in certain geographies)</li>
</ul>
<p>In this blog post, we will look at the multiple language support in detail – the rest of the above topics will be covered in upcoming blog posts here on the Inside BlackBerry Developer’s Blog.</p>
<p><span id="more-9641"></span></p>
<p>All commercial applications these days should be localized, and BlackBerry uses net.rim.device.api.i18n package to enable seamless localization.</p>
<p>If your application is localized, it will be displayed in the local language out of the box. So if the default locale settings on one device are set to English and French on the other, the application will be displayed in the correct language on both devices without any need for interaction from the user.</p>
<h3><strong>Setting up a New BlackBerry Project</strong></h3>
<p>This blog post assumes that you should already know how to set up and configure a new BlackBerry project in Eclipse™. If you need a reminder, refer to this <a href="http://supportforums.blackberry.com/t5/Java-Development/Writing-Your-First-Application/ta-p/442771" target="_new">link</a>.</p>
<p>Here is a sample code to show how to localize a simple application:</p>
<p><code>package com.rim.samples.local;</p>
<p>import net.rim.device.api.ui.MenuItem; import net.rim.device.api.ui.UiApplication; import net.rim.device.api.ui.component.*; import net.rim.device.api.ui.container.*; import net.rim.device.api.i18n.*;</p>
<p>public class Local extends UiApplication {<br />
public static void main(String[] args) { Local theApp = new Local();</p>
<p>theApp.enterEventDispatcher();<br />
}</p>
<p>public Local() {<br />
pushScreen(new LocalScreen());<br />
}<br />
}</p>
<p>final class LocalScreen extends MainScreen implements LocalDemoResource {</p>
<p>private static ResourceBundle _res = ResourceBundle.getBundle(BUNDLE_ID, BUNDLE_NAME);<br />
LabelField title;<br />
RichTextField rtf;</p>
<p>public LocalScreen() {<br />
super();<br />
title	=	new	LabelField(_res.getString(FIELD_TITLE), LabelField.ELLIPSIS| LabelField.USE_ALL_WIDTH);<br />
setTitle(title);<br />
rtf = new RichTextField(_res.getString(MESSAGE));<br />
add(rtf);<br />
}</code></p>
<p>If you read the code carefully, you will notice that our LocalScreen class implements LocalDemoResource. Also new is the ResourceBundle variable _res which is used when creating our fields. To be able to use and explain them, we will first create our resource files.</p>
<h3><strong>Creating resource files</strong></h3>
<p>To be able to localize your application, you need to create .rrc and .rrh files. It is quite easy to create these files in Eclipse.  Click on File-&gt;New-&gt;BlackBerry Resource File and browse to the location of your package.  You will need to name your header file here &#8212; let’s call this file LocalDemo.rrh (make sure you include the extension). Pressing Finish on this screen will now allow you to implement LocalDemoResource interface.</p>
<p>If you called your .rrh file “exampleResource.rrh”, then the interface name would be exampleResource.  Now we need to create resource files for each language:</p>
<p>For default language: LocalDemo.rrc<br />
French: LocaLDemo_fr.rrc<br />
Spanish: LocalDemo_es.rrc.</p>
<p>The parts of the name _fr and _es are default endings for those languages and cannot be changed.<br />
If you did everything correctly, you should have 4 resource files just under your Local.java file.  Now we need to edit these files. Double click on the LocalDemo.rrh file &#8212; this is the one which contains all the keys.  Select the ‘Add Key’ Button and add the following fields:</p>
<p>CLOSE, ENGLISH, FIELD_TITLE, FRENCH, GOODBYE, MESSAGE, SPANISH.</p>
<p>You do not need to enter the values on this page.  When you double-click on the LocalDemo.rcc file, it will open the screen where you can fill in the values. You can access the values for French and Spanish locales by clicking on the tab on the bottom of the window (marked fr or es), or by double-clicking on the file name.</p>
<p>As you can see, special characters used in these languages such as ‘ó’ in word “adios” or ‘ñ’ in “Español” were used. The system will use those characters and display them when needed. You can use any Unicode characters here, which means you can support languages such as Chinese or Arabic.</p>
<p>And that’s it! That’s all you have to do add multiple language support to your BlackBerry application.  For more info and to see a full working demo, refer to this link:<br />
<a href="http://supportforums.blackberry.com/t5/Java-Development/Introduction-to-Resource-Bundles/ta-p/507362" target="_new">http://supportforums.blackberry.com/t5/Java-Development/Introduction-to-Resource-Bundles/ta-p/507362</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9641/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9641&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/app-internationalization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/83a3304d7f99cd7e5d2323b7338f7305?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">naveenm1</media:title>
		</media:content>
	</item>
		<item>
		<title>Update for BlackBerry Java Plug-in for Eclipse</title>
		<link>http://devblog.blackberry.com/2012/05/blackberry-java-plug-in-for-eclipse-update/</link>
		<comments>http://devblog.blackberry.com/2012/05/blackberry-java-plug-in-for-eclipse-update/#comments</comments>
		<pubDate>Fri, 04 May 2012 15:42:12 +0000</pubDate>
		<dc:creator>Matt W</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[BlackBerry Java Plug-in for Eclipse]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[super apps]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9179</guid>
		<description><![CDATA[Announcing some great new features coming in the next release of the BlackBerry Java Plug-in for Eclipse!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9179&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><strong>UPDATE 5/31/2012:</strong> We’re live! Get your updates <a href="https://developer.blackberry.com/java/download/eclipse" target="_new">here</a>, and let us know if you have any questions in this blog post&#8217;s comments section.</p>
<hr />
<p>Calling all <a href="https://bdsc.webapps.blackberry.com/java" target="_new">Java® developers</a>: There’s an update coming for the BlackBerry® Java Plug-in for Eclipse! I’m happy to announce some great new features coming in our next release.</p>
<p>New features in BlackBerry Java Plug-in for Eclipse 1.5.2 include:</p>
<ul>
<li>Installer now embedded with Eclipse 3.7.2 (Indigo)</li>
<li>BlackBerry® Java SDK 7.1 is now default</li>
<li>New BlackBerry process view for optimizing battery life</li>
<li>Ability to export XML data from the profile view</li>
<li>Automatic downloading of debug files for device debugging</li>
</ul>
<p>Helping our Java developers create the most efficient, best-in-class, and bug-free applications is very important to us at Research In Motion® (RIM®). To help make that even easier, we have added some new features in the BlackBerry Java Plug-in for Eclipse that will help you optimize your apps even more. With the new BlackBerry process view, you can optimize your code by observing CPU time for active processes. Additionally, you can export your XML data to view your app profiling usage of memory, CPU and wireless traffic to allow further optimizations.</p>
<p>With a single download and quick installation, developers can start developing with the BlackBerry Java SDK 7.1 right away. To find out more about developing BlackBerry Java 7.1 Super Apps, check out the <a href="https://bdsc.webapps.blackberry.com/java/documentation" target="_new">Getting Started</a> page. Don’t have the right simulator bundle downloaded? Relax – you can still debug your BlackBerry app directly on your devices and the right debug files will be downloaded for you!</p>
<p>For more BlackBerry Java-related information, tool downloads, awesome sample apps and documentation, please visit our <a href="https://bdsc.webapps.blackberry.com/java" target="_new">Java development page</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9179&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/blackberry-java-plug-in-for-eclipse-update/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>
		<item>
		<title>Second Gear Games benefit from Android and Java on the BlackBerry platform</title>
		<link>http://devblog.blackberry.com/2012/02/dev-success-second-gear-games/</link>
		<comments>http://devblog.blackberry.com/2012/02/dev-success-second-gear-games/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 15:28:47 +0000</pubDate>
		<dc:creator>Alex Kinsella</dc:creator>
				<category><![CDATA[Case Studies & Success Stories]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[BlackBerry Runtime for Android Apps]]></category>
		<category><![CDATA[developer success]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[Second Gear Games]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=8386</guid>
		<description><![CDATA[Check out an interview with Sergei from Second Gear Games about developing for the BlackBerry platform.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8386&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>When the founders of Second Gear Games, Sergei Lapin and Melanie Dompierre, began developing mobile apps in 2009, they consciously decided to work with multiple platforms, in particular BlackBerry® and Android™. While a handful of Second Gear’s games began as BlackBerry apps, most were built for Android first. Regardless, applications needed to be transferable to each platform and the games coding process needed to be as efficient as possible. Sergei’s solution was to develop apps with a touch screen-only version first, and then add support for keyboard and trackball/trackpad afterward. Still, seamless integration was not always easy and in many cases it took significant time and effort.</p>
<p>This, however, all changed with the addition of BlackBerry® Runtime for Android apps on the new BlackBerry® PlayBook™ OS 2.0. The process of porting Android apps has now become a few simple clicks.</p>
<p>Sergei talked to us about BlackBerry Runtime for Android apps, the benefit of working with the BlackBerry® Java® Plug-in for Eclipse™, and why it has always been important for Second Gear Games to run apps on BlackBerry devices.</p>
<p><span id="more-8386"></span></p>
<p><strong>How has the BlackBerry Runtime for Android apps made it easier for you to run Android apps on the BlackBerry PlayBook tablet?</strong></p>
<p>In the past, when we would build an Android app and then port it to the BlackBerry OS, the porting process would take us anywhere from a week to a month depending on the complexity of the game. Despite the fact that the app&#8217;s code remained in Java, there were still a number of differences between the platforms and functionalities that needed to be translated from one operating system to the other.</p>
<p>With BlackBerry Runtime for Android, porting apps is effortless and there is nothing we need to change in the coding of our games to make it run on the BlackBerry PlayBook tablet. The games compile, upload, and scale themselves to the tablet in absolutely no time at all. It’s amazing what a difference it makes: it took us less than an hour to put the Android version of Shopper&#8217;s Paradise HD on the BlackBerry PlayBook tablet.</p>
<p>There is no noticeable performance penalty when running an Android app on the device and all we really needed to get started was a BlackBerry App World™ vendor account and a BlackBerry PlayBook tablet running the latest BlackBerry PlayBook OS 2.0 beta.</p>
<p><strong>How useful is the BlackBerry Java Plug-in for Eclipse?</strong></p>
<p>It’s a huge benefit to be able to use the BlackBerry Java Plug-in for Eclipse. It allows developers to use the same integrated development environment (IDE) and maintain one project on two platforms. Software isn’t perfect, minor bugs will need to be fixed regardless of how much you test it. If you’ve split your code into multiple copies to support multiple platforms, then you have to go and edit all those copies, apply the changes, and fix the bugs. But one major benefit of the common code base is that you can change only one set of files and then build for multiple targets, which is a huge timesaver.</p>
<p><strong>Why is it important for you to run games on the BlackBerry PlayBook tablet?</strong></p>
<p>There are a couple main reasons. First of all, the uptake of paid apps has always been really good on BlackBerry devices. When we began developing in 2009 on the respective Android and BlackBerry platforms, our BlackBerry games were generating more revenue than our Android games, even though the Android market wasn’t as crowded back then. Now, Android is so over-populated and there is so much free content available that selling apps is even more of a challenge.</p>
<p>With BlackBerry it’s always been easier – we have a very receptive customer base that we communicate with on a regular basis, exchanging ideas and responding to any technical issues that customers might have. This relationship makes it even more enjoyable to build and publish on the BlackBerry platform.</p>
<p>I’m also really impressed by the device itself. I’ve tested a lot of different tablets, and to be honest, I like the BlackBerry PlayBook tablet more than any of them. It’s a really pleasant device, from its responsiveness to its user interface to its screen size – quite frankly, I like everything about it.</p>
<p><strong>Thanks very much for your time today, Sergei!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/8386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/8386/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8386&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/02/dev-success-second-gear-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d0e94a7e96e80d5911732d43f31a39c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alex K.</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Java SDK and JDE v7.0 Maintenance Release Now Available for Download</title>
		<link>http://devblog.blackberry.com/2011/10/download-blackberry-java-sdk/</link>
		<comments>http://devblog.blackberry.com/2011/10/download-blackberry-java-sdk/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 18:41:02 +0000</pubDate>
		<dc:creator>Douglas Soltys</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[DevCon 2011]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JDE]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7285</guid>
		<description><![CDATA[An update to BlackBerry® Java® SDK v7.0 and BlackBerry® Java® Development Environment (JDE) v7.0 has just been released - download today!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7285&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Here&#8217;s Mark with a guest post about a big update for BlackBerry® Java® SDK &#8211; enjoy, devs! &#8211; Ed.</I></p>
<p>Come and get it!  We’ve just released an update to the BlackBerry Java SDK v7.0 and BlackBerry® Java® Development Environment (JDE) v7.0.  Download the new versions today to take advantage of the latest upgrade.</p>
<p>You’ll find updates to the API documentation, code samples and an auto-complete feature.  Multiple fixes to the BlackBerry smartphone simulator and MDS-CS Simulator are also included and the BlackBerry Java SDK now includes Mac.  Download it today!</p>
<ul>
<li><a href="http://us.blackberry.com/developers/javaappdev/" target="_new">BlackBerry® Java® Plug-in for Eclipse® v1.5 (Windows)</a> &#8211; this includes the BlackBerry Java SDK v7.0</li>
<li><a href="http://us.blackberry.com/developers/javaappdev/javaupdate.jsp" target="_new">BlackBerry Java SDK v7.0</a> &#8211; note BlackBerry Java Plug-in v1.5 must be installed first</li>
<li><a href="http://us.blackberry.com/developers/javaappdev/javadevenv.jsp" target="_new">BlackBerry JDE v7.0 MR</a></li>
</ul>
<p>Have a look at the <a href="http://docs.blackberry.com/en/developers/deliverables/29188/index.jsp?name=Release+Notes+-+BlackBerry+Java+SDK7.0&amp;language=English&amp;userType=21&amp;category=Java+Development+Guides+and+API+Reference&amp;subCategory" target="_new">release notes</a> for a complete list of changes in this release.</p>
<p>You can find out more about the features and APIs that were new in BlackBerry 7 at our <a href="http://us.blackberry.com/developers/blackberry7/" target="_new">BlackBerry 7 development page</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7285&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/10/download-blackberry-java-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2d037da01c57235fd7d45fc1c591397f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dsoltys</media:title>
		</media:content>
	</item>
		<item>
		<title>Native SDK for BlackBerry Tablet OS General Availability Release</title>
		<link>http://devblog.blackberry.com/2011/10/native-sdk-for-blackberry-released/</link>
		<comments>http://devblog.blackberry.com/2011/10/native-sdk-for-blackberry-released/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 16:50:38 +0000</pubDate>
		<dc:creator>Luke Reimer</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[android sdk]]></category>
		<category><![CDATA[blackberry apps]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[blackberry tablet os]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[game development]]></category>
		<category><![CDATA[momentics]]></category>
		<category><![CDATA[ndk]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[simulator]]></category>

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

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7213</guid>
		<description><![CDATA[Read about some of the BlackBerry app development successes of Ekkehard (Ekke) Gentz of ekkes-corner.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7213&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2011/09/devconamericas_banner_468x60.jpg?w=468&#038;h=60" alt="BlackBerry DevCon Americas Speaker" title="BlackBerry DevCon Americas Speaker" width="468" height="60" class="aligncenter size-full wp-image-7060" /></p>
<p><strong>COM26 &#8211; Logging: The Easy, Flexible Way</strong><br />
<i>Logging is a powerful instrument to find bugs and understand why an application is under-performing or why something went wrong.</i></p>
<p><i>Ekkehard Gentz, Software Architect with ekkes-corner</i></p>
<p><a href="http://www.blackberrydevcon.com/americas/registration" target="_new">Register for BlackBerry DevCon Americas now!</a></p>
<hr />
<p>In an industry full of young up-and-comers, <a href="http://ekkescorner.wordpress.com/" target="_new">Ekkehard (Ekke) Gentz</a> stands out for his 30 years of experience and insight in the rapidly changing world of mobile development. In 2010, Ekke realized that he could meet many of his customer’s needs with mobile business applications for BlackBerry® smartphones as part of his enterprise business applications. Using Java® and BlackBerry® 6, Ekke develops client software and server software for small -and medium-sized companies. Ekke is also very involved in the Eclipse community.</p>
<p>Ekke talked to us about why the BlackBerry solution is right for his customers, how BlackBerry 6 and BlackBerry® 7 have led to the design of powerful apps, and how “Super Apps” are a key differentiator.</p>
<p><strong>Why do you recommend the BlackBerry solution to so many of your customers?</strong><br />
I always go as deep as possible into frameworks, platforms, and technologies to find the best mobile solution for my customers, and I’ve found that there are a number of customer requirements that I can only solve using the BlackBerry solution. The combination of integrated native solutions like the BlackBerry Push service, the BlackBerry® Enterprise Server, and GPS functionality have been hugely important to some of my customers.  I’m astonished how many times I discover that a customer’s special requirements can only be solved using the BlackBerry solution.</p>
<p><strong>Why do you like working with BlackBerry 6 and BlackBerry 7?</strong><br />
Whenever I speak to Java developers or Eclipse developers, I explain to them that with the BlackBerry OS it’s easy to use your experience to develop really great-looking applications with all of the unique features of BlackBerry smartphones. The Research In Motion® (RIM®) team added more APIs and extended Java Specification Requests (JSRs) to make it easier for Java developers, and the BlackBerry 6 applications are oftentimes much more engaging than similar iOS applications because of its deep integration with the native app. Also, the command framework for Super Apps is designed to be straightforward. It’s a great way to work with applications communicating with each other, and it’s very powerful.</p>
<p><span id="more-7213"></span></p>
<p><strong>Do you have a specific example of using Super Apps to help optimize business processes?</strong><br />
One example is the location-based services and GPS tracker. SQLite is a database for mobile devices that is designed to allow access from one application at a time. To solve the issue of both apps needing to access the SQLite database at the same time, the background app registers its services as remote commands using the BlackBerry Command Framework API. The foreground apps then use these commands to communicate with the background apps. This works really well and isn’t something that I could do easily with Windows Phone 7, iOS or Android™.</p>
<p><strong>How important is the BlackBerry Java Plug-in for Eclipse?</strong><br />
Using BlackBerry 6 and BlackBerry 7 with the BlackBerry® Java® Plug-in for Eclipse® definitely makes it easier to work with Eclipse, especially for users who are not as familiar with it. I work with it daily and it was the reason why I developed an Eclipse-based OSGi server with Eclipse Jetty.  I integrated OsGi services that were using the BlackBerry Push SDK, which made it possible to install both the mobile software and server software &#8212; including all of the Push services &#8212; in one Eclipse installation. This was much simpler than having to install the normal BlackBerry Push SDK with the J2EE Stack and Spring framework. </p>
<p><strong>How does your logging framework function?</strong><br />
I try to avoid using debuggers unless there are serious problems, because they don’t give you the real behavior of an application. I didn’t want to use a debugger or an event log. In the past I had used an open source logging monitor that was easy to use with applications and allowed me to search for and see debugger warnings.  For BlackBerry smartphones, my logging works in the background; it’s a library, and it’s designed to be easy to implement. If I have a foreground application and a background application and my server application pushing content through the BlackBerry smartphone, I can go into this logging monitor and see side-by-side what happens in both apps on the server side.</p>
<p><strong>Thanks for taking the time to talk to us, Ekke!  Readers, please take the time to check out <a href="http://ekkescorner.wordpress.com/" target="_new">Ekke’s website</a> and all the cool projects he’s currently working on.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7213&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/10/developer-success-story-ekkes-corner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/02798908b6c8de45a0e4aa8531a6d869?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">lukereim1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/09/devconamericas_banner_468x60.jpg" medium="image">
			<media:title type="html">BlackBerry DevCon Americas Speaker</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Java SDK v7.0 – Coming Soon!</title>
		<link>http://devblog.blackberry.com/2011/05/blackberry-java-sdk-7/</link>
		<comments>http://devblog.blackberry.com/2011/05/blackberry-java-sdk-7/#comments</comments>
		<pubDate>Thu, 05 May 2011 12:09:15 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[Java Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[BlackBerry 9900]]></category>
		<category><![CDATA[BlackBerry 9930]]></category>
		<category><![CDATA[BlackBerry Bold 9900]]></category>
		<category><![CDATA[BlackBerry Bold 9930]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java sdk]]></category>
		<category><![CDATA[super apps]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=3584</guid>
		<description><![CDATA[Announcing the release of the beta version of BlackBerry Java SDK v7.0<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=4824&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-3586" title="BlackBerry Bold 9900" src="http://rimdevblog.files.wordpress.com/2011/05/blackberry-bold-9900.jpg?w=307&#038;h=413" alt="BlackBerry Bold 9900" width="307" height="413" /></p>
<p>With the announcement of <a href="http://blogs.blackberry.com/2011/05/blackberry-bold-9900-and-9930-smartphones-full-touch-demo-video/" target="_new">new BlackBerry® Bold™ 9900 series of smartphones</a> &#8211; which include the new BlackBerry 7 OS &#8211; comes the announcement of new API features.  Now that you know that <a href="http://press.rim.com/release.jsp?id=4999" target="_new">the new BlackBerry Bold 9900 smartphone and the new BlackBerry Bold 9930 smartphone are on their way</a>, it’s time to start thinking about how your apps will run on these new smartphones running BlackBerry smartphone software version 7.0.</p>
<p>The BlackBerry® Java® Plug-in for Eclipse® and the BlackBerry® Java® Development Environment will both be updated to support the new OS version, and they bring with them an abundance of new APIs taking advantage of new device hardware features:</p>
<p><span id="more-4824"></span></p>
<ul>
<li>OpenGL ES 2.0, taking advantage of the new graphics chip, allows you to create games rich in compelling graphics.</li>
<li>Window Manager API, also taking advantage of the new graphics chip and increased device horsepower, allows you to overlay OpenGL or any other UI component on top of anything you want, including camera and video.</li>
<li>Compass APIs, taking advantage of the new magnetometer sensor, allows you to determine the device’s orientation and direction.  When combined with Window Manager API, enables the creation of augmented reality applications.</li>
<li>Near Field Communication (NFC) APIs, taking advantage of the new NFC radio, allows you to read and emulate virtual tags and create rich solutions for payment and m-commerce.</li>
<li>Video capture APIs updated with support for HD video recording, taking advantage of the improved camera, allows your application to provide the user with the same high end media experience they get from the core apps.</li>
</ul>
<p>Beyond supporting new hardware features, there are also new APIs to further enable the <a href="http://www.blackberry.com/developers/superapps" target="_new">Super Apps</a> experience:</p>
<ul>
<li>Send Menu API, allowing apps to share content with contacts the same way that core apps do, by adding a “Send…” menu to their apps.</li>
<li>Unified Search API has been updated, making integration with this device feature easier than ever before and allowing more control of indexed keywords.</li>
<li>BlackBerry® Maps API has also been updated, simplifying how data is overlaid on top of BlackBerry Maps.  Couple that with support for geofencing and the ability to overlay complex shapes and polygons, and you’ve got the richest integration with BlackBerry Maps to date.</li>
<li>Options API has evolved to match the new look and feel of the BlackBerry 6 options screens, allowing third party apps to add their own entries into the options screen including an icon and descriptive text.</li>
<li>Multimedia API has added support for buffer control for playback and bitrate definition for video recording.</li>
<li>Barcode API has been updated to support ZXing 1.6 and allow for the definition of custom decorders.</li>
</ul>
<p>With the upcoming beta release, scheduled for late May, application vendors will have the opportunity to not only begin porting their apps to support the new device launches, but also the opportunity to take advantage of new platform features, offering an application experience optimized for BlackBerry smartphones.</p>
<p>Stay tuned to the BlackBerry Developer’s Blog for the official start of the beta for BlackBerry Java SDK v7.0, including beta simulators for the new BlackBerry Bold 9900 smartphone and BlackBerry Bold 9930 smartphone.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/4824/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/4824/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=4824&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/05/blackberry-java-sdk-7/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/93c01acd537bfb61a304b73eef4fce76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianzub1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/05/blackberry-bold-9900.jpg" medium="image">
			<media:title type="html">BlackBerry Bold 9900</media:title>
		</media:content>
	</item>
	</channel>
</rss>
