<?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; mobile web development</title>
	<atom:link href="http://devblog.blackberry.com/tag/mobile-web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Wed, 19 Jun 2013 14:01:11 +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; mobile web development</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>Clearbridge Mobile and the USA Today on BlackBerry 10</title>
		<link>http://devblog.blackberry.com/2013/04/clearbridge-mobile-and-the-usa-today-on-blackberry-10/</link>
		<comments>http://devblog.blackberry.com/2013/04/clearbridge-mobile-and-the-usa-today-on-blackberry-10/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 14:25:48 +0000</pubDate>
		<dc:creator>Anzor B.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Backbone]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mobile web development]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Require]]></category>
		<category><![CDATA[USA Today]]></category>
		<category><![CDATA[webworks]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=14491</guid>
		<description><![CDATA[I’ve worked very closely with Clearbridge Mobile Inc. &#8211; the developers of USA TODAY for BlackBerry 10 and we could not be more pleased with the outcome. This application is a favorite among BlackBerry 10 users and maintains a solid five star rating in BlackBerry World with a range of fantastic reviews: “A beautiful use [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14491&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I’ve worked very closely with <a href="http://www.clearbridgemobile.com/" target="_new">Clearbridge Mobile Inc.</a> &#8211; the <a href="http://www.clearbridgemobile.com/" target="_new">developers</a> of USA TODAY for BlackBerry 10 and we could not be more pleased with the outcome. This application is a favorite among BlackBerry 10 users and maintains a solid five star rating in BlackBerry World with a range of fantastic reviews:</p>
<p><i>“A beautiful use of the BlackBerry 10 technology.”</i></p>
<p><i>“An absolutely amazing app. Well done.</i></p>
<p>Many of these reviews refer to USA TODAY as a Native app – in fact, some encourage Native developers to produce apps of this quality – especially impressive as it is a 100% HTML5 WebWorks app.</p>
<p><i>“Great Native App. Very addictive as you can easily navigate through the menu”</i></p>
<p><i>“Watch and learn, that’s how you make a native app”</i></p>
<p><i>“Must have. Go native or go home!”</i></p>
<p>USA TODAY is a perfect example of what can be achieved using HTML5 and the powerful BlackBerry 10 WebWorks Platform to produce an app that proudly carries the Built for BlackBerry ribbon.</p>
<p><span id="more-14491"></span></p>
<h3><strong>Performance</strong></h3>
<p>Performance was critical to USA TODAY &#8211; news, sports, weather, pictures and video sections are combined into a responsive, intuitive viewing experience. Each section contains subsections, while each subsection contains lists and grids of articles. With this much content, view management becomes quite difficult. Having worked closely with Backbone.js (<a href="http://backbonejs.org/" target="_neW">http://backbonejs.org</a>) for a few years, I did not hesitate to recommend it to be the ‘backbone’ of the USA TODAY application.</p>
<p>Backbone.js is a MVC (Model-View-Controller) framework that provides the tools and discipline to write de-coupled, re-usable code while not imposing any non-standard syntax. It is also highly customizable, which is ideal for large projects.</p>
<p>The USA TODAY application uses Backbone.js to its full potential. Articles, gallery, weather, videos, and other data are stored as Data Models and Collections, which are passed to views that combine the data with HTML templates to display it on the screen.</p>
<p>A View is a JavaScript object that contains a set of properties and methods responsible for displaying a region of the application UI. The View also maintains its own DOM structure, which is typically compiled with data to render and display on the screen. HTML templates are code snippets that are re-used across an application. These templates may vary from static pieces of UI to complex dynamic views that contain logic such as loops.</p>
<p>These views are also responsible for listening for changes in the data of the collections and updating regions of UI when a change occurs. Picture the weather section for example: if the weather data on the server changes, we need to update the UI. In order for the UI to reflect the change in the weather and change the graphic from cloudy to sunny, the data model can explicitly tell the view to update, but by doing so, the view becomes tightly coupled with the data model. If we were to add a weather widget to the main screen of the application – we are also required to add a call its update methods from within the data model and so on.</p>
<p>Backbone and other MVC frameworks encourage the use of Publish/Subscribe programming pattern, where views subscribe to changes on the data model. When the data changes on the server, subscribed views receive a change notification, which typically triggers an update of UI. The data model does not need to be aware of what views are subscribed, and therefore remains flexible and de-coupled. This is very similar to how we bind to click events on buttons &#8211; imagine having to change the button’s logic to call functions, versus listening for click events.</p>
<p>This pattern also allows for smaller UI region updates. For example, we can bind a function to only update the current weather UI region, if the weather for the week hasn’t changed. Smaller UI updates result in smaller re-render regions, which drastically improve performance, especially when targeting mobile.</p>
<p>The USA TODAY application uses this pattern throughout the application, which makes UI updates efficient and seamless.</p>
<h3><strong>Code organization</strong></h3>
<p>As the complexity of any application increases, organizing code into modules becomes a necessity. Unfortunately, JavaScript does not natively satisfy all use cases for ‘modules’ yet, so USA TODAY relies on Require.js (<a href="http://requirejs.org/" target="_new">http://requirejs.org</a>) to separate code into neatly organized modules that are confined to performing a single task. Require.js supports Asynchronous Module Definition (AMD), that allows modules to be loaded as needed at run-time, rather than making them available as the application initializes using tags. Require also adds the ability to define dependencies, similar to more traditional languages such as C++ and Java. This ensures required scripts or templates are available to the module when it is initialized. This also means fewer name conflicts, as libraries and functions are defined in the scope of the module rather than globally, as with the tag.</p>
<p>The source code for USA TODAY is inside an intuitive folder structure. Views, collections, models and templates are separate. Logic, structure and styles are separated into JavaScript, HTML and CSS respectively, which is a great practice for all HTML5 developers. This allows for easy maintenance and debugging as well as adding of new features, while maintaining stability. Modules can be swapped in and out, as they are designed to be de-coupled from one another, and communicate with each other using a router and URL hashchanges.</p>
<h3><strong>UI/UX decisions</strong></h3>
<p>Aside from great performance, USA TODAY offers stunning native looking graphics and transitions that make it shine as a <a href="http://developer.blackberry.com/builtforblackberry/" target="_new">Built for BlackBerry</a> App.</p>
<p>The menu, action bar and all other UI elements were made from scratch to closely mimic their native counterparts. They’ve closely followed our UI guidelines, including colors, graphics, sizes that make this application practically indistinguishable from a native BlackBerry 10 application.</p>
<p>(<a href="http://developer.blackberry.com/devzone/design/bb10/application_structure.html" target="_new">http://developer.blackberry.com/devzone/design/bb10/application_structure.html</a>).</p>
<p><img alt="" src="http://rimdevblog.files.wordpress.com/2013/04/usatoday1.jpg?w=250" /> <img alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2013/04/usatoday2.jpg?w=250&#038;h=416" width="250" height="416" /></p>
<p>When viewing an article, frequently used actions such as font size and share are located on the action bar, which is very intuitive to both existing BlackBerry 10 users as well as those new to the platform.</p>
<p>Within the article, USA TODAY allows navigating back and forth using swipe gestures. This allows the reader to navigate through a list of articles without ever leaving the article view &#8211; a fantastic UX decision that keeps the user immersed in the experience, which is one of the core promises of the BlackBerry 10 platform.</p>
<p>Using the font action, readers can quickly modify the font-size, which is a key feature in any news reader app.</p>
<p>The main menu reveals itself as the content view slides out in a smooth transition, thanks to hardware accelerated CSS3 animations. There is lots of attention to detail here &#8211; transitions are timed in way that they don’t interfere with each other, such as the gentle fading out of the content view to focus on the menu, which is done right after the menu is fully revealed, as to not interfere with the sliding animation resulting in a smooth transition.</p>
<p>The main menu is a great example of how to provide intuitive, easy to use navigation for an application that includes a ton of sections and sub-sections. It is also an excellent example of how developers can extend our UI guidelines to enhance the User Experience further. Unlike other BlackBerry 10 Applications, the menu contains sections as well as sub-sections, which adds a great personal touch to the user interface and makes an excellent use of space from a User Experience perspective.</p>
<p>Within ‘Day in Pictures’, clicking on a photograph reveals slideshow mode. Using WebWorks API, device orientation is rotated to landscape and photos are displayed and scrolled in widescreen HD. Tapping on the photo will reveal the header, description and action bar, which fades away in a few seconds – another example of attention to detail. Navigating between photos is done by swiping gestures very much like in the native Pictures app for BlackBerry 10.</p>
<p>(API here: <a href="https://developer.blackberry.com/html5/apis/blackberry.app.html#.rotate" rel="nofollow">https://developer.blackberry.com/html5/apis/blackberry.app.html#.rotate</a>)<br />
<img alt="" src="http://rimdevblog.files.wordpress.com/2013/04/usatoday3.jpg?w=500" /></p>
<h3><strong>Service Integration</strong></h3>
<p>Each article displays a share icon on the action bar, which integrates with the BlackBerry 10 Share framework to display all available media where the article may be shared. The USA TODAY application makes use of the invoke WebWorks API to query the device and return a list of all applications that can be used to share content.</p>
<p>(API here: &lt;a href=&#8221;<a href="https://developer.blackberry.com/html5/apis/blackberry.app.html#.rotate" target="_new">https://developer.blackberry.com/html5/apis/blackberry.invoke.html#.query</a>&#8221; target=&#8221;_new&#8221;&gt;<a href="https://developer.blackberry.com/html5/apis/blackberry.invoke.html#.query" rel="nofollow">https://developer.blackberry.com/html5/apis/blackberry.invoke.html#.query</a>)</p>
<h3><strong>Conclusion</strong></h3>
<p>When starting a new HTML5 project, developers have a plethora of frameworks to choose from. Some are used for data and view management alone, while others provide all-in-one solutions, both platform-specific and platform-agnostic. By leaning towards a custom solution with the help of Backbone.js and Require.js, developers at <a href="http://www.clearbridgemobile.com/" target="_new">Clearbridge Mobile Inc.</a> remained completely in control over the performance and user experience from start to finish, resulting in a very responsive and attractive application. They’ve followed our <a href="http://developer.blackberry.com/design/bb10/" target="_new">UI guidelines</a>, integrated platform services and added a personal touch to the user interface. As a result, USA TODAY is a perfect example of how to build a stunning HTML5 application that is truly <a href="http://developer.blackberry.com/builtforblackberry/" target="_new">Built for BlackBerry</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/14491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/14491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=14491&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2013/04/clearbridge-mobile-and-the-usa-today-on-blackberry-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/39587172e747f6f28b4a6ee4a906be0d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">anzorb</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/04/usatoday1.jpg?w=250" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2013/04/usatoday2.jpg?w=250" medium="image">
			<media:title type="html">TITLE_IMAGE</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2013/04/usatoday3.jpg?w=500" medium="image" />
	</item>
		<item>
		<title>The New BlackBerry Platform (Part 1): A Developer-Friendly and Student-Friendly Platform</title>
		<link>http://devblog.blackberry.com/2012/12/new-blackberry-platform-part-1/</link>
		<comments>http://devblog.blackberry.com/2012/12/new-blackberry-platform-part-1/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 16:37:17 +0000</pubDate>
		<dc:creator>Alex Kinsella</dc:creator>
				<category><![CDATA[Case Studies & Success Stories]]></category>
		<category><![CDATA[BlackBerry OS 10]]></category>
		<category><![CDATA[BlackBerry PlayBook OS]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Mobile Application Programming]]></category>
		<category><![CDATA[mobile web development]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=12588</guid>
		<description><![CDATA[Guest post from Meyer Tanuan (mtanuan@conestogac.on.ca &#124; @kwmobidev) - Ed. As I prepared to teach the Mobile Application Programming course of the Conestoga College Computer Programmer/Analyst (CPA) program for the fall 2012 school term, I chose the new BlackBerry PlayBook tablet and BlackBerry 10 platforms because they are both developer and student-friendly. In this blog post, I [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12588&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><i>Guest post from Meyer Tanuan (<a href="mailto:mtanuan@conestogac.on.ca">mtanuan@conestogac.on.ca</a> | <a href="http://twitter.com/kwmobidev" target="_blank">@kwmobidev</a>) - Ed.</i></p>
<p>As I prepared to teach the Mobile Application Programming course of the <a href="http://www.conestogac.on.ca/fulltime/0057.jsp" target="_new">Conestoga College Computer Programmer/Analyst</a> (CPA) program for the fall 2012 school term, I chose the new BlackBerry PlayBook tablet and BlackBerry 10 platforms because they are both developer and student-friendly. In this blog post, I will present my top three reasons for choosing the BlackBerry platform.</p>
<p><img class="aligncenter size-full wp-image-12589" title="TITLE_IMAGE" alt="TITLE_IMAGE" src="http://rimdevblog.files.wordpress.com/2012/12/conestoga-1.jpg?w=574&#038;h=242" height="242" width="574" /></p>
<h3><strong>1. The BlackBerry Platform has excellent HTML5 support</strong></h3>
<p>In fall 2012, the BlackBerry PlayBook OS 2.0 had an <a href="http://html5test.com/" target="_new">HTML5Test.com</a> score of 373. The recently released OS 2.1 update continued to lead with a score of 411.</p>
<p><span id="more-12588"></span></p>
<p><img class="aligncenter size-full wp-image-12590" alt="conestoga-2" src="http://rimdevblog.files.wordpress.com/2012/12/conestoga-2.jpg?w=550&#038;h=322" height="322" width="550" /></p>
<p>Under the mobile category, the upcoming BlackBerry 10 browser has an HTML5Test.com score of 484 – higher than iOS 6 or Android 4.0. TechVibes recently published an article entitled <i>“<a href="http://bit.ly/WM0YRK" target="_new">BlackBerry 10 is going to have the best web browser of any mobile platform</a>”</i>.</p>
<p><img class="aligncenter size-full wp-image-12591" alt="conestoga-3" src="http://rimdevblog.files.wordpress.com/2012/12/conestoga-3.jpg?w=282&#038;h=470" height="470" width="282" /></p>
<p>The independent HTML5test.com score measures how well the browser supports HTML5, and the new BlackBerry Platform has scored very high. This is great for BlackBerry developers and students who want to test new HTML5 features on a tablet or mobile device. Having excellent HTML5 support means that HTML5 features working on desktop computers will likely work on the tablet or mobile device without recoding. It also means that richer apps can be built using HTML5. More recently, CNET Australia published an article stating that <a href="http://bit.ly/Tu4gCS" target="_new">the BlackBerry 10 browser beats every desktop browser</a>.</p>
<h3><strong>2. The new BlackBerry Platform has lots of FREE tools and online resources</strong></h3>
<p>A computer programming course is effective only when there is a lot of hands-on programming assignments and projects. The new BlackBerry Platform has lots of excellent software development tools and online resources, and the best part is that they are all FREE. Using both free and online tools provides equal opportunities to all students.</p>
<p>All the BlackBerry tools and documentation can be downloaded with ease. Some of the most downloaded free software includes:</p>
<ul>
<li>Ripple Emulator plugin for Google Chrome</li>
<li>VMWare and BlackBerry simulators (Tablet OS, BlackBerry 10 Beta)</li>
<li>BlackBerry WebWorks SDK and Native SDK (Tablet OS, BlackBerry 10 Beta)</li>
</ul>
<p><img class="aligncenter size-full wp-image-12592" alt="conestoga-4" src="http://rimdevblog.files.wordpress.com/2012/12/conestoga-4.jpg?w=550&#038;h=446" height="446" width="550" /></p>
<p>Several online resources were also available, including:</p>
<ul>
<li>The Main BlackBerry HTML5 Page
<ul>
<li>Provided easy instructions and links to tools, documentation and <a href="http://bit.ly/KulrCl" target="_new">sample code</a></li>
</ul>
</li>
<li>The BlackBerry Support Forums</li>
<li>
<ul>
<li>Provided many <a href="http://bit.ly/fEwkdW" target="_new">relevant articles</a></li>
<li>E.g., the Remote Web inspector can debug web content running on a live device or <a href="http://bit.ly/y7Ib1P" target="_new">simulator</a></li>
</ul>
</li>
<li>Free and up-to-date <a href="http://bit.ly/VffR8u" target="_new">BlackBerry Jam recordings</a></li>
<li>BlackBerry hands-on labs and resources</li>
<li>
<ul>
<li>Hands-on Labs for a Mini-Course on <a href="http://bit.ly/VeEq59" target="_new">Mobile Application Development</a></li>
<li>Open-source frameworks and sample code for the BBUI.js framework is <a href="http://bit.ly/AzV9Gv" target="_new">available in GitHub</a></li>
</ul>
</li>
<li>To learn about the changes to the new BlackBerry Platform, there are <a href="http://bit.ly/rAmffP" target="_new">webinars and online sessions available for free</a></li>
</ul>
<p><img class="aligncenter size-full wp-image-12593" alt="conestoga-5" src="http://rimdevblog.files.wordpress.com/2012/12/conestoga-5.jpg?w=550&#038;h=472" height="472" width="550" /></p>
<p>In addition to the free tools and online resources, RIM donated BlackBerry Bold 9900 smartphones and BlackBerry PlayBook tablets as part of the BlackBerry Academic Program Canada (<a href="http://bit.ly/TFaBur" rel="nofollow">http://bit.ly/TFaBur</a> ). These devices allow students to test their apps before final submission and release to the public. At the start of the term, a class survey was conducted, and the survey found that 33% of the class had their own BlackBerry PlayBook tablet and 36% have their own BlackBerry smartphone. In addition, 94% of students were satisfied with their being no mandatory textbook for this course. Furthermore, approximately 33% of students indicated that they will acquire a BlackBerry PlayBook tablet on their own. The BlackBerry PlayBook tablet WiFi 16 GB currently retails for less than C$130. This price is affordable given that the price of most mandatory textbooks can be over C$100.</p>
<h3><strong>3. The new BlackBerry Platform is open, flexible and future-proof</strong></h3>
<p>RIM has started to build partnerships with open-source leaders. BlackBerry WebWorks and the Ripple Emulator are shared on GitHub, and many code samples for BlackBerry WebWorks and Cascades are also freely available on GitHub. As of this writing, there are now 330 samples in the <a href="http://bit.ly/QZIStb" target="_new">BlackBerry GitHub catalog</a>. This allows students to get the latest source code and extend the framework, learn sample code, and customize them to satisfy their project requirements. The new BlackBerry Platform has SDKs on Windows, Linux and MacOS. With this selection, students can use their favorite OS to build their mobile apps.</p>
<p><img class="aligncenter size-full wp-image-12594" alt="conestoga-6" src="http://rimdevblog.files.wordpress.com/2012/12/conestoga-6.jpg?w=550&#038;h=437" height="437" width="550" /></p>
<p>The new BlackBerry Platform is flexible. It supports many development platforms: HTML5 WebWorks, Native C/C++ and Cascades, ActionScript Adobe AIR, and Java Android Runtime. Although HTML5 and Mobile Web provides the opportunity to build one mobile app code base for multiple platform devices (i.e., Android, BlackBerry and iOS), there are instances where the Native Development option is a better approach. Students who want to build mobile applications other than HTML5 can either port their existing Android applications or build new Native SDK/Cascades applications and make them available on the new BlackBerry Platform.</p>
<p>Teaching mobile programming is challenging because the mobile technologies change frequently. Using mobile web technologies such as HTML5, JavaScript, jQuery Mobile and PhoneGap to build mobile apps is the first step in future-proofing mobile apps. In Part 2 of this blog post, I will discuss other future-proofing characteristics of the new BlackBerry Platform.</p>
<p>The new BlackBerry Platform is developer-friendly and student-friendly. Do you believe I made the right choice for using the new BlackBerry Platform to teach mobile application programming? Do you want to know the results of student assignments and projects and how they compare to student projects from the past two years? In Part 2 of this blog post, I will answer these questions with examples of student projects.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/12588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/12588/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=12588&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/12/new-blackberry-platform-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d0e94a7e96e80d5911732d43f31a39c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Alex K.</media:title>
		</media:content>

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

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

		<media:content url="http://rimdevblog.files.wordpress.com/2012/12/conestoga-3.jpg" medium="image">
			<media:title type="html">conestoga-3</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/12/conestoga-4.jpg" medium="image">
			<media:title type="html">conestoga-4</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/12/conestoga-5.jpg" medium="image">
			<media:title type="html">conestoga-5</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/12/conestoga-6.jpg" medium="image">
			<media:title type="html">conestoga-6</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Samples for jQuery Mobile</title>
		<link>http://devblog.blackberry.com/2012/05/jquery-mobile-blackberry-samples/</link>
		<comments>http://devblog.blackberry.com/2012/05/jquery-mobile-blackberry-samples/#comments</comments>
		<pubDate>Mon, 14 May 2012 18:36:13 +0000</pubDate>
		<dc:creator>Tim W.</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>
		<category><![CDATA[mobile web development]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sample code]]></category>
		<category><![CDATA[samples]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9386</guid>
		<description><![CDATA[Our 49th repository on Github, jQuery-Mobile-Samples, will contain samples and tutorials using jQuery Mobile.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9386&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-9415" title="" alt="" src="http://rimdevblog.files.wordpress.com/2012/05/blackberry-10-jam.jpg?w=600&#038;h=398" height="398" width="600" /></p>
<p>Supporting open standards and open source are keystones of the BlackBerry® platform. We are pleased to announce another repository of open source contributions through <a href="https://github.com/blackberry/" target="_new">Github</a>. Our 56th repository, <a href="https://github.com/blackberry/jQuery-Mobile-Samples" target="_new">jQuery-Mobile-Samples</a>, will contain samples and tutorials using <a href="http://jquerymobile.com/" target="_new">jQuery Mobile</a> for building outstanding BlackBerry applications and mobile web experiences.</p>
<p>If you’ve done mobile web development, then jQuery will be familiar to you. It’s used by many organizations to make compelling websites and applications on the leading platforms. jQuery Mobile is a recent release focused on mobile devices with excellent cross-platform capabilities. With this repository we will be providing examples that detail some advanced features of the jQuery Mobile Framework which you will want to use in your next project.</p>
<p>Watch the <a href="https://github.com/blackberry/jQueryMobile-Samples">repository on Github</a> and you’ll see the first few tutorials with sample code appearing this month. Later in the roadmap are examples for using jQuery Mobile with other frameworks for even more opportunities to impress your users.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9386/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9386&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/jquery-mobile-blackberry-samples/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/blackberry-10-jam.jpg" medium="image" />
	</item>
	</channel>
</rss>
