<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Don's Mobile Blog</title>
	<link>http://www.dbarnes.com/midlet</link>
	<description>Free Cell Phone Games and Java ME Development Tutorials</description>
	<pubDate>Sun, 16 Mar 2008 20:28:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Some Simple Text Effects in Java ME</title>
		<link>http://www.dbarnes.com/midlet/java-me-text-effects/</link>
		<comments>http://www.dbarnes.com/midlet/java-me-text-effects/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 18:26:02 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/java-me-text-effects/</guid>
		<description><![CDATA[The Graphics.drawString() method in MIDP is pretty limited.  You can specify a position, anchor point, and with the help of Graphics.setColor() and Graphics.setFont(), a color and a font, but that&#8217;s about it.  However, its possible to do some simple text effects that are a bit more interesting by combining multiple calls to drawString().

Tags: [...]]]></description>
			<content:encoded><![CDATA[<p>The <code>Graphics.drawString()</code> method in MIDP is pretty limited.  You can specify a position, anchor point, and with the help of <code>Graphics.setColor()</code> and <code>Graphics.setFont()</code>, a color and a font, but that&#8217;s about it.  However, its possible to do some simple text effects that are a bit more interesting by combining multiple calls to <code>drawString()</code>.</p>
<p> <a href="http://www.dbarnes.com/midlet/java-me-text-effects/#more-40" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/Graphics" title="See the Technorati tag page for 'Graphics'." rel="tag">Graphics</a>, <a href="http://technorati.com/tag/drawString" title="See the Technorati tag page for 'drawString'." rel="tag">drawString</a>, <a href="http://technorati.com/tag/MIDP" title="See the Technorati tag page for 'MIDP'." rel="tag">MIDP</a>, <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/cell%2Bphone%2Bgames" title="See the Technorati tag page for 'cell+phone+games'." rel="tag">cell+phone+games</a>, <a href="http://technorati.com/tag/game%2Bprogramming" title="See the Technorati tag page for 'game+programming'." rel="tag">game+programming</a>, <a href="http://technorati.com/tag/setFont" title="See the Technorati tag page for 'setFont'." rel="tag">setFont</a>, <a href="http://technorati.com/tag/text%2Beffects" title="See the Technorati tag page for 'text+effects'." rel="tag">text+effects</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/java-me-text-effects/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Filtering and Ordering Records with RMS</title>
		<link>http://www.dbarnes.com/midlet/filtering-and-ordering-records-with-rms/</link>
		<comments>http://www.dbarnes.com/midlet/filtering-and-ordering-records-with-rms/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 15:21:37 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/filtering-and-ordering-records-with-rms/</guid>
		<description><![CDATA[If you&#8217;ve ever used the Record Management System mechanism in MIDP, you already know how useful the RecordStore class can be for storing persistent data.  In a previous tutorial, Using RMS to Store Persistent Data, we used the RecordStore.getRecord(int) method to retrieve a record by its ID.  However, sometimes you may have more [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever used the Record Management System mechanism in MIDP, you already know how useful the <code>RecordStore</code> class can be for storing persistent data.  In a previous tutorial, <a href="http://www.dbarnes.com/midlet/midp-rms/">Using RMS to Store Persistent Data</a>, we used the <code>RecordStore.getRecord(int)</code> method to retrieve a record by its ID.  However, sometimes you may have more complex retrieval criteria than simply the record ID.  That&#8217;s where the <code>enumerateRecords()</code> method comes in handy.  In this article we will discuss how to filter and order a subset of records in a <code>RecordStore</code> object using <code>enumerateRecords()</code></p>
<p> <a href="http://www.dbarnes.com/midlet/filtering-and-ordering-records-with-rms/#more-39" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/MIDP" title="See the Technorati tag page for 'MIDP'." rel="tag">MIDP</a>, <a href="http://technorati.com/tag/Record%2BManagement%2BSystem" title="See the Technorati tag page for 'Record+Management+System'." rel="tag">Record+Management+System</a>, <a href="http://technorati.com/tag/RMS" title="See the Technorati tag page for 'RMS'." rel="tag">RMS</a>, <a href="http://technorati.com/tag/RecordStore" title="See the Technorati tag page for 'RecordStore'." rel="tag">RecordStore</a>, <a href="http://technorati.com/tag/RecordFilter" title="See the Technorati tag page for 'RecordFilter'." rel="tag">RecordFilter</a>, <a href="http://technorati.com/tag/RecordComparator" title="See the Technorati tag page for 'RecordComparator'." rel="tag">RecordComparator</a>, <a href="http://technorati.com/tag/enumerateRecords" title="See the Technorati tag page for 'enumerateRecords'." rel="tag">enumerateRecords</a>, <a href="http://technorati.com/tag/enumerate%2Brecords" title="See the Technorati tag page for 'enumerate+records'." rel="tag">enumerate+records</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/filtering-and-ordering-records-with-rms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using the Mobile Media API to Play Video</title>
		<link>http://www.dbarnes.com/midlet/video-mmapi/</link>
		<comments>http://www.dbarnes.com/midlet/video-mmapi/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 11:36:41 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/video-mmapi/</guid>
		<description><![CDATA[The Mobile Media API (JSR-135) specification enables advanced audio and video support on Java ME devices. While MIDP 2.0 supports a subset of the MMAPI, this subset does not include the video or graphics components of the specification. In this article, we will look at a simple example of how to play video on a [...]]]></description>
			<content:encoded><![CDATA[<p>The Mobile Media API (JSR-135) specification enables advanced audio and video support on Java ME devices. While MIDP 2.0 supports a subset of the MMAPI, this subset does not include the video or graphics components of the specification. In this article, we will look at a simple example of how to play video on a MMAPI enabled device.</p>
<p> <a href="http://www.dbarnes.com/midlet/video-mmapi/#more-38" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/video-mmapi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Text Messaging and the Wireless Messaging API</title>
		<link>http://www.dbarnes.com/midlet/text-messaging-wma/</link>
		<comments>http://www.dbarnes.com/midlet/text-messaging-wma/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 13:42:37 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/text-messaging-wma/</guid>
		<description><![CDATA[Short Message Service (SMS), commonly referred to as Text Messaging, allows cell phone users to send short, plain-text messages to each other.  The Wireless Messaging API (WMA) is an optional Java ME package that provides programmatic support for messaging technologies such as SMS.  In this article we will look at how to use [...]]]></description>
			<content:encoded><![CDATA[<p>Short Message Service (SMS), commonly referred to as Text Messaging, allows cell phone users to send short, plain-text messages to each other.  The <a href="http://java.sun.com/products/wma/index.jsp">Wireless Messaging API (WMA)</a> is an optional Java ME package that provides programmatic support for messaging technologies such as SMS.  In this article we will look at how to use WMA to send SMS messages.</p>
<p> <a href="http://www.dbarnes.com/midlet/text-messaging-wma/#more-37" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/Short%2BMessage%2BService" title="See the Technorati tag page for 'Short+Message+Service'." rel="tag">Short+Message+Service</a>, <a href="http://technorati.com/tag/SMS" title="See the Technorati tag page for 'SMS'." rel="tag">SMS</a>, <a href="http://technorati.com/tag/Text%2BMessaging" title="See the Technorati tag page for 'Text+Messaging'." rel="tag">Text+Messaging</a>, <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/MIDP" title="See the Technorati tag page for 'MIDP'." rel="tag">MIDP</a>, <a href="http://technorati.com/tag/WMA" title="See the Technorati tag page for 'WMA'." rel="tag">WMA</a>, <a href="http://technorati.com/tag/Wireless%2BMessaging%2BAPI" title="See the Technorati tag page for 'Wireless+Messaging+API'." rel="tag">Wireless+Messaging+API</a>, <a href="http://technorati.com/tag/cell%2Bphones" title="See the Technorati tag page for 'cell+phones'." rel="tag">cell+phones</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/text-messaging-wma/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using MIDP Localization to Support Multiple Languages</title>
		<link>http://www.dbarnes.com/midlet/midp-localization/</link>
		<comments>http://www.dbarnes.com/midlet/midp-localization/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 12:05:05 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/midp-localization/</guid>
		<description><![CDATA[In today&#8217;s global economy, it is now more important than ever for software to be written with localization in mind, and mobile applications are no exception.  Thankfully, NetBeans Mobility Pack makes the task easier with built-in support for MIDP localization.  In this article we will take a look at MIDP localization, and how [...]]]></description>
			<content:encoded><![CDATA[<p>In today&#8217;s global economy, it is now more important than ever for software to be written with <a href="http://en.wikipedia.org/wiki/Software_localization">localization</a> in mind, and mobile applications are no exception.  Thankfully, NetBeans Mobility Pack makes the task easier with built-in support for MIDP localization.  In this article we will take a look at MIDP localization, and how NetBeans helps us implement localized applications.</p>
<p> <a href="http://www.dbarnes.com/midlet/midp-localization/#more-36" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/MIDP" title="See the Technorati tag page for 'MIDP'." rel="tag">MIDP</a>, <a href="http://technorati.com/tag/localization" title="See the Technorati tag page for 'localization'." rel="tag">localization</a>, <a href="http://technorati.com/tag/software%2Blocalization" title="See the Technorati tag page for 'software+localization'." rel="tag">software+localization</a>, <a href="http://technorati.com/tag/MIDP%2Blocalization" title="See the Technorati tag page for 'MIDP+localization'." rel="tag">MIDP+localization</a>, <a href="http://technorati.com/tag/locale" title="See the Technorati tag page for 'locale'." rel="tag">locale</a>, <a href="http://technorati.com/tag/NetBeans" title="See the Technorati tag page for 'NetBeans'." rel="tag">NetBeans</a>, <a href="http://technorati.com/tag/NetBeans%2Bmobility%2Bpack" title="See the Technorati tag page for 'NetBeans+mobility+pack'." rel="tag">NetBeans+mobility+pack</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/midp-localization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Asynchronous Processing in Java ME: The Push Registry</title>
		<link>http://www.dbarnes.com/midlet/push-registry/</link>
		<comments>http://www.dbarnes.com/midlet/push-registry/#comments</comments>
		<pubDate>Mon, 14 May 2007 19:51:55 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/push-registry/</guid>
		<description><![CDATA[When writing mobile applications, you may encounter situations where you need to execute logic independently of user interaction.  For example, your application may need to do something in response to an outside event, such as an e-mail message being received.  You could put a loop in your application that periodically checks to see [...]]]></description>
			<content:encoded><![CDATA[<p>When writing mobile applications, you may encounter situations where you need to execute logic independently of user interaction.  For example, your application may need to do something in response to an outside event, such as an e-mail message being received.  You could put a loop in your application that periodically checks to see if the conditions for performing the task have been met.  However, even if it were supported by the device, this approach could consume valuable resources.  A better solution is to use the push registry API, which was added in MIDP 2.0.  In this article we will take a look at the features and limitations of the push registry.</p>
<p> <a href="http://www.dbarnes.com/midlet/push-registry/#more-35" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/push%2Bregistry" title="See the Technorati tag page for 'push+registry'." rel="tag">push+registry</a>, <a href="http://technorati.com/tag/MIDP%2B2.0" title="See the Technorati tag page for 'MIDP+2.0'." rel="tag">MIDP+2.0</a>, <a href="http://technorati.com/tag/MIDP" title="See the Technorati tag page for 'MIDP'." rel="tag">MIDP</a>, <a href="http://technorati.com/tag/PushRegistry" title="See the Technorati tag page for 'PushRegistry'." rel="tag">PushRegistry</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/push-registry/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Working with the TiledLayer Class</title>
		<link>http://www.dbarnes.com/midlet/tiledlayer/</link>
		<comments>http://www.dbarnes.com/midlet/tiledlayer/#comments</comments>
		<pubDate>Mon, 07 May 2007 02:58:50 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/tiledlayer/</guid>
		<description><![CDATA[A common technique used in video games is to have a large scrolling background formed by a grid of smaller, reusable images.  In MIDP 1.0, such a feature would need to be implemented from scratch or with a third-party library.  However, MIDP 2.0 provides the convenient TiledLayer class to address this specific need. [...]]]></description>
			<content:encoded><![CDATA[<p>A common technique used in video games is to have a large scrolling background formed by a grid of smaller, reusable images.  In MIDP 1.0, such a feature would need to be implemented from scratch or with a third-party library.  However, MIDP 2.0 provides the convenient TiledLayer class to address this specific need.  In this article we will look at a simple example of how to use the TiledLayer class in a Java ME application.</p>
<p> <a href="http://www.dbarnes.com/midlet/tiledlayer/#more-33" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/TiledLayer" title="See the Technorati tag page for 'TiledLayer'." rel="tag">TiledLayer</a>, <a href="http://technorati.com/tag/GameCanvas" title="See the Technorati tag page for 'GameCanvas'." rel="tag">GameCanvas</a>, <a href="http://technorati.com/tag/MIDP" title="See the Technorati tag page for 'MIDP'." rel="tag">MIDP</a>, <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/cell%2Bphone%2Bgames" title="See the Technorati tag page for 'cell+phone+games'." rel="tag">cell+phone+games</a>, <a href="http://technorati.com/tag/game%2Bprogramming" title="See the Technorati tag page for 'game+programming'." rel="tag">game+programming</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/tiledlayer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Using Preprocessor Directives to Port Java ME Applications</title>
		<link>http://www.dbarnes.com/midlet/preprocessor-directives/</link>
		<comments>http://www.dbarnes.com/midlet/preprocessor-directives/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 21:42:15 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/preprocessor-directives/</guid>
		<description><![CDATA[There may be times when you want to take advantage of device-specific features, yet support as wide a selection of devices as possible.  For example, perhaps you want to play sound in your application, but you also want to target several different platforms, each with different APIs for playing sounds.  You could manually [...]]]></description>
			<content:encoded><![CDATA[<p>There may be times when you want to take advantage of device-specific features, yet support as wide a selection of devices as possible.  For example, perhaps you want to play sound in your application, but you also want to target several different platforms, each with different APIs for playing sounds.  You could manually create a new project for each device you wish to support, but that could quickly turn into a nightmare as you try to keep common code in sync.  That&#8217;s where preprocessor directives come in.  This handy feature allows you to insert conditional logic into your source files that will include or exclude blocks of code before it gets to the Java compiler.</p>
<p> <a href="http://www.dbarnes.com/midlet/preprocessor-directives/#more-31" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/NetBeans" title="See the Technorati tag page for 'NetBeans'." rel="tag">NetBeans</a>, <a href="http://technorati.com/tag/NetBeans%2BIDE" title="See the Technorati tag page for 'NetBeans+IDE'." rel="tag">NetBeans+IDE</a>, <a href="http://technorati.com/tag/NetBeans%2BMobility%2BPack" title="See the Technorati tag page for 'NetBeans+Mobility+Pack'." rel="tag">NetBeans+Mobility+Pack</a>, <a href="http://technorati.com/tag/preprocessor%2Bdirectives" title="See the Technorati tag page for 'preprocessor+directives'." rel="tag">preprocessor+directives</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/preprocessor-directives/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Floating Point Support in Java ME</title>
		<link>http://www.dbarnes.com/midlet/floating-point-support-in-java-me/</link>
		<comments>http://www.dbarnes.com/midlet/floating-point-support-in-java-me/#comments</comments>
		<pubDate>Sun, 18 Mar 2007 03:08:42 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Java ME Development]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/floating-point-support-in-java-me/</guid>
		<description><![CDATA[Anyone who has been writing Java ME (J2ME) applications for a while has probably run into one of the more frustrating limitations of the platform, lack of support for the floating point primitive types: float and double.  More accurately, there is no floating point support in CLDC 1.0.  If you can, use CLDC [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who has been writing Java ME (J2ME) applications for a while has probably run into one of the more frustrating limitations of the platform, lack of support for the floating point primitive types: float and double.  More accurately, there is no floating point support in <em>CLDC 1.0</em>.  If you can, use <a href="http://java.sun.com/products/cldc/">CLDC 1.1</a>, which does have floating point support.  If that&#8217;s not a viable option, another possibility is to use one of the fixed point math libraries that are freely available, or to roll your own solution.</p>
<p> <a href="http://www.dbarnes.com/midlet/floating-point-support-in-java-me/#more-30" class="more-link">(more&#8230;)</a></p>
<p class="tags">Tags: <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java" title="See the Technorati tag page for 'Java'." rel="tag">Java</a>, <a href="http://technorati.com/tag/floating%2Bpoint%2Bmath" title="See the Technorati tag page for 'floating+point+math'." rel="tag">floating+point+math</a>, <a href="http://technorati.com/tag/fixed%2Bpoint%2Bmath" title="See the Technorati tag page for 'fixed+point+math'." rel="tag">fixed+point+math</a>, <a href="http://technorati.com/tag/CLDC" title="See the Technorati tag page for 'CLDC'." rel="tag">CLDC</a>, <a href="http://technorati.com/tag/game%2Bprogramming" title="See the Technorati tag page for 'game+programming'." rel="tag">game+programming</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/floating-point-support-in-java-me/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sinfah&#8217;s Lair Reaches 20,000 Downloads</title>
		<link>http://www.dbarnes.com/midlet/sinfahs-lair-20000-downloads/</link>
		<comments>http://www.dbarnes.com/midlet/sinfahs-lair-20000-downloads/#comments</comments>
		<pubDate>Fri, 16 Mar 2007 14:13:53 +0000</pubDate>
		<dc:creator>Don Barnes</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.dbarnes.com/midlet/sinfahs-lair-reaches-20000-downloads/</guid>
		<description><![CDATA[


Sinfah&#8217;s Lair reached the 20,000 download mark today on GetJar.  Many thanks to everyone who has played and provided feedback!

Tags: MIDlet, Java+ME, J2ME, cell+phone+game]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.dbarnes.com/midlet/games/sinfahs-lair/"><br />
<img style="clear: right; padding-left: 5px; float: right; padding-bottom: 5px" alt="Sinfah's Lair for Java Enabled Cell Phones" title="Sinfah's Lair for Java Enabled Cell Phones" src="http://www.dbarnes.com/midlet/images/sinfahs_lair_02.png" /><br />
</a></p>
<p><a href="http://www.dbarnes.com/midlet/games/sinfahs-lair/">Sinfah&#8217;s Lair</a> reached the 20,000 download mark today on <a href="http://www.getjar.com/products/5656/SinfahsLair">GetJar</a>.  Many thanks to everyone who has played and provided feedback!</p>
<div style="clear: both;"></div>
<p class="tags">Tags: <a href="http://technorati.com/tag/MIDlet" title="See the Technorati tag page for 'MIDlet'." rel="tag">MIDlet</a>, <a href="http://technorati.com/tag/Java%2BME" title="See the Technorati tag page for 'Java+ME'." rel="tag">Java+ME</a>, <a href="http://technorati.com/tag/J2ME" title="See the Technorati tag page for 'J2ME'." rel="tag">J2ME</a>, <a href="http://technorati.com/tag/cell%2Bphone%2Bgame" title="See the Technorati tag page for 'cell+phone+game'." rel="tag">cell+phone+game</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbarnes.com/midlet/sinfahs-lair-20000-downloads/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
