<?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; simulator</title>
	<atom:link href="http://devblog.blackberry.com/tag/simulator/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; simulator</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>Taking the BlackBerry 10 device simulator to the next level</title>
		<link>http://devblog.blackberry.com/2013/04/blackberry-10-device-simulator/</link>
		<comments>http://devblog.blackberry.com/2013/04/blackberry-10-device-simulator/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 09:36:13 +0000</pubDate>
		<dc:creator>Matt W</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=14655</guid>
		<description><![CDATA[BlackBerry developers that rely on a simulator for app development, listen up, because you need to read this! The latest simulator release for BlackBerry 10 brings a heap of new improvements, features and core apps, taking development one step closer to using a physical device. In the latest BlackBerry 10.1 simulator release we now offer [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14655&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><img alt="" src="http://rimdevblog.files.wordpress.com/2013/04/bixccat.png?w=250" /></p>
<p>BlackBerry developers that rely on a simulator for app development, listen up, because you need to read this! The latest simulator release for BlackBerry 10 brings a heap of new improvements, features and core apps, taking development one step closer to using a physical device.</p>
<p>In the latest BlackBerry 10.1 simulator release we now offer the ability to select which form factor you want to launch the simulator with. In this release, we support the layout for both the Z10 and Q10 devices. No more need to download multiple simulators! You’ll see these boot options listed as follows:</p>
<ol>
<li>BlackBerry 10 All-Touch [1280x768]</li>
<li>BlackBerry 10 Keyboard [720x720]</li>
</ol>
<p>Once the boot option is selected, you’ll notice some handy tool tip information during the simulator boot up screen. These tips will highlight new features as well as suggestions for maximizing simulator performance. Additionally, the simulator adds support for multi-touch input where developers can simulate up to 10 individual touch paths. For example, you can simulate using a two finger pinch and zoom. For more details, check out the <a href="http://developer.blackberry.com/devzone/develop/simulator/simulator_gestures.html" target="_new">documentation</a> for simulator gestures.</p>
<p><span id="more-14655"></span></p>
<p>The simulator controller joins the new feature party with added support for automatic simulator connection, incoming and outgoing phone call simulation, and mouse mode selection for controlling touch events. If your application supports incoming phone calls, you can test this by sending a call from the simulator controller. The incoming number will be detected by your application. For all the details on what is available in the simulator controller, check out the <a href="http://developer.blackberry.com/devzone/develop/simulator/simulator_testing_and_changing_conditions.html" target="_new">documentation</a>.</p>
<p>Now let’s talk about what applications come with the simulator out of box. Previously, we supported a basic set of core applications including:</p>
<ul>
<li>BlackBerry Hub</li>
<li>Contacts</li>
<li>Calendar</li>
<li>Browser</li>
<li>BBM</li>
<li>BlackBerry World</li>
<li>Phone</li>
<li>Settings</li>
</ul>
<p>Today, we have added a whole bunch more; including support for social connect accounts such as Facebook, Twitter, Evernote and LinkedIn. These new apps include, but are not limited to:</p>
<ul>
<li>Calculator</li>
<li>Facebook</li>
<li>File Manager</li>
<li>Games</li>
<li>Help</li>
<li>Maps</li>
<li>Pictures</li>
<li>Remember</li>
<li>Smart Tags</li>
<li>YouTube</li>
<li>Weather</li>
</ul>
<p>So, what are you waiting for? Grab the latest simulator <a href="http://developer.blackberry.com/devzone/develop/simulator/simulator_installing.html" target="_new">download</a> and get started using all these great new features today! For additional information, please see the <a href="http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_1_release_notes.html" target="_new">release notes</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/14655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/14655/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14655&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/04/blackberry-10-device-simulator/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/2013/04/bixccat.png?w=250" medium="image" />
	</item>
		<item>
		<title>Simulator News: BlackBerry Runtime for Android Apps gets Hardware Graphics Acceleration</title>
		<link>http://devblog.blackberry.com/2012/08/android-hardware-graphics-acceleration/</link>
		<comments>http://devblog.blackberry.com/2012/08/android-hardware-graphics-acceleration/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 16:06:40 +0000</pubDate>
		<dc:creator>MSohm</dc:creator>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Android Runtime]]></category>
		<category><![CDATA[Android Runtime for BlackBerry 10 Beta]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[OpenGL ES]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10659</guid>
		<description><![CDATA[The BlackBerry® Runtime for Android apps has used its own software implementation of OpenGL. Release 10.0.6 of the BlackBerry 10 Dev Alpha Simulator and beta release 2.1.0 of the BlackBerry® PlayBook™ Simulator now support hardware accelerated graphics. One of the problems with implementing hardware acceleration on the Android runtime is that the graphics driver assumes it’s running [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10659&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The BlackBerry® Runtime for Android apps has used its own software implementation of OpenGL. Release 10.0.6 of the BlackBerry 10 Dev Alpha Simulator and beta release 2.1.0 of the BlackBerry® PlayBook™ Simulator now support hardware accelerated graphics.</p>
<p>One of the problems with implementing hardware acceleration on the Android runtime is that the graphics driver assumes it’s running closer to the hardware than it actually is; the player must know of a method of uploading its compositor’s data directly to the hardware. Normally this can be done via a method like glTexImage2D, which is actually implemented as a fallback method in Android. For optimal performance however, the compositing architecture would have to make use of direct buffer access through its gralloc module. The trick is in giving Android the right hooks into the Mesa3D driver that allows it to go around the regular conventions. With a bit of finesse and a lot of work, the BlackBerry 10 simulator now has a fully hardware accelerated Android runtime.</p>
<p><span id="more-10659"></span></p>
<h2>How To: Enabling hardware graphics acceleration</h2>
<p>Current simulators have 3D acceleration enabled by default. To check whether acceleration is enabled, open your Virtual Machine Settings in VMWare Player and in the Display tab check “Accelerate 3D graphics” as seen here:</p>
<p style="text-align:center;"><a href="http://rimdevblog.files.wordpress.com/2012/08/sim-1.jpg"><img class="aligncenter size-full wp-image-10660" title="sim-1" src="http://rimdevblog.files.wordpress.com/2012/08/sim-1.jpg?w=549&#038;h=477" alt="TITLE_IMAGE" width="549" height="477" /></a></p>
<h2>Demonstration</h2>
<p>In the following video, you&#8217;ll see the difference hardware acceleration can make in the Android runtime:</P><br />
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='480' height='360' src='http://www.youtube.com/embed/BJjm-N162U8?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>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10659/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10659&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/08/android-hardware-graphics-acceleration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76c7dc9f1e2068196cd724a8bd5bac54?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msohm</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/08/sim-1.jpg" medium="image">
			<media:title type="html">sim-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Would you like a 1130% Performance Increase for your BlackBerry 10 Simulator?</title>
		<link>http://devblog.blackberry.com/2012/08/performance-increase-blackberry-10-simulator/</link>
		<comments>http://devblog.blackberry.com/2012/08/performance-increase-blackberry-10-simulator/#comments</comments>
		<pubDate>Wed, 15 Aug 2012 14:33:32 +0000</pubDate>
		<dc:creator>MSohm</dc:creator>
				<category><![CDATA[Adobe AIR Development]]></category>
		<category><![CDATA[Android Development]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Native SDK Development]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10663</guid>
		<description><![CDATA[VMWare takes advantage of a seldom used but immensely impressive technology, virtualization. Virtual machines set up a sandbox that to the guest operating system seems like a perfectly normal piece of hardware. Normally, abstracting a second system from the host OS takes a fair amount of horsepower. Hardware vendors have met this challenge by supporting, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10663&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>VMWare takes advantage of a seldom used but immensely impressive technology, virtualization. Virtual machines set up a sandbox that to the guest operating system seems like a perfectly normal piece of hardware. Normally, abstracting a second system from the host OS takes a fair amount of horsepower. Hardware vendors have met this challenge by supporting, essentially, multiple computing environments on the same chip. The host OS can switch contexts from one to the other, allowing the virtual machine direct access to features that would normally have to be emulated or simulated.  To demonstrate this, here’s a brief video showing the difference in startup speed between the two technologies:</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='480' height='360' src='http://www.youtube.com/embed/QTe5Z9KFJEY?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=QTe5Z9KFJEY&amp;feature=youtu.be" target="_new">YouTube link for mobile viewing</a> ]</p>
<p><P></p>
<p>As demonstrated in the video, there is a drastic improvement of boot time. Boot time dropped 294 seconds, to 26 seconds, a <strong>1130% performance increase</strong>!</p>
<p><span id="more-10663"></span></p>
<div id="attachment_10665" class="wp-caption aligncenter" style="width: 497px"><a href="http://rimdevblog.files.wordpress.com/2012/08/per-1.jpg"><img class="size-full wp-image-10665" title="per-1" src="http://rimdevblog.files.wordpress.com/2012/08/per-1.jpg?w=487&#038;h=295" alt="TITLE_IMAGE" width="487" height="295" /></a><p class="wp-caption-text">1130% Performance Improvement in Boot Time</p></div>
<p>Given that boot times are largely dependent on I/O speed, we&#8217;ll next demonstrate how CPU-centric operations are impacted by virtualization, which should give us an idea of how real-world applications would be impacted.</p>
<h2>Benchmark: Dhrystone</h2>
<p>The following benchmark is based on Dhrystone 2.1 test suite. The test system was an Intel Core i7, quadcore 2.8ghz machine running VMWare 4.0.4 under Windows 7. Five billion iterations were run per target. The &#8220;HW Virtualization&#8221; column had the Preferred Virtualization engine in VMWare set to &#8220;Automatic&#8221;, whereas the &#8220;No Virtualization&#8221; column had the Preferred Virtualization engine set to &#8220;Binary translation&#8221;, with acceleration turned off.</p>
<div id="attachment_10666" class="wp-caption aligncenter" style="width: 497px"><a href="http://rimdevblog.files.wordpress.com/2012/08/per-2.jpg"><img class="size-full wp-image-10666" title="per-2" src="http://rimdevblog.files.wordpress.com/2012/08/per-2.jpg?w=487&#038;h=295" alt="" width="487" height="295" /></a><p class="wp-caption-text">1140% Performance Increase</p></div>
<p>This correlates almost perfectly with the difference in boot speed, approximately one order of magnitude, or 10x. I&#8217;d like to note however, this isn&#8217;t precisely fair, given that binary translation may be accelerated even on machines without explicit virtualization acceleration. Though it does go to demonstrate just how powerful the technology can be.</p>
<h2>How To: Enable Virtualization</h2>
<p>While not a new technology, virtualization does not exist on all hardware. If you have a desktop PC made in the last 7 years, chances are your CPU has it.  However, if you’re developing on a laptop, you’ll have to refer to your chip maker’s user manual, or have a look online for whether your CPU supports the technology<strong>. It is likely you will have to turn virtualization on in your motherboard’s BIOS.</strong> Refer to your motherboard’s manual for instructions on how to do this.</p>
<p>Once you’ve enabled virtualization on your motherboard, check your Virtual Machine Settings in VMWare, and under the Processors section, confirm that the Virtualization Engine is set to Automatic, and &#8220;Disable acceleration for binary translation&#8221; is unchecked, as seen here.</p>
<p style="text-align:center;"><a href="http://rimdevblog.files.wordpress.com/2012/08/per-3.jpg"><img class="aligncenter  wp-image-10667" title="per-3" src="http://rimdevblog.files.wordpress.com/2012/08/per-3.jpg?w=502&#038;h=462" alt="" width="502" height="462" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10663/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10663&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/08/performance-increase-blackberry-10-simulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76c7dc9f1e2068196cd724a8bd5bac54?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msohm</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/08/per-1.jpg" medium="image">
			<media:title type="html">per-1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/08/per-2.jpg" medium="image">
			<media:title type="html">per-2</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/08/per-3.jpg" medium="image">
			<media:title type="html">per-3</media:title>
		</media:content>
	</item>
		<item>
		<title>Control Simulator Zoom Level, GPS and More Using the Simulator Controller</title>
		<link>http://devblog.blackberry.com/2012/07/simulator-controller/</link>
		<comments>http://devblog.blackberry.com/2012/07/simulator-controller/#comments</comments>
		<pubDate>Thu, 12 Jul 2012 18:33:32 +0000</pubDate>
		<dc:creator>MSohm</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[playbook]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[Simulator Controller]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=10167</guid>
		<description><![CDATA[The BlackBerry PlayBook tablet simulator v2.1 beta includes a new tool to help you work with the simulator: the Simulator Controller.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10167&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="size-full wp-image-10169 aligncenter" title="sim_zoom_1" src="http://rimdevblog.files.wordpress.com/2012/07/sim_zoom_1.jpg?w=474&#038;h=382" alt="TITLE_IMAGE" width="474" height="382" /></p>
<p>The BlackBerry® PlayBook™ tablet simulator v2.1 beta includes a new tool to help you work with the simulator: the Simulator Controller. You can run the Controller by executing the controller file located in the controllers sub directory, which can be found within the simulator installation directory. Once you have it up and running alongside the simulator, click on the Connection menu, choose Connect and enter the IP address of the simulator.</p>
<p><span id="more-10167"></span></p>
<p>The Simulator Controller allows you to simulate rotating and tilting the simulator as well as simulate GPS locations. You can configure a single GPS coordinate or a route using a GPS NMEA data file. We’ve also included some sample NMEA sample data files located in the controllers\nmea directory.</p>
<p><a href="http://rimdevblog.files.wordpress.com/2012/07/sim_zoom_2.jpg"><img class="aligncenter size-full wp-image-10170" title="sim_zoom_2" src="http://rimdevblog.files.wordpress.com/2012/07/sim_zoom_2.jpg?w=480&#038;h=389" alt="" width="480" height="389" /></a></p>
<p>The Simulator Controller coming in the upcoming update for the BlackBerry® 10 Dev Alpha simulator adds some additional features, including the much-requested ability to control the zoom level of the simulator to allow its entire window to fit on your screen. Here is a rundown of all the elements you can control:</p>
<ul>
<li>Control Device Orientation – Set Roll, Pitch and Yaw, Tilt on Z Axis and rotate about the X, Y or Z axis</li>
<li>Control Illuminance and Proximity Sensors</li>
<li>Set battery charge level, health, temperature and toggle charging on or off</li>
<li>Set the device PIN</li>
<li>Simulate GPS Location – Simulate either a fixed location or movement using NMEA data files</li>
<li>Simulate NFC Tags</li>
<li>Control Device Zoom level</li>
</ul>
<p>For more information, refer to the <a href="https://developer.blackberry.com/devzone/resources#simulator">BlackBerry Simulator documentation</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/10167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/10167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=10167&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/07/simulator-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76c7dc9f1e2068196cd724a8bd5bac54?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msohm</media:title>
		</media:content>

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

		<media:content url="http://rimdevblog.files.wordpress.com/2012/07/sim_zoom_2.jpg" medium="image">
			<media:title type="html">sim_zoom_2</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry PlayBook 2.1.0 Beta for Developers Launches</title>
		<link>http://devblog.blackberry.com/2012/05/blackberry-playbook-2-1-0-beta/</link>
		<comments>http://devblog.blackberry.com/2012/05/blackberry-playbook-2-1-0-beta/#comments</comments>
		<pubDate>Thu, 31 May 2012 20:00:27 +0000</pubDate>
		<dc:creator>Tim W.</dc:creator>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[blackberry playbook]]></category>
		<category><![CDATA[BlackBerry PlayBook 2.1.0 Beta]]></category>
		<category><![CDATA[BlackBerry Tablet OS 2.1.0]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[tablet os]]></category>

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

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

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/html5-test-1.jpg" medium="image" />
	</item>
		<item>
		<title>New BlackBerry 9220 Smartphone Simulator and Specifications Now Available</title>
		<link>http://devblog.blackberry.com/2012/03/9220-smartphone/</link>
		<comments>http://devblog.blackberry.com/2012/03/9220-smartphone/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 15:17:35 +0000</pubDate>
		<dc:creator>MSohm</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[app world]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[BlackBerry 9220]]></category>
		<category><![CDATA[capabilities]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[specs]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=8740</guid>
		<description><![CDATA[Introducing a new simulator and specs for the upcoming BlackBerry 9220 smartphone.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8740&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-full wp-image-8813" src="http://rimdevblog.files.wordpress.com/2012/03/blackberry-logo.jpg?w=500&#038;h=164" alt="TITLE_IMAGE" width="500" height="164" /></p>
<p>As noted during <a href="http://devblog.blackberry.com/2011/10/bbx-blackberry-java-sdk-roadmap/" target="_new">BlackBerry DevCon Americas</a>, there would continue to be BlackBerry smartphone releases based on BlackBerry® 7 OS.  Today we’re pleased to provide you with a new developer tool to prepare for this: the BlackBerry® 9220 smartphone simulator.</p>
<p>We have a new simulator available for download on our <a href="http://us.blackberry.com/developers/resources/simulators.jsp" target="_new">simulator download page</a>, or you can download it directly using this link:</p>
<ul>
<li><a href="http://swdownloads.blackberry.com/Downloads/contactFormPreload.do?code=060AD92489947D410D897474079C1477&amp;dl=8ECE54CC2EAA5DBD4B23C19959DF9688" target="_new">BlackBerry 9220 smartphone simulator</a></li>
</ul>
<p>Alongside the launch of the new simulator, we have also opened up the BlackBerry App World™ storefront to allow you to start posting your applications for sale. Many applications designed for the BlackBerry® 9300 smartphone series should be easily ported to this new device with little to no change in the application.</p>
<p>We encourage you to test your applications as soon as possible using the <a href="http://swdownloads.blackberry.com/Downloads/contactFormPreload.do?code=060AD92489947D410D897474079C1477&amp;dl=8ECE54CC2EAA5DBD4B23C19959DF9688" target="_new">new simulator</a>, and then navigate to the <a href="https://appworld.blackberry.com/isvportal/" target="_new">BlackBerry App World vendor portal</a> to post your applications for the BlackBerry 9220 smartphone running BlackBerry® 7.1 OS.</p>
<p><span id="more-8740"></span></p>
<p>The BlackBerry 9220 will support Bluetooth® 2.1 and include the following profiles:</p>
<ul>
<li>Headset Profile (HSP)</li>
<li>Hand Free Profile (HFP)</li>
<li>Address Book Integration using AT commands or OBEX (Object Push)</li>
<li>Phone Book Access Profile (PBAP)</li>
<li>Dial-Up Networking (DUN)</li>
<li>Bluetooth Stereo (A2DP / AVRCP)</li>
<li>Serial Port Profile (SPP)</li>
<li>Secure Simple Pairing (SSP)</li>
<li>A/V Remote Control Version 1.3</li>
<li>Bluetooth Message Access Profile (MAP)</li>
</ul>
<h3><strong>BlackBerry 9220 – Device Info</strong></h3>
<ul>
<li>320 x 240 resolution, 164 dpi</li>
<li>Application Icon size: 46 x 46 pixels</li>
<li>Memory: 512 MB Internal Persistent Storage, 512 MB RAM</li>
<li>2 MP Camera, 5 X digital zoom</li>
<li>QWERTY keyboard</li>
<li>Networks: EDGE, GPRS, GSM</li>
<li>FM Radio</li>
<li>Wi-Fi® 802.11 b/g/n</li>
<li>Mime Type: Mozilla/5.0 (BlackBerry; U; BlackBerry 9220; en-GB) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.316 Mobile Safari/534.11+</li>
</ul>
<h3><strong>BlackBerry 9220 – Multimedia Capabilities</strong></h3>
<p><img class="aligncenter size-full wp-image-8803" title="" src="http://rimdevblog.files.wordpress.com/2012/03/9220-specs2.jpg?w=600&#038;h=766" alt="" width="600" height="766" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/8740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/8740/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=8740&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/03/9220-smartphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76c7dc9f1e2068196cd724a8bd5bac54?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msohm</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/03/blackberry-logo.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/03/9220-specs2.jpg" medium="image" />
	</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>Attention Developers: Important Update on Screen Resolutions and Smartphone Simulators for Upcoming BlackBerry 7 Smartphones</title>
		<link>http://devblog.blackberry.com/2011/10/new-blackberry-7-simulators/</link>
		<comments>http://devblog.blackberry.com/2011/10/new-blackberry-7-simulators/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 17:00:46 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[BlackBerry 7 apps]]></category>
		<category><![CDATA[BlackBerry 9380]]></category>
		<category><![CDATA[BlackBerry 9790]]></category>
		<category><![CDATA[blackberry app world]]></category>
		<category><![CDATA[blackberry apps]]></category>
		<category><![CDATA[BlackBerry smartphone]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7265</guid>
		<description><![CDATA[Announcing a beta of the new simulators for upcoming BlackBerry 7 devices.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7265&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>New BlackBerry® 7 OS smartphones are getting ready to launch, and to assist our developer community in preparing for this, we are posting device information, simulators, and opening up the <a href="http://www.blackberry.com/appworld" target="_new">BlackBerry App World™</a> storefront for submissions!</p>
<p>Recently we introduced a new family of BlackBerry smartphones running the new BlackBerry 7 OS. To coincide, the BlackBerry 7 SDK went gold to support these new product launches. We’ve seen strong adoption of the <a href="http://devblog.blackberry.com/2011/08/insight-for-developers-blackberry-7/">new tools for BlackBerry 7 smartphones</a>. We have also seen many existing applications ported over to these new BlackBerry 7 devices.</p>
<p>To enable developers to start testing and optimizing their BlackBerry applications for two upcoming smartphones, we are now releasing a beta of the new BlackBerry simulators, and encourage you to check out <a href="http://developer.blackberry.com/" target="_new">BlackBerry® Developer Zone</a> for more information. In addition, we have opened up BlackBerry App World to enable vendors to start posting their applications for sale in time to be included for consideration in launch activities for both of these upcoming devices. To be fully prepared for launch, it is important for BlackBerry developers to note the following two key items and how you can get ready for launch:</p>
<p><strong>1. Re-Posting Your Apps in BlackBerry App World for BlackBerry 7:</strong> BlackBerry App World vendors are encouraged to test their applications as soon as possible using the new BlackBerry 7 SDK, and then return to the BlackBerry App World vendor portal to post their applications for sale for the new BlackBerry smartphones.</p>
<p><strong>2. Preparing Now for New Screen Sizes and Resolutions Supported by BlackBerry 7:</strong> BlackBerry 7 is designed to retain binary compatibility with our BlackBerry® 6 OS platform, and is also designed to support a variety of new screen resolutions and screen sizes that may require some developers to update and re-compile their existing applications. These new smartphones will also support new screen sizes and resolutions so we have posted new information on what screen characteristics will be supported by BlackBerry 7 along with these new smartphone simulators to emulate each of these different configurations.</p>
<p><span id="more-7265"></span></p>
<p><strong>New Screen Characteristics Supported by BlackBerry 7 and New Simulators for Testing</strong></p>
<p>One new BlackBerry smartphone will feature a 360 x 480 all touch interface. Application developers will likely find that their BlackBerry® Torch™ 9800 smartphone builds will run on this new BlackBerry smartphone without change.</p>
<table width="100%" border="1" cellpadding="5">
<tbody>
<tr>
<td><span style="text-decoration:underline;">BlackBerry Smartphone Model</span></td>
<td><span style="text-decoration:underline;">Display Screen size</span></td>
<td><span style="text-decoration:underline;">Aspect Ratio</span></td>
<td><span style="text-decoration:underline;">Pixels Per Inch</span></td>
<td><span style="text-decoration:underline;">Dot Pitch (mm)</span></td>
</tr>
<tr>
<td>9380</td>
<td>Portrait view: 480 x 360 pixels<br />
Landscape view: 360 x 480 pixels<br />
3.2 inches</td>
<td>4:3 landscape view</td>
<td>189</td>
<td>0.13425</td>
</tr>
</tbody>
</table>
<p>The second upcoming BlackBerry smartphone will feature a 480 x 360 touch + keyboard interface. Application developers will either need to add touch support to their existing BlackBerry® Bold™ 9700 smartphone apps, or modify their BlackBerry Torch 9800 smartphone builds to account for landscape being in a vertical orientation.</p>
<table width="100%" border="1" cellpadding="5">
<tbody>
<tr>
<td><span style="text-decoration:underline;">BlackBerry Smartphone Model</span></td>
<td><span style="text-decoration:underline;">Display Screen size</span></td>
<td><span style="text-decoration:underline;">Aspect Ratio</span></td>
<td><span style="text-decoration:underline;">Pixels Per Inch</span></td>
<td><span style="text-decoration:underline;">Dot Pitch (mm)</span></td>
</tr>
<tr>
<td>9790</td>
<td>Portrait view: 480 x 360 pixels<br />
Landscape view: 360 x 480 pixels<br />
2.44 inches</td>
<td>4:3 landscape view</td>
<td>245</td>
<td>0.1035</td>
</tr>
</tbody>
</table>
<p>We have now posted the new <a href="http://us.blackberry.com/developers/resources/simulators.jsp" target="_new">BlackBerry 7 smartphone simulators</a> to emulate each of these form factors and screen resolutions. The associated simulator model numbers for the two simulators are 9380 and 9790. With these new simulators, you can now start testing your BlackBerry 7 applications on these new smartphone form factors.</p>
<p>We thank you for your ongoing support and we trust that this new information will help you get your apps fully tested and posted to BlackBerry App World in time for the upcoming BlackBerry smartphone launches!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7265&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/10/new-blackberry-7-simulators/feed/</wfw:commentRss>
		<slash:comments>0</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>
	</item>
		<item>
		<title>BlackBerry WebWorks Tooling Evolved</title>
		<link>http://devblog.blackberry.com/2011/06/blackberry-webworks-tooling-evolved/</link>
		<comments>http://devblog.blackberry.com/2011/06/blackberry-webworks-tooling-evolved/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 13:59:54 +0000</pubDate>
		<dc:creator>Tim N.</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ripple]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[tablet os]]></category>
		<category><![CDATA[tinyhippos]]></category>
		<category><![CDATA[webworks sdk]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6632</guid>
		<description><![CDATA[An update on BlackBerry WebWorks and embracing the web on the BlackBerry platform.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6632&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-6633" title="BlackBerry WebWorks and tinyHippos" src="http://rimdevblog.files.wordpress.com/2011/06/webworks-evolved.jpg?w=600&#038;h=260" alt="BlackBerry WebWorks and tinyHippos" width="600" height="260" /></p>
<p><strong>Web Standards and Embracing the Web</strong></p>
<p>As we’ve been pushing forward with BlackBerry® WebWorks™ and embracing the web on the BlackBerry® platform, we’ve made some important moves. First, we brought WebKit to the BlackBerry platform, which now powers our browser on both the BlackBerry® Tablet OS and the BlackBerry smartphone OS with fantastic web standards support and wicked HTML5 capabilities.</p>
<p>We’ve also been iterating quickly on the BlackBerry WebWorks platform both for <a href="http://us.blackberry.com/developers/browserdev/widgetsdk.jsp" target="_new">smartphones</a> and <a href="http://us.blackberry.com/developers/tablet/webworks.jsp" target="_new">tablet</a>, bringing <a href="http://www.blackberry.com/developers/docs/webworks/api/blackberry.identity.html?pb1.0" target="_new">new functionality</a> to web developers. Last year we made BlackBerry WebWorks an <a href="https://github.com/blackberry/WebWorks-API-Docs" target="_new">open source project</a> on GitHub™ and, while we continue to pick up steam on GitHub, we have been bringing more of our daily development out into the open. The collaborative and open approach that we’ve been taking with our API documentation on GitHub is an indicator of how we’ll be operating moving forward with the project’s source code.</p>
<p><span id="more-6632"></span></p>
<p><strong>Understanding what Web Developers want</strong></p>
<p>With each of these steps, we’ve been listening to our partners and the web development community to understand their needs from a technology and tooling standpoint. We kept hearing from the community that if the development of BlackBerry WebWorks applications could be as simple as developing a website with a traditional desktop browser it would make things MUCH easier than launching simulators and compiling code. It would also be SUPER COOL and AWESOME!</p>
<p><strong>So, where we are going?</strong></p>
<p>This is where <a href="http://devblog.blackberry.com/2011/05/blackberry-webworks-updates/">tinyHippos and the Ripple Emulator</a> becomes an important piece of the puzzle. Being able to point to a website (local or remote) that’s running your BlackBerry WebWorks application and emulate the entire BlackBerry WebWorks environment without having to compile your code or launch a simulator provides a similar experience to desktop browser development. This also means that you can use any editing tool that you like for your web content, and pick any web server to serve up your BlackBerry WebWorks application for testing. Then making changes is as simple as editing your source code and pressing refresh in the Ripple Emulator.</p>
<p>We also believe that one of the major advantages of HTML5 and web development is the promise of portable code and cross platform compatibility. This is why multiple platform support is currently available in the Ripple Emulator.</p>
<p>While the current implementation of the Ripple Emulator is excellent, we feel that we can take this capability and evolve it even further. Currently the emulator is implemented as a Google® Chrome™ plug-in, which has its benefits, but also brings with it common browser limitations that don’t allow for full BlackBerry WebWorks emulation.</p>
<p>Below you can find the functionality you will be able to expect from the Ripple Emulator as it evolves:</p>
<ul>
<li>Downloadable light weight emulator running on your desktop like a standard browser with integration into any tool that can have a browser registered (i.e. Eclipse™ &amp; Visual Studio™)/li&gt;</li>
<li>Fidelity rendering and JavaScript® compatibility with the actual BlackBerry WebKit browser/li&gt;</li>
<li>Embedded <a href="http://devblog.blackberry.com/2011/05/blackberry-webworks-updates/">Web Inspector</a>support for debugging/li&gt;</li>
<li>Ability to build and sign your app</li>
<li>Ability to load your built application on a device simulator or actual device for final testing</li>
</ul>
<p><strong>Out with the Old and In with the New</strong></p>
<p>In the spirit of openness, we want to let the community know that with our concentration on the new Ripple emulation environment we will be retiring the BlackBerry WebWorks plug-ins for Visual Studio and Eclipse.</p>
<p>These plug-ins will continue to be available for download in BlackBerry® Developer Zone until October 19th, 2011. There will be no new releases of the plug-ins, and they will only remain compatible with version 2.0 (and earlier) of the BlackBerry WebWorks SDK for BlackBerry smartphones. Further, we will end support for these plug-ins on December 31, 2011.</p>
<p><strong>Migration path from using the WebWorks Plug-Ins</strong></p>
<p>To ease the transition from the existing Visual Studio and Eclipse plug-ins, we have created a <a href="http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-use-Ripple-instead-of-the-BlackBerry-WebWorks-Plug-ins/ta-p/1130937" target="_new">developer’s guide for migration</a>. This article outlines alternative tools and also provides documentation and scripts to continue to use Eclipse and Visual Studio without the plug-ins.<br />
The scripts provided aren’t just useful for those who continue to use Eclipse and Visual Studio for BlackBerry WebWorks development, but are also valuable for anyone building BlackBerry WebWorks applications using any IDE or authoring environment.</p>
<p><strong>In Summary</strong></p>
<p>We have lots of cool stuff that you can <a href="http://ripple.tinyhippos.com/" target="_new">start using today</a>, as well as many new enhancements on the way&#8230; hey, I just made a rhyme. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Let us know if you have any questions in the comments!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6632/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6632&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/06/blackberry-webworks-tooling-evolved/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/3939390650b170ba28e9bf3c53d397ad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">timneil1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/06/webworks-evolved.jpg" medium="image">
			<media:title type="html">BlackBerry WebWorks and tinyHippos</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Smartphone Simulators Overview</title>
		<link>http://devblog.blackberry.com/2011/04/blackberry-simulators/</link>
		<comments>http://devblog.blackberry.com/2011/04/blackberry-simulators/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 13:12:42 +0000</pubDate>
		<dc:creator>Naveen</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[hotswap]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JDE]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=3499</guid>
		<description><![CDATA[An overview of the various conditions that can be set using a BlackBerry Smartphone Simulator, in order to assist with app development.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=4816&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-3505" title="BlackBerry Torch" src="http://rimdevblog.files.wordpress.com/2011/04/torch.jpg?w=600&#038;h=601" alt="BlackBerry Torch" width="600" height="601" /></p>
<p>For all you hard-working developers out there, the BlackBerry® Smartphone Simulator is an essential tool: it enables you to run BlackBerry® smartphone applications on your computer. The BlackBerry Smartphone Simulator includes the BlackBerry native applications that are typically available on BlackBerry smartphones, and enables you to load and test your own applications. You can even simulate and test various connectivity and state changes – definitely useful when you’re trying out a new app! When you use the BlackBerry Smartphone Simulator to perform testing, you might need to simulate additional BlackBerry services; the BlackBerry® Email and MDS Services Simulator Package are available for this purpose.</p>
<p>In short, the BlackBerry Smartphone Simulator allows you simulate all the aspects of the BlackBerry smartphone including battery conditions, network conditions, SD Card, GPS capabilities and more.  In this post, I will briefly describe how to simulate some of the functionalities of the BlackBerry smartphone.  Before we go further, let’s quickly recap where you can find the latest BlackBerry Smartphone Simulators.  All the most up-to-date BlackBerry simulators can be found at the <a title="BlackBerry Smartphone Simulators" href="http://us.blackberry.com/developers/resources/simulators.jsp" target="_new">BlackBerry Smartphone Simulators</a> page under the Developer Resources section of the website.  You can also head here for <a href="http://docs.blackberry.com/en/developers/subcategories/?userType=21&amp;category=BlackBerry+Smartphone+Simulator" target="_new">the complete instructions on installation details</a>, and you can find more detailed information on the BlackBerry Smartphone Simulators at the <a href="http://docs.blackberry.com/en/developers/subcategories/?userType=21&amp;category=BlackBerry+Smartphone+Simulator" target="_new">BlackBerry Documentation</a> site.</p>
<p><span id="more-4816"></span></p>
<h2>How to Simulate Battery Conditions</h2>
<p><img class="aligncenter size-full wp-image-3503" title="battery" src="http://rimdevblog.files.wordpress.com/2011/04/battery.jpg?w=245&#038;h=181" alt="" width="245" height="181" /></p>
<ol>
<li>On the <strong>Simulate</strong> menu, click <strong>Battery Properties</strong>.</li>
<li>Set one of the following options:</li>
</ol>
<table border="0" cellpadding="5" width="80%">
<tbody>
<tr>
<td width="30%"><strong>Option</strong></td>
<td width="50%"><strong>Description</strong></td>
</tr>
<tr>
<td>Full</td>
<td>The battery level is sufficient for BlackBerry smartphone and network use.</td>
</tr>
<tr>
<td>Low</td>
<td>The BlackBerry smartphone alerts the user, but remains turned on and can still use the network.</td>
</tr>
<tr>
<td>Very Low</td>
<td>The BlackBerry smartphone cannot access the network, but the device remains turned on. Camera flash is disabled.</td>
</tr>
<tr>
<td>Dead</td>
<td>The BlackBerry device turns off immediately. If you select this option, the BlackBerry Smartphone Simulator shuts down.</td>
</tr>
<tr>
<td>Other</td>
<td>This option enables you to specify the battery level as a percentage.</td>
</tr>
</tbody>
</table>
<h2>How to Simulate Network Coverage</h2>
<p><img class="aligncenter size-full wp-image-3502" title="network-coverage" src="http://rimdevblog.files.wordpress.com/2011/04/network-coverage.jpg?w=400&#038;h=137" alt="" width="400" height="137" /></p>
<p>The BlackBerry Smartphone Simulator can simulate various states of network coverage, from a strong signal to a very weak signal. The BlackBerry Smartphone Simulator can also simulate a loss of network coverage.</p>
<p><strong>Add a network</strong></p>
<ol>
<li>On the <strong>Simulate</strong> menu, click <strong>Network Properties.</strong></li>
<li>Click <strong>Add</strong>.</li>
<li>Type the network properties in the dialog.</li>
<li>Click <strong>OK</strong>.</li>
</ol>
<p><strong>Set the network signal strength</strong></p>
<ol>
<li>On the Simulate menu, click Network Properties.</li>
<li>Select the network you want to simulate from the Networks list.</li>
<li>If you want to edit the network properties, click Edit and type new values. Click OK.</li>
<li>Select or clear the In coverage check box.</li>
<li>Move the Signal strength (RSSI) slide bar to set a value. The signal strength can be between -120 dBm and -40dBm.</li>
</ol>
<h2>How to Simulate a Media Card</h2>
<p><img class="aligncenter size-full wp-image-3501" title="microsd" src="http://rimdevblog.files.wordpress.com/2011/04/microsd.jpg?w=218&#038;h=162" alt="" width="218" height="162" /></p>
<p>The BlackBerry Smartphone Simulator loads and saves the media card image to <strong>&lt; session_name &gt;*.sdcard</strong> in the working directory, unless you have set the <strong>/sdcard=&lt; path &gt;</strong> option. When the simulator starts, it loads the media card image for the BlackBerry smartphone profile. If no image exists or you have specified <strong>/clear-sdcard</strong>, the BlackBerry Smartphone Simulator will create a new media card image when the simulator starts. The size of the media card image is 32MB, unless you specify otherwise using <strong>/sdcardsize=&lt; size &gt;</strong>. In this case, you must clear the existing card image using <strong>/clear-sdcard</strong> to create a new card with the specified size. If a media card image exists, its size will be retained even if you specify a different size using the <strong>/sdcard-size</strong> command.</p>
<p>The BlackBerry Smartphone Simulator inserts the media card within the BlackBerry Smartphone Simulator unless you specify <strong>/no-sdcard-inserted</strong>.</p>
<p><strong>Change the media card</strong></p>
<ol>
<li>On the <strong>Simulate</strong> menu, click <strong>Change SD Card</strong>.</li>
<li>Complete one of the following tasks:</li>
</ol>
<table border="0" cellpadding="5" width="100%">
<tbody>
<tr>
<td width="40%"><strong>Task</strong></td>
<td width="60%"><strong>Steps</strong></td>
</tr>
<tr>
<td>Specify a new media card</td>
<td>In the <strong>Current SD Card</strong> list, click a media card. To specify no card, click <strong>None</strong>.</td>
</tr>
<tr>
<td>Add a media card to the <strong>Current SD Card</strong> list from a file</td>
<td>a. In the <strong>SD Card</strong> dialog box, click <strong>Add SD Image</strong>.<br />
b. Navigate to the location of the media card image file.<br />
c. Click the media card image file.<br />
d. Click <strong>Open</strong>.</td>
</tr>
<tr>
<td>Create a new media card</td>
<td>a. In the <strong>SD Card</strong> dialog box, click <strong>Mount Directory</strong>.<br />
b. Navigate to the location where you want to save the media card image.<br />
c. Click <strong>OK</strong></td>
</tr>
<tr>
<td>Delete a media card</td>
<td>a. In the <strong>Current SD Card</strong> list, click the media card.<br />
b. Click <strong>Yes.</strong><br />
c. Click <strong>Close</strong>.</td>
</tr>
</tbody>
</table>
<h2>How to Use Hotswap with the BlackBerry Simulator</h2>
<p><img class="aligncenter size-full wp-image-3500" title="simulator" src="http://rimdevblog.files.wordpress.com/2011/04/simulator.jpg?w=450&#038;h=445" alt="" width="450" height="445" /></p>
<p>Hotswap, the ability to reload an application on to a running simulator without having to stop and start the simulator, is now part of the 5.0 BlackBerry Simulator.</p>
<p><strong>BlackBerry Smartphone JDE 5.0</strong></p>
<p>In JDE 5.0, you need to change your Simulator preferences. Toggle the “Reuse Simulator” checkbox to on.  (If the Reuse Simulator checkbox is grayed out, that simulator is not compatible with Hotswap.)  Then, when debugging your application, you can change the code at any time and redeploy it without restarting the simulator by going to Debug &gt; Restart or pressing Shift-F9.</p>
<p><strong>BlackBerry® Java® Plug-in or BlackBerry® Web Plug-in</strong></p>
<p>No changes are needed &#8211; you no longer need to close your simulator.  While the simulator is open, simply make changes to your code and press debug &#8211; it will automatically redeploy the change to the running simulator.</p>
<p>Do you have any questions or comments about using the BlackBerry Smartphone Simulators?  Please leave a comment and let us know!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/4816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/4816/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=4816&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/04/blackberry-simulators/feed/</wfw:commentRss>
		<slash:comments>2</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>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/04/torch.jpg" medium="image">
			<media:title type="html">BlackBerry Torch</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/04/battery.jpg" medium="image">
			<media:title type="html">battery</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/04/network-coverage.jpg" medium="image">
			<media:title type="html">network-coverage</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/04/microsd.jpg" medium="image">
			<media:title type="html">microsd</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/04/simulator.jpg" medium="image">
			<media:title type="html">simulator</media:title>
		</media:content>
	</item>
	</channel>
</rss>
