<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>developerlife - Tutorials</title>
	
	<link>http://developerlife.com/tutorials</link>
	<description>Rich internet apps, ajax, SOA, mobile, XML, Java, with OSS source code</description>
	<lastBuildDate>Tue, 02 Feb 2010 21:35:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Developerlife-Tutorials" /><feedburner:info uri="developerlife-tutorials" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Working with BlackBerry list fields</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/kS-6kKo5UzA/</link>
		<comments>http://developerlife.com/tutorials/?p=898#comments</comments>
		<pubDate>Tue, 13 Oct 2009 18:13:51 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[ui stuff]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=898</guid>
		<description>This tutorial will show you how to create non-trivial lists using ListField. I will create a sample program that allows you to create, remove, update, delete the contents of a list (that’s backed by a Vector). The list field contains rows of selectable list items. It allows you to display a list of items, and load this list of objects from an array or vector.  When using a ListField you have to provide an implementation of the ListFieldCallback interface to perform drawing tasks. This callback constitutes the view and model (using MVC terminology). The controller is the ListField class.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=812' rel='bookmark' title='Permanent Link: Working with BlackBerry screens'&gt;Working with BlackBerry screens&lt;/a&gt; &lt;small&gt;In this tutorial, I will show you how to quickly...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=808' rel='bookmark' title='Permanent Link: Working with BlackBerry Layout Managers'&gt;Working with BlackBerry Layout Managers&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through the various layout...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=855' rel='bookmark' title='Permanent Link: Using the BlackBerry gauge field to display progress'&gt;Using the BlackBerry gauge field to display progress&lt;/a&gt; &lt;small&gt;This tutorial will show you how the use the gauge...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KyexqbdNFwxMVUSc67BZugEMPF4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KyexqbdNFwxMVUSc67BZugEMPF4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KyexqbdNFwxMVUSc67BZugEMPF4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KyexqbdNFwxMVUSc67BZugEMPF4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/kS-6kKo5UzA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=898</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=898</feedburner:origLink></item>
		<item>
		<title>Creating a BlackBerry HTTP Connection</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/R8-DYeHgPRI/</link>
		<comments>http://developerlife.com/tutorials/?p=884#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:59:23 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[networking stuff]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=884</guid>
		<description>This tutorial will show you the various ways to create an HTTP networking connection from your BlackBerry device to an HTTP server (web service, servlet, etc). The complicated part about doing this on a BlackBerry is deciding which transport you would like to use, and which transport you can use.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=624' rel='bookmark' title='Permanent Link: Using JSON for mobile object exchange'&gt;Using JSON for mobile object exchange&lt;/a&gt; &lt;small&gt;I've been working with various object encoding schemes to get...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=869' rel='bookmark' title='Permanent Link: Creating a BlackBerry custom field'&gt;Creating a BlackBerry custom field&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create a very...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=855' rel='bookmark' title='Permanent Link: Using the BlackBerry gauge field to display progress'&gt;Using the BlackBerry gauge field to display progress&lt;/a&gt; &lt;small&gt;This tutorial will show you how the use the gauge...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wgWvQAdRS0n6Z-d9fiixi_DOlOI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wgWvQAdRS0n6Z-d9fiixi_DOlOI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wgWvQAdRS0n6Z-d9fiixi_DOlOI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wgWvQAdRS0n6Z-d9fiixi_DOlOI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/R8-DYeHgPRI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=884</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=884</feedburner:origLink></item>
		<item>
		<title>BlackBerry field borders and backgrounds</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/kkJvjSRggoQ/</link>
		<comments>http://developerlife.com/tutorials/?p=879#comments</comments>
		<pubDate>Mon, 12 Oct 2009 16:11:15 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[ui stuff]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=879</guid>
		<description>This tutorial will show you how to create field (component) backgrounds and borders (decoration). Each field can have a border and a background property. You can use the border to space out fields in your UI, and you can use them to add whitespace. The background allows you to set the background color property of your field and make it fit the look for your app.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=869' rel='bookmark' title='Permanent Link: Creating a BlackBerry custom field'&gt;Creating a BlackBerry custom field&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create a very...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=855' rel='bookmark' title='Permanent Link: Using the BlackBerry gauge field to display progress'&gt;Using the BlackBerry gauge field to display progress&lt;/a&gt; &lt;small&gt;This tutorial will show you how the use the gauge...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=898' rel='bookmark' title='Permanent Link: Working with BlackBerry list fields'&gt;Working with BlackBerry list fields&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create non-trivial lists...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fkg5Q4zbzG5iXjRJiboDrvAQda0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fkg5Q4zbzG5iXjRJiboDrvAQda0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fkg5Q4zbzG5iXjRJiboDrvAQda0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fkg5Q4zbzG5iXjRJiboDrvAQda0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/kkJvjSRggoQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=879</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=879</feedburner:origLink></item>
		<item>
		<title>Creating a BlackBerry custom field</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/tawgSNeoHTk/</link>
		<comments>http://developerlife.com/tutorials/?p=869#comments</comments>
		<pubDate>Sat, 10 Oct 2009 16:53:53 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[ui stuff]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=869</guid>
		<description>This tutorial will show you how to create a very simple custom field (component) using the RIM API. If you're familiar with Swing, then this code will not be a surprise to you. There are some similarities between AWT/Swing and RIM UI API.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=738' rel='bookmark' title='Permanent Link: Creating your first GUI BlackBerry App'&gt;Creating your first GUI BlackBerry App&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through creating your first...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=855' rel='bookmark' title='Permanent Link: Using the BlackBerry gauge field to display progress'&gt;Using the BlackBerry gauge field to display progress&lt;/a&gt; &lt;small&gt;This tutorial will show you how the use the gauge...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=879' rel='bookmark' title='Permanent Link: BlackBerry field borders and backgrounds'&gt;BlackBerry field borders and backgrounds&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create field (component)...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O02pe3mn8z1z0igHysuKmW-9ewc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O02pe3mn8z1z0igHysuKmW-9ewc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O02pe3mn8z1z0igHysuKmW-9ewc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O02pe3mn8z1z0igHysuKmW-9ewc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/tawgSNeoHTk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=869</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=869</feedburner:origLink></item>
		<item>
		<title>Using the BlackBerry gauge field to display progress</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/aCQmbcTQX-I/</link>
		<comments>http://developerlife.com/tutorials/?p=855#comments</comments>
		<pubDate>Fri, 09 Oct 2009 17:42:20 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[ui stuff]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=855</guid>
		<description>This tutorial will show you how the use the gauge field to show progress in your apps. This is useful when your app is performing long running tasks that need to report feedback to the user. The gauge field is a horizontal component that can be used to display status or progress. It displays a percentage from 0 to 100 and you can set a label before it to display any progress/status messages. You can even overlay the label inside of the gauge field, so that it won't be displayed before it, but inside of it (on top of the progress bar that’s drawn).


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=869' rel='bookmark' title='Permanent Link: Creating a BlackBerry custom field'&gt;Creating a BlackBerry custom field&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create a very...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=879' rel='bookmark' title='Permanent Link: BlackBerry field borders and backgrounds'&gt;BlackBerry field borders and backgrounds&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create field (component)...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=738' rel='bookmark' title='Permanent Link: Creating your first GUI BlackBerry App'&gt;Creating your first GUI BlackBerry App&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through creating your first...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D6UwzN3hd01pN59HnQqIp3j2ucI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D6UwzN3hd01pN59HnQqIp3j2ucI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D6UwzN3hd01pN59HnQqIp3j2ucI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D6UwzN3hd01pN59HnQqIp3j2ucI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/aCQmbcTQX-I" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=855</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=855</feedburner:origLink></item>
		<item>
		<title>Asking for BlackBerry application permissions upfront</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/7FEMdzI6e0w/</link>
		<comments>http://developerlife.com/tutorials/?p=852#comments</comments>
		<pubDate>Fri, 09 Oct 2009 17:00:01 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[permissions]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=852</guid>
		<description>This tutorial will show you how to ask a user (of your BlackBerry app) for permissions that are required in order for your app to function properly. There are many APIs in the RIM API that will cause a prompt to be displayed in the BlackBerry UI that will require a user to provide explicit permission to access certain API functionality or access to certain hardware features or data on the device. Instead of interrupting the UI, it’s possible to ask the user for all of these permissions at the very beginning. By the way, if the user does not grant permissions when this popup appears, then an exception will be thrown which you have to deal with.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=738' rel='bookmark' title='Permanent Link: Creating your first GUI BlackBerry App'&gt;Creating your first GUI BlackBerry App&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through creating your first...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=812' rel='bookmark' title='Permanent Link: Working with BlackBerry screens'&gt;Working with BlackBerry screens&lt;/a&gt; &lt;small&gt;In this tutorial, I will show you how to quickly...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=869' rel='bookmark' title='Permanent Link: Creating a BlackBerry custom field'&gt;Creating a BlackBerry custom field&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create a very...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uFNT29Uy4Tz19N4jIV0m4V0ZG4g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uFNT29Uy4Tz19N4jIV0m4V0ZG4g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uFNT29Uy4Tz19N4jIV0m4V0ZG4g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uFNT29Uy4Tz19N4jIV0m4V0ZG4g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/7FEMdzI6e0w" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=852</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=852</feedburner:origLink></item>
		<item>
		<title>Working with BlackBerry screens</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/IjSvGoIWlXM/</link>
		<comments>http://developerlife.com/tutorials/?p=812#comments</comments>
		<pubDate>Mon, 05 Oct 2009 21:30:06 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[gui]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=812</guid>
		<description>In this tutorial, I will show you how to quickly manage screens using the RIM UI API. The BlackBerry OS maintains a stack of screens, and your app can be pushed and popped from this stack. These are normal screen display operations. You can even hide your screen from the display, and it will show the BlackBerry home screen. You can close the screen as well.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=738' rel='bookmark' title='Permanent Link: Creating your first GUI BlackBerry App'&gt;Creating your first GUI BlackBerry App&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through creating your first...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=808' rel='bookmark' title='Permanent Link: Working with BlackBerry Layout Managers'&gt;Working with BlackBerry Layout Managers&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through the various layout...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=855' rel='bookmark' title='Permanent Link: Using the BlackBerry gauge field to display progress'&gt;Using the BlackBerry gauge field to display progress&lt;/a&gt; &lt;small&gt;This tutorial will show you how the use the gauge...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rqsEX26ffWQchJHfER9PRHj3oY0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rqsEX26ffWQchJHfER9PRHj3oY0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rqsEX26ffWQchJHfER9PRHj3oY0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rqsEX26ffWQchJHfER9PRHj3oY0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/IjSvGoIWlXM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=812</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=812</feedburner:origLink></item>
		<item>
		<title>Working with BlackBerry Layout Managers</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/3C3RzTj_wu0/</link>
		<comments>http://developerlife.com/tutorials/?p=808#comments</comments>
		<pubDate>Sun, 04 Oct 2009 17:27:58 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[gui]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=808</guid>
		<description>This tutorial will simply walk you through the various layout managers available to you using RIM’s UI API (not MIDP). RIM’s layout managers are akin to Swing layout managers, and allow you to arrange lots of fields (aka components in Swing), on the screen. You can create your own layout managers, just like in Swing, but this tutorial will show you how to use the built in ones. If none of the layout managers shown here work for you, then you can composite layout managers to get the desired look for your app, before creating your own.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=812' rel='bookmark' title='Permanent Link: Working with BlackBerry screens'&gt;Working with BlackBerry screens&lt;/a&gt; &lt;small&gt;In this tutorial, I will show you how to quickly...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=738' rel='bookmark' title='Permanent Link: Creating your first GUI BlackBerry App'&gt;Creating your first GUI BlackBerry App&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through creating your first...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=869' rel='bookmark' title='Permanent Link: Creating a BlackBerry custom field'&gt;Creating a BlackBerry custom field&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create a very...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sJWT0R8WyJcwu1jPuOqIAu-Imcc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sJWT0R8WyJcwu1jPuOqIAu-Imcc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sJWT0R8WyJcwu1jPuOqIAu-Imcc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sJWT0R8WyJcwu1jPuOqIAu-Imcc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/3C3RzTj_wu0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=808</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=808</feedburner:origLink></item>
		<item>
		<title>Creating your first GUI BlackBerry App</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/uLx6k023Z-4/</link>
		<comments>http://developerlife.com/tutorials/?p=738#comments</comments>
		<pubDate>Fri, 25 Sep 2009 02:36:00 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[gui]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=738</guid>
		<description>This tutorial will simply walk you through creating your first GUI app using RIM’s UI API (not MIDP). Only a skeleton will be created, that you can later expand on to create your own projects.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=812' rel='bookmark' title='Permanent Link: Working with BlackBerry screens'&gt;Working with BlackBerry screens&lt;/a&gt; &lt;small&gt;In this tutorial, I will show you how to quickly...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=869' rel='bookmark' title='Permanent Link: Creating a BlackBerry custom field'&gt;Creating a BlackBerry custom field&lt;/a&gt; &lt;small&gt;This tutorial will show you how to create a very...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=808' rel='bookmark' title='Permanent Link: Working with BlackBerry Layout Managers'&gt;Working with BlackBerry Layout Managers&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through the various layout...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9hofOPzJgeia4PJI909F9vP_l98/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9hofOPzJgeia4PJI909F9vP_l98/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9hofOPzJgeia4PJI909F9vP_l98/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9hofOPzJgeia4PJI909F9vP_l98/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/uLx6k023Z-4" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=738</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=738</feedburner:origLink></item>
		<item>
		<title>Twitter API integration</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/VIW52zZWJWI/</link>
		<comments>http://developerlife.com/tutorials/?p=648#comments</comments>
		<pubDate>Tue, 04 Aug 2009 21:07:00 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[java twitpic]]></category>
		<category><![CDATA[java twitter]]></category>
		<category><![CDATA[mylisty]]></category>
		<category><![CDATA[twitpic]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wicked blogging app]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=648</guid>
		<description>I’ve been building web, mobile, desktop apps that are powered by the ScreamingToaster ONE Platform for the last 3 years. I’ve had to integrate with a lot of services, like weather, credit card payment processing gateways, GeoIP lookups, CellID lookups, etc. One of the easiest integrations I’ve had to perform is with Twitter :) . Twitter has a simple to use API that can be accessed using Java or just about any other language. There are some really good Java wrappers for this API, and I’m going to highlight a really good one in this tutorial. I’m also going to show you how to integrate with Twitpic using Java. 


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=638' rel='bookmark' title='Permanent Link: Connecting to the LinkPoint staging server for payments integration'&gt;Connecting to the LinkPoint staging server for payments integration&lt;/a&gt; &lt;small&gt;I’ve build payments and licensing infrastructure for my ScreamingToaster ONE...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bkx3PFsd0dg3WWDA4m_A09ueRwk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bkx3PFsd0dg3WWDA4m_A09ueRwk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bkx3PFsd0dg3WWDA4m_A09ueRwk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bkx3PFsd0dg3WWDA4m_A09ueRwk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/VIW52zZWJWI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=648</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=648</feedburner:origLink></item>
		<item>
		<title>Connecting to the LinkPoint staging server for payments integration</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/iOMc3abVsWk/</link>
		<comments>http://developerlife.com/tutorials/?p=638#comments</comments>
		<pubDate>Tue, 04 Aug 2009 18:39:00 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[SOA]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[linkpoint]]></category>
		<category><![CDATA[payments]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=638</guid>
		<description>I’ve build payments and licensing infrastructure for my ScreamingToaster ONE Platform, that allows mobile, web, and desktop software to share the same payments and licensing services. For payments, I integrated with FirstData Global Gateway, using the LinkPoint API. The LinkPoint API is good and FirstData provides lots of documentation that shows you how to get started. However, there is one huge flaw in their API and support docs – they don’t show you how to connect to the LinkPoint TEST gateway. All the code and examples are geared to connect to the PRODUCTION/LIVE gateway. If you’re like me, you want to test your stuff before hooking up to the LIVE gateway :) . So this tutorial is dedicated to simply connecting to their TEST gateway, so that you can test your code before going live. 


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=648' rel='bookmark' title='Permanent Link: Twitter API integration'&gt;Twitter API integration&lt;/a&gt; &lt;small&gt;I’ve been building web, mobile, desktop apps that are powered...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vyerFW1llnPtk-_RZYjV1Dv-NF0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vyerFW1llnPtk-_RZYjV1Dv-NF0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vyerFW1llnPtk-_RZYjV1Dv-NF0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vyerFW1llnPtk-_RZYjV1Dv-NF0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/iOMc3abVsWk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=638</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=638</feedburner:origLink></item>
		<item>
		<title>Using JSON for mobile object exchange</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/cgbtEz7ySfo/</link>
		<comments>http://developerlife.com/tutorials/?p=624#comments</comments>
		<pubDate>Fri, 06 Mar 2009 19:47:02 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[object exchange]]></category>
		<category><![CDATA[object serialization]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=624</guid>
		<description>I've been working with various object encoding schemes to get information transferred over the network between services and mobile apps running on Android and BlackBerry. On Android, I figured I would try using Java object serialization, and that works some of the time, and not for anything complex. I wish the object serialization and deserialization mechanism in GWT would be ported over to all these mobile environments, but I digress. This tutorial outlines the use of JSON for this purpose.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=884' rel='bookmark' title='Permanent Link: Creating a BlackBerry HTTP Connection'&gt;Creating a BlackBerry HTTP Connection&lt;/a&gt; &lt;small&gt;This tutorial will show you the various ways to create...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=812' rel='bookmark' title='Permanent Link: Working with BlackBerry screens'&gt;Working with BlackBerry screens&lt;/a&gt; &lt;small&gt;In this tutorial, I will show you how to quickly...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0lpqfy5ckcL6nItVOSZXqR94Rvs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0lpqfy5ckcL6nItVOSZXqR94Rvs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0lpqfy5ckcL6nItVOSZXqR94Rvs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0lpqfy5ckcL6nItVOSZXqR94Rvs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/cgbtEz7ySfo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=624</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=624</feedburner:origLink></item>
		<item>
		<title>Getting code signing keys from RIM, then using them</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/KAQM-6t2rSo/</link>
		<comments>http://developerlife.com/tutorials/?p=522#comments</comments>
		<pubDate>Thu, 20 Nov 2008 20:41:12 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[.COD]]></category>
		<category><![CDATA[code signing keys]]></category>
		<category><![CDATA[ota]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=522</guid>
		<description>If you use certain BlackBerry APIs, you have to get code signing keys and sign your .COD file with them, before you will be able to install and run these applications on a BlackBerry device. This tutorial will walk you through the process of getting the keys, and installing them to your JDE, and then deploying your application to a real device OTA (over the air).


No related posts.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H3pkY7AcoAsl2VEuqU8FYC6OwFU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H3pkY7AcoAsl2VEuqU8FYC6OwFU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H3pkY7AcoAsl2VEuqU8FYC6OwFU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H3pkY7AcoAsl2VEuqU8FYC6OwFU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/KAQM-6t2rSo" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=522</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=522</feedburner:origLink></item>
		<item>
		<title>BlackBerry Development Tools – JDE (and IDEA)</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/9Q_Li9Ozjx8/</link>
		<comments>http://developerlife.com/tutorials/?p=478#comments</comments>
		<pubDate>Thu, 23 Oct 2008 00:29:46 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[blackberry jde]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=478</guid>
		<description>There are different tools that you can use for BlackBerry development - Eclipse Plugin and JDE. In this tutorial I will show you how to use the JDE in conjunction with IDEA as the primary IDE for BlackBerry development. Directions are provided on how to install and configure the JDE, then get started with a Hello World project, then deploy the project to the simulator and run it. The JDE is an IDE that BlackBerry created, and it's really really old. Modern IDEs like IDEA, Eclipse, and NetBeans really put it shame. It's good to see that BlackBerry is working on an Eclipse based IDE, and hopefully the JDE will be retired soon. I couldn't stand to use the JDE by itself, which is why I do all my editing, compiling, refactoring in IDEA, and just use JDE to build my COD file and run it in the simulator, and occasionally use the debugger in the JDE. It's really old looking and clunky, and just a pain to work with, when compared to IDEA. You can use Eclipse or NetBeans instead of IDEA if that's your preference.


No related posts.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k-iMy5E-HM7ILXtr0zC1WWz3sNo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k-iMy5E-HM7ILXtr0zC1WWz3sNo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k-iMy5E-HM7ILXtr0zC1WWz3sNo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k-iMy5E-HM7ILXtr0zC1WWz3sNo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/9Q_Li9Ozjx8" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=478</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=478</feedburner:origLink></item>
		<item>
		<title>BlackBerry Development Tools – Eclipse Plugin (in beta)</title>
		<link>http://feedproxy.google.com/~r/Developerlife-Tutorials/~3/1G8oLxdBfkA/</link>
		<comments>http://developerlife.com/tutorials/?p=427#comments</comments>
		<pubDate>Wed, 22 Oct 2008 18:00:03 +0000</pubDate>
		<dc:creator>Nazmul</dc:creator>
				<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[blackberry eclipse plugin]]></category>

		<guid isPermaLink="false">http://developerlife.com/tutorials/?p=427</guid>
		<description>There are different tools that you can use for BB development - Eclipse Plugin and JDE. In this tutorial I will show you how to use the Eclipse Plugin as your IDE for BlackBerry development. Directions are provided on how to install and configure the Eclipse Plugin, then get started with a Hello World project, then deploy the project to the simulator and run it.


Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href='http://developerlife.com/tutorials/?p=738' rel='bookmark' title='Permanent Link: Creating your first GUI BlackBerry App'&gt;Creating your first GUI BlackBerry App&lt;/a&gt; &lt;small&gt;This tutorial will simply walk you through creating your first...&lt;/small&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2M2Xff8IjXMbWqNdVnL4AsszvFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2M2Xff8IjXMbWqNdVnL4AsszvFI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2M2Xff8IjXMbWqNdVnL4AsszvFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2M2Xff8IjXMbWqNdVnL4AsszvFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Developerlife-Tutorials/~4/1G8oLxdBfkA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://developerlife.com/tutorials/?feed=rss2&amp;p=427</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://developerlife.com/tutorials/?p=427</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.454 seconds --><!-- Cached page served by WP-Cache -->
