<?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; webkit</title>
	<atom:link href="http://devblog.blackberry.com/tag/webkit/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Wed, 22 May 2013 19:49:17 +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; webkit</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>Improper use of CSS background-size</title>
		<link>http://devblog.blackberry.com/2013/01/improper-use-of-css/</link>
		<comments>http://devblog.blackberry.com/2013/01/improper-use-of-css/#comments</comments>
		<pubDate>Mon, 28 Jan 2013 16:39:23 +0000</pubDate>
		<dc:creator>Rory C-B</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[BlackBerry 10]]></category>
		<category><![CDATA[BlackBerry 10 browser]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[sample code]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=13252</guid>
		<description><![CDATA[Order and omissions matter when it comes to CSS. Until recently there was a quirk in the WebKit rendering engine related to the shorthand background property. The good news is that it has been fixed; the bad news is that it potentially breaks legacy code. If the background-size property is set prior to declaring background [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=13252&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Order and omissions matter when it comes to CSS. Until recently there was a quirk in the WebKit rendering engine related to the shorthand background property. The good news is that it has been fixed; the bad news is that it potentially breaks legacy code. If the background-size property is set prior to declaring background property it no longer behaves in the same fashion. The simplest solution is to declare the size of a background image in the background property.</p>
<p>code:</p>
<pre>a.icon.good2 {
	background: #215387 url(test-sprite@2x.png) 4px -6px / 40px 82px no-repeat;
	}</pre>
<p>Note: Including the size in the background property is not supported in older browsers. See example 2 below for a more backwards compatible solution.</p>
<p><span id="more-13252"></span></p>
<p><strong>Issue:</strong></p>
<p>The W3C spec for the background shorthand property specifies that when declared without a size property it initializes size to &#8216;background-size: auto auto;&#8217;. Previously there was quirk with WebKit where if size was omitted it just didn&#8217;t initialize the size property for the background. This allowed for a previously declared background-size declaration to remain intact, displaying the image at its proper size. This quirk has since been removed and the latest release of WebKit now follows the W3C spec.</p>
<p><i>Bad code</i></p>
<pre>a.icon {
	background-size: 40px 82px;
	}
a.icon.bad {
	background: #215387 url(test-sprite@2x.png) 4px -6px no-repeat;
	}</pre>
<p><i>Produces</i></p>
<p><img class="alignnone size-full wp-image-13253" alt="" src="http://rimdevblog.files.wordpress.com/2013/01/impropercss.jpg?w=127&#038;h=91" width="127" height="91" /></p>
<p><strong>Solution</strong></p>
<p>1. Add size to the background short-hand property and eliminate the background-size property</p>
<p><i>Code</i></p>
<pre>a.icon.good2 {
     background: #215387 url(test-sprite@2x.png) 4px -6px / 40px 82px no-repeat;
}</pre>
<p><i>Produces</i></p>
<p><img class="alignnone size-full wp-image-13254" alt="" src="http://rimdevblog.files.wordpress.com/2013/01/impropercsspic2.jpg?w=127&#038;h=91" width="127" height="91" /></p>
<p>2. If you must resize a background-image via a background-size property declare background size after the background property so it isn&#8217;t overridden.</p>
<p>Code</p>
<pre>a.icon.good {
	background: #215387 url(test-sprite@2x.png) 4px -6px no-repeat;
	}
a.icon.good {
	background-size: 40px 82px;
	}</pre>
<p>Produces</p>
<p><img class="alignnone size-full wp-image-13255" alt="" src="http://rimdevblog.files.wordpress.com/2013/01/impropercsspic3.png?w=127&#038;h=91" width="127" height="91" /></p>
<p><strong>References:</strong></p>
<p><a href="http://www.w3.org/TR/css3-background/#the-background" target="_new">http://www.w3.org/TR/css3-background/#the-background</a><br />
<a href="https://bugs.webkit.org/show_bug.cgi?id=97761" target="_new">https://bugs.webkit.org/show_bug.cgi?id=97761</a><br />
<a href="http://lists.w3.org/Archives/Public/www-style/2012Oct/0112.html" target="_new">http://lists.w3.org/Archives/Public/www-style/2012Oct/0112.html</a><br />
<a href="http://caniuse.com/#search=background-size" target="_new">http://caniuse.com/#search=background-size</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/13252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/13252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=13252&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/01/improper-use-of-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/242389c732166964f7406def92b0a476?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rcraigbarnes</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/impropercss.jpg" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/impropercsspic2.jpg" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2013/01/impropercsspic3.png" medium="image" />
	</item>
		<item>
		<title>Building Enyo Applications with BlackBerry WebWorks</title>
		<link>http://devblog.blackberry.com/2012/06/building-enyo-applications-with-blackberry-webworks/</link>
		<comments>http://devblog.blackberry.com/2012/06/building-enyo-applications-with-blackberry-webworks/#comments</comments>
		<pubDate>Mon, 11 Jun 2012 14:24:07 +0000</pubDate>
		<dc:creator>Tim W.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Enyo]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9566</guid>
		<description><![CDATA[Find out how to get started building Enyo applications with BlackBerry WebWorks.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9566&#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-9569" src="http://rimdevblog.files.wordpress.com/2012/05/enyo-1.jpg?w=550&#038;h=322" alt="TITLE_IMAGE" width="550" height="322" /></p>
<p>When we first released our porting guide for webOS developers, it was admittedly more focused on migrating from Enyo to standard HTML5. However, since both Enyo 1.0 and 2.0 are open source and run on the BlackBerry® WebKit Browser, it’s actually even easier to get Enyo applications running on the BlackBerry platform, and we’ll be updating our guide in the next couple weeks as well. All you need to get started is available right now though, so let’s take a look.</p>
<p><span id="more-9566"></span></p>
<p>Enyo 1.0 comes directly from the webOS platform and is designed specifically for that OS, but its main requirement is WebKit, so it’s possible to make it work with BlackBerry 6 OS and up, including the BlackBerry PlayBook™ tablet and BlackBerry 10. At approximately 7MB, Enyo 1.0 is pretty large, and this can be a problem on our OS 6 and BlackBerry 7 OS phones as it’s approaching the size limit for an application install on those phones. However, that’s not an issue on the BlackBerry PlayBook tablet and BlackBerry 10. View this sample on <a href="https://github.com/blackberry" target="_new">Github</a> to see how to create a BlackBerry® WebWorks™ config.xml for the <a href="https://github.com/timwindsor/EnyoJS-on-BlackBerry/tree/master/Enyo-1.0-StyleMatters" target="_new">Enyo Style Matters sample</a>.</p>
<p><img class="aligncenter size-full wp-image-9568" title="" src="http://rimdevblog.files.wordpress.com/2012/05/enyo-2.jpg?w=550&#038;h=322" alt="" width="550" height="322" /></p>
<p>Enyo 2.0 is a new framework based on the ideas behind Enyo 1.0, but now built with cross-platform and mobile targets in mind first. It’s light-weight, highly extensible, and works great on BlackBerry. See this sample on Github for the <a href="https://github.com/timwindsor/EnyoJS-on-BlackBerry/tree/master/Enyo-2.0-OnyxSampler" target="_new">Enyo Onyx Sampler</a> as a BlackBerry WebWorks application.</p>
<p><img class="aligncenter size-full wp-image-9567" title="" src="http://rimdevblog.files.wordpress.com/2012/05/enyo-3.jpg?w=550&#038;h=322" alt="" width="550" height="322" /></p>
<p>Besides running Enyo itself, it’s quite easy to integrate BlackBerry WebWorks extensions into Enyo Applications for native capabilities. The <a href="https://github.com/timwindsor/EnyoJS-on-BlackBerry/tree/master/Enyo-2.0-WebWorksExtensions" target="_new">final sample on Github</a> shows how to use BlackBerry WebWorks APIs to capture Application information, show Battery status, track device motion, and interact with the native file system.</p>
<p>If you have an Enyo application and you are looking for a profitable market place, the <a href="http://appworld.blackberry.com" target="_new">BlackBerry App World™</a> storefront should be top of your list. Enyo based applications are <a href="http://crackberry.com/portability-its-best-see-why-readontouch-pro-must-have-blackberry-playbook" target="_new">well received</a> and <a href="https://bdsc.webapps.blackberry.com/devzone/appworld" target="_new">BlackBerry App World</a> is a marketplace where developers do well, with 13% making more than $100,000. I’d love to hear from you if you have any questions and to take a look at your applications. Drop me a line at twindsor at rim dot com, or <a href="http://twitter.com/timothywindsor" target="_new">@timothywindsor</a> on Twitter.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9566/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9566&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/06/building-enyo-applications-with-blackberry-webworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d4af90af66399bef37f445ec81aba64a?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/enyo-1.jpg" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>

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

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

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

		<media:content url="http://rimdevblog.files.wordpress.com/2012/02/html5-test.jpg" medium="image" />
	</item>
		<item>
		<title>Update for BlackBerry Developers on Flash and HTML5</title>
		<link>http://devblog.blackberry.com/2011/11/blackberry-developer-update-adobe-flash/</link>
		<comments>http://devblog.blackberry.com/2011/11/blackberry-developer-update-adobe-flash/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 01:35:58 +0000</pubDate>
		<dc:creator>BlackBerry</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=7815</guid>
		<description><![CDATA[Response from Alec Saunders to Adobe's plans for Adobe Flash® Player on mobile devices.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7815&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>[Editor’s note: RIM’s Dan Dodge posted earlier today <a href="http://blogs.blackberry.com/2011/11/rim%E2%80%99s-commitment-to-support-a-full-web-and-app-experience-today-and-tomorrow/">regarding our commitment to support a full web and app experience today and tomorrow</a>. Below, you’ll find an update from Alec Saunders, RIM’s VP of Developer Relations and Ecosystem Development.]</i></p>
<p>In a Flash Platform blog posted earlier today, Adobe® laid out their <a href="http://blogs.adobe.com/flashplatform/2011/11/flash-to-focus-on-pc-browsing-and-mobile-apps-adobe-to-more-aggressively-contribute-to-html5.html" target="_blank">plans</a> for Adobe Flash® Player on mobile devices. Many of our developers may be asking themselves whether and how they are going to be affected by Adobe’s decision to no longer adapt Adobe Flash Player for mobile devices to new browser, OS version or device configurations.</p>
<p>What I would like our developer community to know is that RIM will continue to support developers who have built Adobe Flash-based apps on our platform. As an Adobe source code licensee, we have a lot of leverage through our own integration and support of Adobe Flash and will continue to provide our desktop-class Flash experience to our <a href="http://blogs.blackberry.com/2011/11/rim%e2%80%99s-commitment-to-support-a-full-web-and-app-experience-today-and-tomorrow/">customers</a>. On its end, Adobe will continue to support the current BlackBerry® PlayBook™ tablet configuration.</p>
<p>We are excited to see Adobe focusing their efforts on HTML5, and on bringing their world class development and design expertise to HTML5 and mobile.  As many of you noted, at <a href="http://www.blackberrydevcon.com/americas">BlackBerry DevCon Americas</a> this year we strongly emphasized HTML5 development, and all of our platforms include best-in-breed HTML5 browsing capability, based on the WebKit engine. We believe that HTML5 is the future of mobile, and are delighted to be aligned with Adobe on this.</p>
<p>If you have a question, don’t hesitate to send it over.<br />
&#8211; Alec Saunders, VP of Developer Relations and Ecosystem Development</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/7815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/7815/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=7815&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/11/blackberry-developer-update-adobe-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/860f33a401c613708d3feb4ae6541d80?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">insideblackberryblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Insight for Developers: BlackBerry 7 OS Smartphones</title>
		<link>http://devblog.blackberry.com/2011/08/insight-for-developers-blackberry-7/</link>
		<comments>http://devblog.blackberry.com/2011/08/insight-for-developers-blackberry-7/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 20:21:26 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Platform Services]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[blackberry bold]]></category>
		<category><![CDATA[BlackBerry Bold 9900]]></category>
		<category><![CDATA[BlackBerry Bold 9930]]></category>
		<category><![CDATA[blackberry torch]]></category>
		<category><![CDATA[BlackBerry Torch 9810]]></category>
		<category><![CDATA[BlackBerry Torch 9850]]></category>
		<category><![CDATA[BlackBerry Torch 9860]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[Bold 9900]]></category>
		<category><![CDATA[Bold 9930]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Torch 9810]]></category>
		<category><![CDATA[Torch 9850]]></category>
		<category><![CDATA[Torch 9860]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6917</guid>
		<description><![CDATA[What developers need to know about the new BlackBerry 7 OS smartphones.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6917&#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/08/blackberry-7-smartphones.jpg?w=600&#038;h=312" alt="BlackBerry 7 OS smartphones" title="BlackBerry 7 OS smartphones" width="600" height="312" class="aligncenter size-full wp-image-6918" /></p>
<p>On August 3rd, 2011 Research In Motion® (RIM®) announced the arrival of <a href="http://press.rim.com/release.jsp?id=5071" target="_new">three new BlackBerry® Torch™ smartphones</a>.  A few months ago, we explained the impact of the <a href="http://devblog.blackberry.com/2011/05/blackberry-bold-9900-9930-developers/">BlackBerry® Bold™ 9900 and BlackBerry® Bold™ 9930 smartphones</a> to developers; today we’re doing the same for the next three smartphones that will be running BlackBerry® 7 OS: the BlackBerry® Torch™ 9810 smartphone and the all-touch BlackBerry® Torch™ 9850 and 9860 smartphones.  </p>
<p>Common features to the newly announced smartphones running BlackBerry 7 OS are:</p>
<ul>
<li>32-bit color (24 bits of color and 8 bits of transparency)</li>
<li>1.2 GHz Processor</li>
<li>Magnetometer / Digital Compass, enabling augmented reality and advanced mapping solutions</li>
<li>Dedicated 3D OpenGL ES 1.1/2.0 and dedicated 2D OpenVG 1.1 graphics hardware (41 million triangles/sec, 245 million 3D pixels/sec)</li>
<li>5 MP camera with support for 720p HD video recording </li>
<li>JIT (Just-In-Time) JavaScript® compiler, yielding faster page download time than BlackBerry® 6</li>
<li>Support for additional HTML5 elements, such as HTML5 Video</li>
</ul>
<p>Key features for developers (BlackBerry Torch 9810 smartphone):</p>
<ul>
<li>VGA (640 x 480) screen resolution</li>
<li>8 GB of onboard memory, with microSD support for up to 32GB </li>
<li>User agent:  Mozilla/5.0 (BlackBerry; U; BlackBerry 9810; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0 Mobile Safari/534.11+</li>
</ul>
<p>Key features for developers (BlackBerry Torch 9850 and 9860 smartphones):</p>
<ul>
<li>WVGA (800 x 480) screen resolution</li>
<li>4 GB of onboard memory, with microSD support for up to 32GB </li>
<li>User agent (9850): Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0 Mobile Safari/534.11+</li>
<li>User agent (9860): Mozilla/5.0 (BlackBerry; U; BlackBerry 9860; en-US)AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0 Mobile Safari/534.11+</li>
</ul>
<p>Whether you’re a BlackBerry® Java® developer or a BlackBerry® WebWorks™ developer, <a href="http://www.blackberry.com/developers/blackberry7" target="_new">the tools are available</a>, <a href="http://us.blackberry.com/developers/resources/simulators.jsp" target="_new">the simulators are available</a>, and <a href="https://appworld.blackberry.com/isvportal/" target="_new">the BlackBerry App World™ vendor portal is accepting submissions for all BlackBerry 7 OS smartphones</a>.  If you haven’t submitted your apps yet, now is the time!  </p>
<p>If you have any questions about developing for BlackBerry 7 OS smartphones, let us know in the comments!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/6917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/6917/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6917&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/08/insight-for-developers-blackberry-7/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>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/08/blackberry-7-smartphones.jpg" medium="image">
			<media:title type="html">BlackBerry 7 OS smartphones</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry WebWorks SDK for Smartphones v2.1.1 Update</title>
		<link>http://devblog.blackberry.com/2011/08/blackberry-webworks-sdk-for-smartphones-update/</link>
		<comments>http://devblog.blackberry.com/2011/08/blackberry-webworks-sdk-for-smartphones-update/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 15:10:01 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[BlackBerry 7]]></category>
		<category><![CDATA[blackberry webworks]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[sample code]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=6891</guid>
		<description><![CDATA[The BlackBerry WebWorks SDK for Smartphones has been updated to version 2.1.1.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=6891&#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/08/webworks-2-1-update.jpg?w=600&#038;h=191" alt="BlackBerry WebWorks SDK for Smartphone v2.1.1 Update" title="BlackBerry WebWorks SDK for Smartphone v2.1.1 Update" width="600" height="191" class="aligncenter size-full wp-image-6893" /></p>
<p>The latest version 2.1.1 of the BlackBerry® WebWorks™ SDK for Smartphones (<a href="http://docs.blackberry.com/en/developers/deliverables/32993/index.jsp?name=Release+Notes+-+BlackBerry+WebWorks+SDK+for+SmartphonesBlackBerry+WebWorks+SDK2.1.1&amp;language=English&amp;userType=21&amp;category=BlackBerry+WebWorks+for+Smartphones&amp;subCategory=" target="_new">release notes</a>) is now available for download.  Known as the <a href="https://github.com/blackberry/WebWorks/issues?milestone=3&amp;state=open" target="_new">Echo release</a>, this update provides new features that can be used by developers to build even better capabilities into their BlackBerry WebWorks applications.</p>
<p><strong>What’s new in this release?</strong></p>
<ul>
<li><strong>BlackBerry® 7 OS simulator</strong> – a BlackBerry® Bold™ 9930 simulator running BlackBerry 7 OS device software is now included in the WebWorks SDK download.</li>
<li><strong>Web Inspector</strong> – As promised in a <a href="http://devblog.blackberry.com/2011/06/debugging-blackberry-web-apps/">previous blog post</a>, developers can now use WebKit Web inspector to debug, test and profile Web browser or BlackBerry WebWorks application content running on a live device or simulator.</li>
<li><strong>Microphone API</strong> – The same API that was recently made available for the BlackBerry WebWorks SDK for Tablet OS can now be used to record WAV audio files in BlackBerry WebWorks applications running on BlackBerry smartphones.</li>
<li><strong>Auto injection of Gears-to-HTML5 shim</strong> – BlackBerry WebWorks developers that wish to use HTML5 features on BlackBerry 5.0 smartphones no longer need to manually add the <a href="http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Supporting-Gears-using-HTML5-in-BlackBerry-WebWorks-applications/ta-p/557280" target="_new">Gears-to-HTML</a> JavaScript toolkit to their projects.  The BlackBerry WebWorks SDK automatically does this for you.</li>
</ul>
<p><strong>Microphone API code sample</strong></p>
<p>Use the microphone to record audio and immediately save it as a WAV file to the BlackBerry smartphone file system or a removable SDCard.</p>
<div class="sample">
]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2011/08/blackberry-webworks-sdk-for-smartphones-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16f032fc46b780f6d9fa38b24a7f8ff2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adamstan1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2011/08/webworks-2-1-update.jpg" medium="image">
			<media:title type="html">BlackBerry WebWorks SDK for Smartphone v2.1.1 Update</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Style 9670 – what developers need to know!</title>
		<link>http://devblog.blackberry.com/2010/10/blackberry-style/</link>
		<comments>http://devblog.blackberry.com/2010/10/blackberry-style/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 20:46:49 +0000</pubDate>
		<dc:creator>Brian Z.</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Editorials]]></category>
		<category><![CDATA[applicationindicator]]></category>
		<category><![CDATA[blackberry 6]]></category>
		<category><![CDATA[BlackBerry Style]]></category>
		<category><![CDATA[blackberry web works]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[MediaActionHandler]]></category>
		<category><![CDATA[simulator]]></category>
		<category><![CDATA[UserAgent]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=2602</guid>
		<description><![CDATA[The BlackBerry Style 9670 smartphone features the BlackBerry® 6 operating system, and enables richer Java® applications, advanced graphical capabilities, and of course, the highly touted web experience with BlackBerry® WebWorks™ platform and a browser supporting HTML5 and CSS3. This post covers the basics of developer for a BlackBerry flip series smartphone.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2602&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://rimdevblog.files.wordpress.com/2010/10/blackberry-style.jpg"><img src="http://rimdevblog.files.wordpress.com/2010/10/blackberry-style.jpg?w=600&#038;h=577" alt="" title="BlackBerry Style" width="600" height="577" class="aligncenter size-full wp-image-2611" /></a></p>
<p>With the recent announcement of the new <a href="http://na.blackberry.com/eng/devices/blackberrystyle.jsp?IID=DEVSTY01">BlackBerry® Style™ 9670 smartphone</a>, I wanted to provide an overview of the device from the developer perspective, in order to give our developers a better understanding of what this new smartphone means to them.</p>
<p>The BlackBerry Style 9670 smartphone features the BlackBerry® 6 operating system, which has been featured in a series of posts on <a href="http://na.blackberry.com/eng/developers/blackberry6/?IID=DEVSTY02">BlackBerry® Developer Zone</a> over the past few months. BlackBerry® 6 on the BlackBerry Style 9670 continues the same great development platform as the BlackBerry® Torch™ 9800 smartphone, enabling richer Java® applications, advanced graphical capabilities, and of course, the highly touted web experience with BlackBerry® WebWorks™ platform and a browser supporting HTML5 and CSS3.</p>
<p><span id="more-2602"></span></p>
<p>So if you’re already an expert in BlackBerry 6, what do you need to think about when developing for the BlackBerry Style 9670 smartphone?  Primarily, you need to think about the fact that it’s a flip phone:</p>
<ul>
<li>Use the Sensor class to detect when it’s open or closed</li>
<li>Recognize that it follows the same design paradigm as the BlackBerry® Pearl™ Flip series smartphone, where the internal screen behaves just like a traditional display area and the external screen takes on functions for representing clock, incoming call information, album art, and banner notifications for new messages, calendar reminders, etc.</li>
<li>The supported banner notifications also include third party ApplicationIndicators.</li>
<li>Even when flipped closed, media events are sent to third party apps via MediaActionHandler.</li>
</ul>
<p>To coincide with the enhancements to the BlackBerry® Browser in BlackBerry 6 with the inclusion of the new WebKit rendering engine, we are continuing the new User Agent header definitions from the BlackBerry Torch 9800 smartphone to the BlackBerry Style 9670 smartphone.  This User Agent definition reflects the type of web content supported by the browser, ensuring that your mobile and desktop websites are providing the best possible content and experience.</p>
<p>Mozilla/5.0 (BlackBerry; U; BlackBerry 9670; en) AppleWebKit/534.3+ (KHTML, like Gecko) Version/6.0.0.286 Mobile Safari/534.3+</p>
<p>Other hardware features:</p>
<ul>
<li>The first BlackBerry smartphone with flip and a full QWERTY keyboard</li>
<li>The first BlackBerry smartphone to support OpenGL ES 1.1</li>
<li>Support for OpenVG 1.1</li>
<li>Dual-Band:  800/1900 MHz CDMA/EVDO Rev A networks</li>
<li>360 x 400 internal screen resolution</li>
<li>240 x 320 external display resolution</li>
<li>5.0 MP Camera with Flash, Auto Focus, Image Stabilization, and 640 x 480 video recording</li>
<li>Location Support through Assisted and Autonomous GPS</li>
<li>Wi-Fi® Support – 802.11 b/g/n</li>
<li>Storage:  8 GB microSD included, with support for up to 32 GB</li>
<li>App memory space:  512MB onboard memory</li>
</ul>
<p>Get started with the <a href="http://na.blackberry.com/eng/devices/blackberrystyle/?IID=DEVBSY01">BlackBerry Style</a> now by downloading the simulator <a href="http://na.blackberry.com/eng/developers/resources/simulators.jsp?IID=DEVSTY03">here!</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/2602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/2602/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2602&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/10/blackberry-style/feed/</wfw:commentRss>
		<slash:comments>2</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/2010/10/blackberry-style.jpg" medium="image">
			<media:title type="html">BlackBerry Style</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry WebWorks and the Open Source Community</title>
		<link>http://devblog.blackberry.com/2010/09/blackberry-webworks-and-the-open-source-community/</link>
		<comments>http://devblog.blackberry.com/2010/09/blackberry-webworks-and-the-open-source-community/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 22:06:02 +0000</pubDate>
		<dc:creator>Douglas Soltys</dc:creator>
				<category><![CDATA[Dev Con]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[DevCon 2010]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=2491</guid>
		<description><![CDATA[BlackBerry WebWorks and open source community overview with Inside BlackBerry Developer's Blog bloggers Adam and Prosanta.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2491&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/1Kk7C6Bm9SM?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>Following this week&#8217;s <a href="http://na.blackberry.com/eng/developers/browserdev/opensource.jsp">BlackBerry WebWorks announcement</a>, I thought it would be a good idea to speak with fellow Inside BlackBerry Developer&#8217;s Blog bloggers, Adam and Prosanta about WebWorks and the open source community initiative. Check out the links below to visit the webpages mentioned in the video and to download the (free!) Hollywood Bowl app demoed. REMINDER: We need your help to name our github community! Post your suggestions in the comments.</p>
<p><a href="http://github.com/blackberry">BlackBerry github Community</a><br />
<a href="http://na.blackberry.com/eng/developers/browserdev/opensource.jsp">BlackBerry WebWorks Developer Page</a><br />
<a href="http://appworld.blackberry.com/webstore/content/12338">Hollywood Bowl app</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/2491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/2491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2491&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/09/blackberry-webworks-and-the-open-source-community/feed/</wfw:commentRss>
		<slash:comments>2</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>How to detect the BlackBerry Browser</title>
		<link>http://devblog.blackberry.com/2010/08/blackberry-browser-detect/</link>
		<comments>http://devblog.blackberry.com/2010/08/blackberry-browser-detect/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:10:08 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blackberry 6]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=2086</guid>
		<description><![CDATA[Have you ensured yet that your web site properly detects the BlackBerry® 6 browser? If not, this post has a quick tutorial to show you how.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2086&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2010/08/before_9800_mlb_no_detection1.jpg?w=360&#038;h=480" alt="" title="" width="360" height="480" class="aligncenter size-full wp-image-2153" /></p>
<p>Hey web developers! We’ve been talking a lot about <a href="http://webkit.org?CPID=DEVWEB02" target="_new">WebKit</a>, the rendering engine used by the web platform on <a href="http://www.blackberry.com/developers/blackberry6?CPID=DEVBB605" TARGET="_new">BlackBerry® 6</a>, and I wanted to provide a few more details for our developer community about working with WebKit.  This engine is designed to provide a very high level of support for web standards, greatly improved performance and superior rendering fidelity.  What this means is many of the web pages rendered on the BlackBerry® 6 browser can look as good as desktop browsers!</p>
<p>Do you have a web site that provides an optimized version of your mobile web content to specific browsers?  If so, I want to make sure you are including BlackBerry 6 in your browser detection logic.  Doing so will ensure that these users will be provided with the best possible browsing experience when viewing your mobile web content.</p>
<p><span id="more-2086"></span></p>
<p>The format of the user agent header changed in BlackBerry 6 to better reflect the type of web content supported by the new browser.  Many in-market mobile and desktop browsers, powered by the WebKit rendering engine, format the value of their user agent in a way similar to the following:</p>
<p><strong>Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.141 Mobile Safari/534.1+</strong></p>
<p>As shown in this example, the user agent identifies three important pieces of information:</p>
<ul>
<li>The model number of the BlackBerry® smartphone being used to make the web request is 9800.</li>
<li>The version of the software installed on the BlackBerry smartphone is 6.0.0.141.</li>
<li>The rendering engine used to power the smartphone is WebKit.</li>
</ul>
<p>If you haven’t done so already, make sure that your web site properly detects the BlackBerry 6 browser. Once that is done, you can begin offering a high-quality browsing experience to those users.</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/08/after_9800_mlb_proper_detection1.jpg?w=360&#038;h=480" alt="" width="360" height="480" class="aligncenter size-full wp-image-2154" /></p>
<p>Please see the following resource center article for more information and examples on <a href="http://supportforums.blackberry.com/t5/Web-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862?IID=DEVSF30" target="_new">detecting the BlackBerry Browser</a>.</p>
<p>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/2086/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/2086/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2086&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/08/blackberry-browser-detect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16f032fc46b780f6d9fa38b24a7f8ff2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adamstan1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/08/before_9800_mlb_no_detection1.jpg" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2010/08/after_9800_mlb_proper_detection1.jpg" medium="image" />
	</item>
		<item>
		<title>HTML5 Elements for BlackBerry</title>
		<link>http://devblog.blackberry.com/2010/08/blackberry-html5/</link>
		<comments>http://devblog.blackberry.com/2010/08/blackberry-html5/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 12:32:57 +0000</pubDate>
		<dc:creator>Prosanta B.</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blackberry 6]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[webkit]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=2004</guid>
		<description><![CDATA[New HTML5 elements supported in BlackBerry 6 and the BlackBerry Browser.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2004&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>As I’m sure you’ve heard by now, <a href="http://devblog.blackberry.com/2010/08/developing-new-blackberry-browser/" title="Developing the New BlackBerry Browser">WebKit has come to BlackBerry®</a>!  This is an exciting time not only for the BlackBerry Web Platform, but for web technologies in general.  With the combination of <a href="http://webkit.org" target="_new">WebKit</a> and the new <a href="http://www.w3.org/TR/html5" target="_new">W3C standard for HTML5</a>, web applications are going to become more and more powerful.</p>
<p>Here at Research In Motion® (RIM), we’re incredibly excited about this development. The support of WebKit and HTML5 in <a href="http://devblog.blackberry.com/2010/07/blackberry-6-developers/">BlackBerry® 6</a> &#8211; along with the recent introduction of <a href="http://devblog.blackberry.com/2010/08/blackberry-6-widgets/">BlackBerry® Widgets</a> &#8211; shows the way the platform is changing and growing for web developers looking to make rich, compelling apps that have the same look, feel and features as a native application.</p>
<p>HTML5 contains lots of <a href="http://www.w3schools.com/html5/html5_reference.asp" target="_new">new elements</a> for developers to leverage, including elements to help make web content easier to index and optimize for search engines; elements that enable you to play media in your application; elements that let you take it offline; and a plethora of other features to make your application a thing of beauty.  The BlackBerry implementation of WebKit and HTML5 will be no different &#8211; going forward with the BlackBerry 6 Browser and Widget engines, you’ll be able to leverage all of the same elements that you would for any desktop browsers with virtually no limitations.</p>
<p>These elements include:</p>
<ul>
<li><a href="http://dev.w3.org/html5/spec/Overview.html#the-canvas-element" target="_new">Canvas</a></li>
<li><a href="http://dev.w3.org/html5/spec/Overview.html#parsing" target="_new">Parsing</a></li>
<li><a href="http://dev.w3.org/html5/spec/Overview.html#video" target="_new">Video</a></li>
<li><a href="http://dev.w3.org/html5/spec/Overview.html#audio" target="_new">Audio</a></li>
<li><a href="http://dev.w3.org/html5/spec/Overview.html#forms" target="_new">Forms (partial implementation)</a></li>
<li><a href="http://dev.w3.org/geo/api/spec-source.html" target="_new">Geolocation</a></li>
<li><a href="http://dev.w3.org/html5/workers" target="_new">Workers</a></li>
<li><a href="http://dev.w3.org/html5/spec-author-view/timers.html" target="_new">Timers</a></li>
</ul>
<p>With the added capabilities of HTML5 to the BlackBerry® Browser, web developers will be able to create content that they would have never been able to run through the mobile web before &#8211; compelling games, interactive media, 3D graphics, and the list goes on. HTML5 looks to be an invaluable tool for web developers around the world!</p>
<p>Here’s a few blogs and websites with some examples of the compelling features of HTML5:</p>
<ul>
<li><a href="http://html5demos.com" target="_new">HTML5Demos</a></li>
<li><a href="http://html5gallery.com" target="_new">HTML5Gallery</a></li>
<li><a href="http://www.youtube.com/html5" target="_new">YouTube</a></li>
<li><a href="http://visionwidget.com/showcase/graphics/521-examples-of-fresh-html5-websites.html" target="_new">VisionWidget</a></li>
</ul>
<p>Please feel free to post your HTML5 experiences so far, and share with us how you plan to leverage this exciting new technology!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/2004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/2004/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=2004&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/08/blackberry-html5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8721ed983743f63d33e3766566e941df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prosanta B.</media:title>
		</media:content>
	</item>
	</channel>
</rss>
