<?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"
	>

<channel>
	<title>Mobile Programming Pit Stop</title>
	<atom:link href="http://mobilepit.com/feed" rel="self" type="application/rss+xml" />
	<link>http://mobilepit.com</link>
	<description>Mobile Phone, PDA and JavaME (J2ME) Programming Blog</description>
	<pubDate>Sat, 12 Jul 2008 12:46:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Free Skype JavaME (J2ME) client for mobile device</title>
		<link>http://mobilepit.com/06/free-skype-javame-j2me-client-for-mobile-device.html</link>
		<comments>http://mobilepit.com/06/free-skype-javame-j2me-client-for-mobile-device.html#comments</comments>
		<pubDate>Thu, 26 Jun 2008 16:01:47 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[Mobile Software]]></category>

		<category><![CDATA[client]]></category>

		<category><![CDATA[clients]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[messenger]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[midp 2.0]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[mobile app]]></category>

		<category><![CDATA[skype]]></category>

		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://mobilepit.com/?p=122</guid>
		<description><![CDATA[Great news for those who are using Skype to get connected with their contacts, now they can  do so while on the move with the free Skype mobile client. 
The mobile client offers chat feature as well as receiving calls from Skype contacts. However  airtime charge may incur for receiving voice call, depending [...]]]></description>
			<content:encoded><![CDATA[<p>Great news for those who are using Skype to get connected with their contacts, now they can  do so while on the move with the free Skype mobile client. </p>
<p>The mobile client offers chat feature as well as receiving calls from Skype contacts. However  airtime charge may incur for receiving voice call, depending on the subscribers&#8217; data plan.  </p>
<p><img src="http://fakap.net/drop/files/skypemobile.gif" alt="" style="float:none;" /></p>
<p>The main advantage of this J2ME client is portability across a wide-range of mobile devices which implements MIDP 2.0. Although the Skype Mobile website lists only handful of supported device, in reality Mobile Skype is supported on a lot more devices.</p>
<p>Disadvantages include its inability to send SMS to your contacts and the inability to make voice calls. However in my opinion, the free Mobile Skype does its best considering it is written for mobile devices with limited capabilities.</p>
<p>You can download Skype Mobile from this website : <a href="http://mobiledownload.skype.com/">http://mobiledownload.skype.com/</a></p>
<p><strong>Tips</strong><br />
With  little creativity on java jad file, you can install Mobile Skype on any MIDP 2.0 supported device without much trouble</p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/06/free-skype-javame-j2me-client-for-mobile-device.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Upgraded to Wordpress 2.5.1</title>
		<link>http://mobilepit.com/05/upgraded-to-wordpress-251.html</link>
		<comments>http://mobilepit.com/05/upgraded-to-wordpress-251.html#comments</comments>
		<pubDate>Mon, 19 May 2008 06:12:17 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[announcement]]></category>

		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[phone]]></category>

		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://mobilepit.com/?p=121</guid>
		<description><![CDATA[This website upgraded has been upgraded to wordpress 2.5.1 to ensure quality content delivery for its reader. Thank you for subscribing and reading this blog after this long years. I&#8217;m planning to continue to write in the blog again some time after next month. 
So stay tuned!
]]></description>
			<content:encoded><![CDATA[<p>This website upgraded has been upgraded to wordpress 2.5.1 to ensure quality content delivery for its reader. Thank you for subscribing and reading this blog after this long years. I&#8217;m planning to continue to write in the blog again some time after next month. </p>
<p>So stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/05/upgraded-to-wordpress-251.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Create PC Bluetooth application easily with pybluez</title>
		<link>http://mobilepit.com/10/create-pc-bluetooth-application-easily-with-pybluez.html</link>
		<comments>http://mobilepit.com/10/create-pc-bluetooth-application-easily-with-pybluez.html#comments</comments>
		<pubDate>Tue, 23 Oct 2007 04:19:46 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PDA]]></category>

		<category><![CDATA[PocketPC]]></category>

		<category><![CDATA[Tips, Tricks, Guide]]></category>

		<guid isPermaLink="false">http://mobilepit.com/10/create-pc-bluetooth-application-easily-with-pybluez.html</guid>
		<description><![CDATA[pybluez is a python bindings for the bluez application which enables you to interface with bluetooth devices on your computer.
Combined with the power of python dynamic typing, you will be able to do Rapid Application Development and test mobile bluetooth application quickly on your computer
Here's a snippets which combines pyosd and pybluez which scans for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://people.csail.mit.edu/albert/bluez-intro/index.html">pybluez</a> is a python bindings for the bluez application which enables you to interface with bluetooth devices on your computer.</p>
<p>Combined with the power of python dynamic typing, you will be able to do Rapid Application Development and test mobile bluetooth application quickly on your computer</p>
<p>Here's a snippets which combines pyosd and pybluez which scans for nearby bluetooth devices and display the result on screen :</p>
<div class="igBar"><span id="lpython-2"><a href="#" onclick="javascript:showPlainTxt('python-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PYTHON:</span>
<div id="python-2">
<div class="python">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">import</span> bluetooth</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">import</span> pyosd</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">from</span> <span style="color: #dc143c;">time</span> <span style="color: #ff7700;font-weight:bold;">import</span> sleep</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">p = pyosd.<span style="color: black;">osd</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">p.<span style="color: black;">set_pos</span><span style="color: black;">&#40;</span>pyosd.<span style="color: black;">POS_MID</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">p.<span style="color: black;">set_align</span><span style="color: black;">&#40;</span>pyosd.<span style="color: black;">ALIGN_CENTER</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">p.<span style="color: black;">set_colour</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">"green"</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">p.<span style="color: black;">display</span><span style="color: black;">&#40;</span> <span style="color: #483d8b;">"Scanning for bluetooth device"</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">nearby_devices = bluetooth.<span style="color: black;">discover_devices</span><span style="color: black;">&#40;</span>duration=<span style="color: #ff4500;color:#800000;">20</span>, lookup_names = <span style="color: #008000;">True</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008000;">str</span>= <span style="color: #483d8b;">"found %d devices"</span> % <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>nearby_devices<span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #008000;">str</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">p.<span style="color: black;">display</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sleep<span style="color: black;">&#40;</span><span style="color: #ff4500;color:#800000;">2</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #ff7700;font-weight:bold;">for</span> name, addr <span style="color: #ff7700;font-weight:bold;">in</span> nearby_devices:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;p.<span style="color: black;">display</span><span style="color: black;">&#40;</span> <span style="color: #483d8b;">"&nbsp; %s - %s"</span> % <span style="color: black;">&#40;</span>addr, name<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: black;">&#40;</span><span style="color: #483d8b;">" %s - %s"</span> % <span style="color: black;">&#40;</span>addr,name<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;sleep<span style="color: black;">&#40;</span><span style="color: #ff4500;color:#800000;">2</span><span style="color: black;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Python enables Rapid Application Development on  your computer without much fuss.  Coupled with <a href="http://pygtk.org/tutorial.html">pygtk</a> and <a href="http://www.wxpython.org/">wxPython</a> acting as GUI, you can create a lot of bluetooth application to interface with your mobile devices, limited only by your imagination.</p>
<p>Tags: <a href="http://technorati.com/tag/python" rel="tag">python</a>, <a href="http://technorati.com/tag/pybluez" rel="tag">pybluez</a>, <a href="http://technorati.com/tag/bluetooth" rel="tag">bluetooth</a>, <a href="http://technorati.com/tag/gtk" rel="tag">gtk</a>, <a href="http://technorati.com/tag/gnome" rel="tag">gnome</a>, <a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/mobile" rel="tag">mobile</a>, <a href="http://technorati.com/tag/pda" rel="tag">pda</a>, <a href="http://technorati.com/tag/programming" rel="tag">programming</a>, <a href="http://technorati.com/tag/development" rel="tag">development</a>, <a href="http://technorati.com/tag/RAD" rel="tag">RAD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/10/create-pc-bluetooth-application-easily-with-pybluez.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to get Phone IMEI number with J2ME / JavaME</title>
		<link>http://mobilepit.com/10/how-to-get-imei-number-in-j2me-javame.html</link>
		<comments>http://mobilepit.com/10/how-to-get-imei-number-in-j2me-javame.html#comments</comments>
		<pubDate>Fri, 12 Oct 2007 11:57:53 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Motorola]]></category>

		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[Samsung]]></category>

		<category><![CDATA[Sony Ericsson]]></category>

		<guid isPermaLink="false">http://mobilepit.com/10/how-to-get-imei-number-in-j2me-javame.html</guid>
		<description><![CDATA[International Mobile Equipment Identity (IMEI)  is used to identify valid devices connected to GSM and UMTS network. This number can be accessed from a mobile phone by dialing *#06# on the keypad. IMEI is commonly use by software developers as part of software protection scheme to prevent it from being pirated.
JavaME developers however suffers [...]]]></description>
			<content:encoded><![CDATA[<p>International Mobile Equipment Identity (IMEI)  is used to identify valid devices connected to GSM and UMTS network. This number can be accessed from a mobile phone by dialing *#06# on the keypad. IMEI is commonly use by software developers as part of software protection scheme to prevent it from being pirated.</p>
<p>JavaME developers however suffers from a drawback because MIDP/CLDC specification does not include an API to obtain IMEI from mobile devices. However there are few phone manufacturers included this functionality through <em>System.getPropery()</em> calls. </p>
<p>Here's how to get IMEI number from mobile devices of different manufacturers<br />
<strong>Nokia</strong></p>
<div class="igBar"><span id="ljava-8"><a href="#" onclick="javascript:showPlainTxt('java-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-8">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"phone.imei"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"com.nokia.IMEI"</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Note ; Requires signed midlet. S60 3rd edition device does not requires signing for this to work.</p>
<p><strong>Sony-Ericsson</strong></p>
<div class="igBar"><span id="ljava-9"><a href="#" onclick="javascript:showPlainTxt('java-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-9">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"com.sonyericsson.imei"</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Note ; might not work on all model, YMMV</p>
<p><strong>Motorola</strong></p>
<div class="igBar"><span id="ljava-10"><a href="#" onclick="javascript:showPlainTxt('java-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-10">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"IMEI"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"com.motorola.IMEI"</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><strong>Samsung</strong></p>
<div class="igBar"><span id="ljava-11"><a href="#" onclick="javascript:showPlainTxt('java-11'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-11">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"com.samsung.imei"</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><string>Siemens</strong></p>
<div class="igBar"><span id="ljava-12"><a href="#" onclick="javascript:showPlainTxt('java-12'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-12">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">getProperty</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">"com.siemens.imei"</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Hopefully this information can aid you in your J2ME programming projects.</p>
<p><strong>Quick Tip :</strong><br />
It's quite hard to determine the phone model/manufacturer well ahead beforehand. For a more robust solution, I suggest that you combine the above call with System.getProperty("microedition.platform").</p>
<p>Tags: <a href="http://technorati.com/tag/j2me" rel="tag">j2me</a>, <a href="http://technorati.com/tag/javame" rel="tag">javame</a>, <a href="http://technorati.com/tag/mobile" rel="tag">mobile</a>, <a href="http://technorati.com/tag/opensource" rel="tag">opensource</a>, <a href="http://technorati.com/tag/imei" rel="tag">imei</a>, <a href="http://technorati.com/tag/nokia" rel="tag">nokia</a>, <a href="http://technorati.com/tag/sony+ericsson" rel="tag">sony ericsson</a>, <a href="http://technorati.com/tag/samsung" rel="tag">samsung</a>, <a href="http://technorati.com/tag/motorola" rel="tag">motorola</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/10/how-to-get-imei-number-in-j2me-javame.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Cool J2ME Game Demo - Opposite Lock</title>
		<link>http://mobilepit.com/10/cool-j2me-game-demo-opposite-lock.html</link>
		<comments>http://mobilepit.com/10/cool-j2me-game-demo-opposite-lock.html#comments</comments>
		<pubDate>Tue, 09 Oct 2007 05:35:47 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Mobile Games]]></category>

		<category><![CDATA[Sony Ericsson]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[race]]></category>

		<category><![CDATA[racing]]></category>

		<guid isPermaLink="false">http://mobilepit.com/10/cool-j2me-game-demo-opposite-lock.html</guid>
		<description><![CDATA[Here's a video clip from the Grand Prize winner of Java Mobile Application Video Contest organized by Sun.
The demo feature a Mobile Java (j2me) car racing game called Opposite Lock. Enjoy the video.
Loading...
You can download and buy Opposite Lock from clickgamer.com
]]></description>
			<content:encoded><![CDATA[<p>Here's a video clip from the Grand Prize winner of <a href="http://72.5.124.55/javame/contest/">Java Mobile Application Video Contest</a> organized by Sun.</p>
<p>The demo feature a Mobile Java (j2me) car racing game called Opposite Lock. Enjoy the video.</p>
<span class="coolplayer_wrapper"><span id="coolplayer_container_639618007"></span><span class="coolplayer_info" id="coolplayer_info_639618007" style="width: 423px;display: block;" ondblclick="coolplayer_input(this, '425', '360', '0', '0', 'utf-8', '');" title="Double click to input your media URL, and press enter to play it.">Loading...</span><script type="text/javascript"><!--
coolplayer('<a href=\"http://youtube.com/watch?v=yd3Zzdsug84\">J2ME Opposite Lock Game</a>', '639618007', '425', '360', '0', '0', 'utf-8', '');
//--></script></span>
<p>You can download and buy <a href="http://www.clickgamer.com/moreinfo.htm?pid=14458">Opposite Lock</a> from <a href="http://clickgamer.com">clickgamer.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/10/cool-j2me-game-demo-opposite-lock.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Download J2ME WheelItem CustomItem</title>
		<link>http://mobilepit.com/10/download-j2me-wheelitem-customitem.html</link>
		<comments>http://mobilepit.com/10/download-j2me-wheelitem-customitem.html#comments</comments>
		<pubDate>Fri, 05 Oct 2007 20:49:17 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://mobilepit.com/10/download-j2me-wheelitem-customitem.html</guid>
		<description><![CDATA[This is an example of J2ME / JavaME CustomItem  called WheelItem. It does nothing beside showing a spinning wheel on the phone screen. WheelItem is a perfect candidate to be displayed on a wait form screen replacing Gauge class while your application is performing lengthy operating.
WheelItem Screenshot


PLAIN TEXT
JAVA:




import javax.microedition.midlet.*;


import javax.microedition.lcdui.*;


import java.util.*;


&#160;


public class WheelItem extends [...]]]></description>
			<content:encoded><![CDATA[<p>This is an example of J2ME / JavaME CustomItem  called WheelItem. It does nothing beside showing a spinning wheel on the phone screen. WheelItem is a perfect candidate to be displayed on a wait form screen replacing Gauge class while your application is performing lengthy operating.</p>
<p><strong>WheelItem Screenshot</strong></p>
<div align="center"><img style="float:none;" src='http://mobilepit.com/wp-content/uploads/2007/10/wheelitem.png' alt='' />
</div>
<div class="igBar"><span id="ljava-14"><a href="#" onclick="javascript:showPlainTxt('java-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-14">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #a1a100;">import javax.microedition.midlet.*;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #a1a100;">import javax.microedition.lcdui.*;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #a1a100;">import java.util.*;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> WheelItem <span style="color: #000000; font-weight: bold;">extends</span> CustomItem</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #993333;">int</span> mCount,mMaximum;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #993333;">int</span> mInterval;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #993333;">int</span> mWidth,mHeight,mX,mY,mRadius;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> mMessage;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">public</span> WheelItem<span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> title<span style="color: #66cc66;">&#41;</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#123;</span> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; super<span style="color: #66cc66;">&#40;</span>title<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; mCount=<span style="color: #cc66cc;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; mMaximum = <span style="color: #cc66cc;color:#800000;">36</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; mInterval = <span style="color: #cc66cc;color:#800000;">100</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ATimerTask+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">TimerTask</span></a> task = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=allinurl%3ATimerTask+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">TimerTask</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">void</span> run<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mCount = <span style="color: #66cc66;">&#40;</span>mCount+<span style="color: #cc66cc;color:#800000;">1</span><span style="color: #66cc66;">&#41;</span> % mMaximum;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; repaint<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ATimer+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Timer</span></a> timer = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=allinurl%3ATimer+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Timer</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; timer.<span style="color: #006600;">schedule</span><span style="color: #66cc66;">&#40;</span>task,<span style="color: #cc66cc;color:#800000;">0</span>,mInterval<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">void</span> setString<span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">String</span></a> string<span style="color: #66cc66;">&#41;</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; mMessage = string;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; repaint<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">void</span> paint<span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3AGraphics+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Graphics</span></a> g, <span style="color: #993333;">int</span> iWidth, <span style="color: #993333;">int</span> iHeight<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; mWidth = iWidth;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; mHeight = iHeight;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #993333;">int</span> halfWidth = mWidth/<span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #993333;">int</span> halfHeight = mHeight/<span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; mRadius = <a href="http://www.google.com/search?q=allinurl%3AMath+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Math</span></a>.<span style="color: #006600;">min</span><span style="color: #66cc66;">&#40;</span>halfWidth,halfHeight<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; mX = halfWidth - mRadius/<span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; mY = halfHeight - mRadius/<span style="color: #cc66cc;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #993333;">int</span> theta = -<span style="color: #66cc66;">&#40;</span>mCount*<span style="color: #cc66cc;color:#800000;">360</span>/mMaximum<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">setColor</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">255</span>,<span style="color: #cc66cc;color:#800000;">255</span>,<span style="color: #cc66cc;color:#800000;">255</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">fillRect</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">0</span>,<span style="color: #cc66cc;color:#800000;">0</span>,mWidth,mHeight<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">setColor</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;color:#800000;">0</span>,<span style="color: #cc66cc;color:#800000;">0</span>,<span style="color: #cc66cc;color:#800000;">0</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">drawArc</span><span style="color: #66cc66;">&#40;</span>mX,mY,mRadius,mRadius,<span style="color: #cc66cc;color:#800000;">0</span>,<span style="color: #cc66cc;color:#800000;">360</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">fillArc</span><span style="color: #66cc66;">&#40;</span>mX,mY,mRadius,mRadius,theta+<span style="color: #cc66cc;color:#800000;">90</span>,<span style="color: #cc66cc;color:#800000;">90</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">fillArc</span><span style="color: #66cc66;">&#40;</span>mX,mY,mRadius,mRadius,theta+<span style="color: #cc66cc;color:#800000;">270</span>,<span style="color: #cc66cc;color:#800000;">90</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>mMessage !=<span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; g.<span style="color: #006600;">drawString</span><span style="color: #66cc66;">&#40;</span>mMessage,mWidth/<span style="color: #cc66cc;color:#800000;">2</span>,mHeight,<a href="http://www.google.com/search?q=allinurl%3AGraphics+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Graphics</span></a>.<span style="color: #006600;">BOTTOM</span> | <a href="http://www.google.com/search?q=allinurl%3AGraphics+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Graphics</span></a>.<span style="color: #006600;">HCENTER</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">int</span> getMinContentWidth<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #cc66cc;color:#800000;">80</span>; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">int</span> getMinContentHeight<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #cc66cc;color:#800000;">80</span>; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">int</span> getPrefContentWidth<span style="color: #66cc66;">&#40;</span><span style="color: #993333;">int</span> width<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><span style="color: #000000; font-weight: bold;">return</span> getMinContentWidth<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #993333;">int</span> getPrefContentHeight<span style="color: #66cc66;">&#40;</span><span style="color: #993333;">int</span> height<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span><span style="color: #000000; font-weight: bold;">return</span> getMinContentHeight<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Download example application with WheelItem source : <a href='http://mobilepit.com/wp-content/uploads/2007/10/waitformdemo.zip' title=''>WaitFormDemo.zip</a></p>
<p>Ported (rather poorly) from Wheel canvas written by Jonathan Knudsen from his article - <a href="http://developers.sun.com/mobility/midp/articles/threading/">Networking, User Experiences and Threads</a>.</p>
<p>Any suggestions or improvements are welcomed!</p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/10/download-j2me-wheelitem-customitem.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>SymbianTutorial.org - Symbian application development basic</title>
		<link>http://mobilepit.com/10/symbiantutorialorg-symbian-application-development-basic.html</link>
		<comments>http://mobilepit.com/10/symbiantutorialorg-symbian-application-development-basic.html#comments</comments>
		<pubDate>Tue, 02 Oct 2007 03:54:56 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[Nokia]]></category>

		<category><![CDATA[PDA]]></category>

		<category><![CDATA[PocketPC]]></category>

		<category><![CDATA[Symbian]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[s60]]></category>

		<category><![CDATA[series60]]></category>

		<guid isPermaLink="false">http://mobilepit.com/10/symbiantutorialorg-symbian-application-development-basic.html</guid>
		<description><![CDATA[SymbianTutorial.org is a good website to learn about fundamental application development in Symbian (especially series60). 
Though some information about the IDE is slightly outdated (as stated on the website), the tutorial website covers basic Symbian data type, class naming convention, exception handling, input/output, gui handling basics and how to create resource file for Symbian development [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.symbiantutorial.org/">SymbianTutorial.org</a> is a good website to learn about fundamental application development in Symbian (especially series60). </p>
<p>Though some information about the IDE is slightly outdated (as stated on the website), the tutorial website covers basic Symbian data type, class naming convention, exception handling, input/output, gui handling basics and how to create resource file for Symbian development platform.</p>
<p>The website itself is structred in a way to introduce reader to <a href="http://symbian.com">Symbian</a> application development environment, which is the main platform used in  Nokia and Sony-Ericsson smartphones.</p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/10/symbiantutorialorg-symbian-application-development-basic.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>iPhoneCanvas - Fancy List component class for J2ME</title>
		<link>http://mobilepit.com/10/iphonecanvas-fancy-list-component-class-for-j2me.html</link>
		<comments>http://mobilepit.com/10/iphonecanvas-fancy-list-component-class-for-j2me.html#comments</comments>
		<pubDate>Mon, 01 Oct 2007 14:20:35 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://mobilepit.com/10/iphonecanvas-fancy-list-component-class-for-j2me.html</guid>
		<description><![CDATA[I found a really nice but simple to use fancy list chooser class that emulates an iPhone display. The class requires MIDP 2.0 supported phones and can replace the default and boring List chooser class into a stunning, smooth scrolling graphical menu (includes reflections) for your users to see
Here's example screenshot of iPhoneCanvas demo in [...]]]></description>
			<content:encoded><![CDATA[<p>I found a really nice but simple to use fancy list chooser class that emulates an iPhone display. The class requires MIDP 2.0 supported phones and can replace the default and boring List chooser class into a stunning, smooth scrolling graphical menu (includes reflections) for your users to see</p>
<p>Here's example screenshot of iPhoneCanvas demo in action :</p>
<div align="center"><a href='http://mobilepit.com/wp-content/uploads/2007/10/panel2.jpg' title=''><img style="float:none;" src='http://mobilepit.com/wp-content/uploads/2007/10/panel2.jpg' alt='' /></a></div>
<div align="center"><a href='http://mobilepit.com/wp-content/uploads/2007/10/panel1.jpg' title=''><img style="float:none;" src='http://mobilepit.com/wp-content/uploads/2007/10/panel1.jpg' alt='' /></a></div>
<p>These menu icons are generated from flat and boring thumbnails like these :<br />
<img style="float:none;" src='http://mobilepit.com/wp-content/uploads/2007/10/u2_test.png' alt='' /><img style="float:none;" src='http://mobilepit.com/wp-content/uploads/2007/10/rodstewart_test.png' alt='' /></p>
<p><strong>Download</strong><br />
iPhoneCanvas is licensed under the GNU General Public License and can be downloaded from <a href="http://code.google.com/p/listchooser/">listchooser Google Code project page</a></p>
<p><strong>Demo</strong><br />
The iPhoneCanvas demo featured in above screenshot can be downloaded here - <a href='http://mobilepit.com/wp-content/uploads/2007/10/fancylist.jar' title=''>fancylist.jar</a>, <a href='http://mobilepit.com/wp-content/uploads/2007/10/fancylist.zip' title=''>fancylist.zip (demo source code)</a></p>
<p>Please submit bug reports or suggestions at  <a href="http://code.google.com/p/listchooser/issues/list">Google Code listchooser page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/10/iphonecanvas-fancy-list-component-class-for-j2me.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to generate Random Numbers in J2ME application</title>
		<link>http://mobilepit.com/09/how-to-generate-random-numbers-in-j2me-application.html</link>
		<comments>http://mobilepit.com/09/how-to-generate-random-numbers-in-j2me-application.html#comments</comments>
		<pubDate>Fri, 28 Sep 2007 09:04:57 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Tips, Tricks, Guide]]></category>

		<category><![CDATA[newbie]]></category>

		<category><![CDATA[cldc]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[sun]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/how-to-generate-random-numbers-in-j2me-application.html</guid>
		<description><![CDATA[One of the popular question asked in this blog is ways to generate random numbers in J2ME application. 
As most people probably realized, the JavaME CLDC does not include the Math.Random class to generate random numbers. However one can generate a series of random numbers in JavaME/J2ME application by using the included java.util.Random class.

Here's a [...]]]></description>
			<content:encoded><![CDATA[<p>One of the popular question asked in this blog is ways to generate random numbers in J2ME application. </p>
<p>As most people probably realized, the JavaME CLDC does not include the Math.Random class to generate random numbers. However one can generate a series of random numbers in JavaME/J2ME application by using the included java.util.Random class.</p>
<div align="center"><img style="float:none;" src='http://mobilepit.com/wp-content/uploads/2007/09/randomdemo.png' alt='' /></div>
<p>Here's a sample usage </p>
<div class="igBar"><span id="ljava-16"><a href="#" onclick="javascript:showPlainTxt('java-16'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVA:</span>
<div id="java-16">
<div class="java">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #a1a100;">import java.util.Random;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">...</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ARandom+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Random</span></a> generator = <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?q=allinurl%3ARandom+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">Random</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; generator.<span style="color: #006600;">setSeed</span><span style="color: #66cc66;">&#40;</span><a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">currentTimeMillis</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; float f = generator.<span style="color: #006600;">nextFloat</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1"><span style="color: #aaaadd; font-weight: bold;">System</span></a>.<span style="color: #006600;">out</span>.<span style="color: #006600;">println</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">""</span>+<span style="color: #66cc66;">&#40;</span>f*<span style="color: #cc66cc;color:#800000;">100</span>.0f<span style="color: #66cc66;">&#41;</span>%<span style="color: #cc66cc;color:#800000;">100</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">... </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>The sample code above will produce a random floating-point number between 0..100 (exclusive)</p>
<p>Here's the source code for the full Random Number Demo application : <a href='http://mobilepit.com/wp-content/uploads/2007/09/randomdemo.java' title=''>RandomDemo.java</a>, <a href='http://mobilepit.com/wp-content/uploads/2007/09/randomdemo.jar' title=''></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/how-to-generate-random-numbers-in-j2me-application.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Foxrate - Open Source J2ME Currency Converter Mobile Application</title>
		<link>http://mobilepit.com/09/foxrate-open-source-j2me-currency-converter-mobile-application.html</link>
		<comments>http://mobilepit.com/09/foxrate-open-source-j2me-currency-converter-mobile-application.html#comments</comments>
		<pubDate>Fri, 28 Sep 2007 03:58:31 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Mobile Software]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PDA]]></category>

		<category><![CDATA[j2me]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[javame]]></category>

		<category><![CDATA[midp]]></category>

		<category><![CDATA[mobile]]></category>

		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/foxrate-open-source-j2me-currency-converter-mobile-application.html</guid>
		<description><![CDATA[


Foxrate mobile is a currency converter application for mobile devices. It is a relatively small application which supports converting from/to 35 different currencies used around the world. 
Foxrate lifts you from the burden of updating  currency rate  by automatically retrieving latest currency information from remote server. The best part about foxrate is -- [...]]]></description>
			<content:encoded><![CDATA[<div align="center">
<img style="float:none;"  src='http://mobilepit.com/wp-content/uploads/2007/09/foxrate.jpg' alt='open source j2me currency converter' title='open source j2me currency converter' />
</div>
<p>Foxrate mobile is a currency converter application for mobile devices. It is a relatively small application which supports converting from/to 35 different currencies used around the world. </p>
<p>Foxrate lifts you from the burden of updating  currency rate  by automatically retrieving latest currency information from remote server. The best part about foxrate is -- it is available for free and open source!</p>
<p><strong>Download Foxrate Mobile Currency Converter</strong><br />
Foxrate can downloaded from- <a href="http://foxrate.googlecode.com">Google Code's Foxrate page </a> and <a href="http://www.getjar.com/products/12534/Foxrate">Getjar.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/foxrate-open-source-j2me-currency-converter-mobile-application.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Pocket SharpMT - Free Pocket PC Blogging Client</title>
		<link>http://mobilepit.com/09/pocket-sharpmt-free-pocket-pc-blogging-client.html</link>
		<comments>http://mobilepit.com/09/pocket-sharpmt-free-pocket-pc-blogging-client.html#comments</comments>
		<pubDate>Wed, 26 Sep 2007 05:44:15 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[PocketPC]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[blogging]]></category>

		<category><![CDATA[blogs]]></category>

		<category><![CDATA[gps]]></category>

		<category><![CDATA[moblog]]></category>

		<category><![CDATA[movable type]]></category>

		<category><![CDATA[PDA]]></category>

		<category><![CDATA[pocket pc]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/pocket-sharpmt-free-pocket-pc-blogging-client.html</guid>
		<description><![CDATA[Pocket SharpMT is a blogging client for Pocket PC devices. It supports Movable-Type and other blogging platform that supports Movable-Type XML-RPC api like Wordpress and Nucleus CMS.
Among the features supported by Pocket SharpMT are :

Multiple Category support
Post Status (Draft/Published)
Custom Weblog API ping URL
Post Excerpts
Image Uploading
Text Formatting
Contact-list details export (URL,Email)

The most useful feature that I appreciate [...]]]></description>
			<content:encoded><![CDATA[<p>Pocket SharpMT is a blogging client for Pocket PC devices. It supports <a href="http://www.movabletype.org/">Movable-Type</a> and other blogging platform that supports Movable-Type XML-RPC api like <a href="http://wordpress.org/">Wordpress</a> and Nucleus CMS.</p>
<p>Among the features supported by Pocket SharpMT are :</p>
<ul>
<li>Multiple Category support</li>
<li>Post Status (Draft/Published)</li>
<li>Custom Weblog API ping URL</li>
<li>Post Excerpts</li>
<li>Image Uploading</li>
<li>Text Formatting</li>
<li>Contact-list details export (URL,Email)</li>
</ul>
<p>The most useful feature that I appreciate most in SharpMT are the multiple category support and post draft saving feature, which is very handy when I'm traveling with my Dopod P800W Pocket PC PDA.</p>
<p>The only feature that I would like to add in SharpMT is support for  Pocket PC GPS device. It would be awesome to be able to report your position when you are blogging while you're  travelling.</p>
<p><strong>Pocket SharpMT Screenshots</strong></p>
<div align="center">
<a href='http://mobilepit.com/wp-content/uploads/2007/09/sharpmt.gif' title=''><img src='http://mobilepit.com/wp-content/uploads/2007/09/sharpmt.gif' style="float:none;" alt='' /></a></p>
<p><a href='http://mobilepit.com/wp-content/uploads/2007/09/pocket-sharpmt-0.gif' title=''><img src='http://mobilepit.com/wp-content/uploads/2007/09/pocket-sharpmt-0.gif' style="float:none;" alt='' /></a>
</div>
<p><strong>Download Pocket SharpMT </strong><br />
As the name implies, Pocket SharpMT requires .NET Compact Framework 2.0 runtime which is shipped together with devices running Windows Mobile 5.0 and above.</p>
<p>You can download Pocket SharpMT from its official website below :</p>
<p>[ <a href="http://www.randyrants.com/2006/08/sharp_mt_pocket.html">Download Pocket SharpMT</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/pocket-sharpmt-free-pocket-pc-blogging-client.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress 2.3 has been released! yay!</title>
		<link>http://mobilepit.com/09/wordpress-23-has-been-released-yay.html</link>
		<comments>http://mobilepit.com/09/wordpress-23-has-been-released-yay.html#comments</comments>
		<pubDate>Tue, 25 Sep 2007 16:52:11 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/wordpress-23-has-been-released-yay.html</guid>
		<description><![CDATA[Finally, The much awaited Wordpress 2.3 is finally released today! Among the new features of Wordpress 2.3 (codename Dexter) are :
Built-in Tag support

Wordpress release update notification
More options in canonical URLs
Pending Reviews feature for multi author blog
Advance WYSIWYG HTML editor (TinyMCE)
Atom 1.0 support (feeds and publishing)

Please read the official Wordpress 2.3 release announcement for more information! [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, The much awaited Wordpress 2.3 is finally released today! Among the new features of Wordpress 2.3 (codename Dexter) are :</p>
<li>Built-in Tag support</li>
<ul>
<li>Wordpress release update notification</li>
<li>More options in canonical URLs</li>
<li>Pending Reviews feature for multi author blog</li>
<li>Advance WYSIWYG HTML editor (TinyMCE)</li>
<li><a href="http://atomenabled.org/">Atom 1.0 suppor</a>t (feeds and publishing)</li>
</ul>
<p>Please read the official <a href="http://wordpress.org/development/2007/09/wordpress-23/">Wordpress 2.3 release announcement</a> for more information! </p>
<p>Note: This weblog will be upgraded to Wordpress 2.3 pretty soonish!</p>
<p>Tags: <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/blog" rel="tag"> blog</a>, <a href="http://technorati.com/tag/blogging" rel="tag">blogging</a>, <a href="http://technorati.com/tag/blogs" rel="tag">blogs</a>, <a href="http://technorati.com/tag/weblog" rel="tag">weblog</a>, <a href="http://technorati.com/tag/weblogs" rel="tag">weblogs</a>, <a href="http://technorati.com/tag/atom" rel="tag">atom</a>, <a href="http://technorati.com/tag/rss" rel="tag">rss</a>, <a href="http://technorati.com/tag/taxonomy" rel="tag">taxonomy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/wordpress-23-has-been-released-yay.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Upgrade Dopod Pocket PC to Windows Mobile 6</title>
		<link>http://mobilepit.com/09/upgrade-dopod-pocket-pc-to-windows-mobile-6.html</link>
		<comments>http://mobilepit.com/09/upgrade-dopod-pocket-pc-to-windows-mobile-6.html#comments</comments>
		<pubDate>Fri, 14 Sep 2007 17:29:04 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[Mobile Software]]></category>

		<category><![CDATA[PDA]]></category>

		<category><![CDATA[PocketPC]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/upgrade-dopod-pocket-pc-to-windows-mobile-6.html</guid>
		<description><![CDATA[Great news to all Dopod Pocket PC owners! HTC now offers a free Windows Mobile 6 upgrade to those who previously bought Windows Mobile 5 Dopod devices, which includes me!


To upgrade, simply go to the Dopod website, select your appropriate country and click "Upgrade to Windows Mobile 6 Now!". You will need to download ActiveSync [...]]]></description>
			<content:encoded><![CDATA[<p>Great news to all <a href="http://dopodasia.com/">Dopod Pocket PC</a> owners! HTC now offers a free Windows Mobile 6 upgrade to those who previously bought Windows Mobile 5 Dopod devices, which includes me!</p>
<div align="center"><img style="float:none;" id="image95" src="http://mobilepit.com/wp-content/uploads/2007/09/windows6.png" alt="windows6.png" />
</div>
<p>To upgrade, simply go to the <a href="http://dopodasia.com">Dopod</a> website, select your appropriate country and click "Upgrade to Windows Mobile 6 Now!". You will need to download ActiveSync 4.5 to install WM6 on your Dopod device however.</p>
<p>Please note that you are required to register as <a href="http://www.dopodasia.com/Dopod_en/member/right.aspx">Dopod Club Members</a> before you can proceed with the downloads.</p>
<div align="center">
<img  style="float:none;" src="http://mobilepit.com/wp-content/uploads/2007/09/dopod-838pro.jpg" alt="dopod-838pro.jpg" /></div>
<p><strong>Supported Dopod Device</strong><br />
The supported Dopod device for the upgrade are </p>
<ul>
<li>Dopod D810</li>
<li>Dopod U1000</li>
<li>Dopod P800W</li>
<li>Dopod 838Pro</li>
</ul>
<p><strong>A Word of Warning</strong><br />
Do remember that upgrading firmware is a risky procedure! You might end up with an expensive paperweight should the upgrade procedure fails, refer to the nearest <a href="http://www.asia.htc.com/asia/SEA/support_sc.html">Authorized HTC Care center</a> near you for assistance.</p>
<p>Tags: <a href="http://technorati.com/tag/pocket+pc" rel="tag">pocket pc</a>, <a href="http://technorati.com/tag/pocketpc" rel="tag">pocketpc</a>, <a href="http://technorati.com/tag/pda" rel="tag">pda</a>, <a href="http://technorati.com/tag/mobile" rel="tag">mobile</a>, <a href="http://technorati.com/tag/dopod" rel="tag">dopod</a>, <a href="http://technorati.com/tag/htc" rel="tag">htc</a>, <a href="http://technorati.com/tag/windows+mobile" rel="tag">windows mobile</a>, <a href="http://technorati.com/tag/wince" rel="tag">wince</a>, <a href="http://technorati.com/tag/windows" rel="tag">windows</a>, <a href="http://technorati.com/tag/microsoft" rel="tag">microsoft</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/upgrade-dopod-pocket-pc-to-windows-mobile-6.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Presentation Slides for 10 Sept UUM Sintok Class Talk (AP Hatim)</title>
		<link>http://mobilepit.com/09/presentation-slides-for-10-sept-uum-sintok-class-talk-ap-hatim.html</link>
		<comments>http://mobilepit.com/09/presentation-slides-for-10-sept-uum-sintok-class-talk-ap-hatim.html#comments</comments>
		<pubDate>Mon, 10 Sep 2007 13:11:54 +0000</pubDate>
		<dc:creator>M.H Ismail</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Tips, Tricks, Guide]]></category>

		<category><![CDATA[newbie]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/presentation-slides-for-10-sept-uum-sintok-class-talk-ap-hatim.html</guid>
		<description><![CDATA[Here is the presentation slides of the 10 Sept 2007 Network Content &#038; Applications in Mobile Devices - Assoc Prof. Hatim  Mohamad Tahir class at UUM Sintok.
Tags: sintok, malaysia, uum, presentation, slides, mobile, j2me, javame, webservice, web service, xmlrpc, xml-rpc, soap
]]></description>
			<content:encoded><![CDATA[<p>Here is the presentation slides of the 10 Sept 2007 <a href="http://java.mobilepit.com/mobile1.ppt">Network Content &#038; Applications in Mobile Devices</a> - Assoc Prof. Hatim  Mohamad Tahir class at UUM Sintok.</p>
<p>Tags: <a href="http://technorati.com/tag/sintok" rel="tag">sintok</a>, <a href="http://technorati.com/tag/malaysia" rel="tag">malaysia</a>, <a href="http://technorati.com/tag/uum" rel="tag">uum</a>, <a href="http://technorati.com/tag/presentation" rel="tag">presentation</a>, <a href="http://technorati.com/tag/slides" rel="tag">slides</a>, <a href="http://technorati.com/tag/mobile" rel="tag">mobile</a>, <a href="http://technorati.com/tag/j2me" rel="tag">j2me</a>, <a href="http://technorati.com/tag/javame" rel="tag">javame</a>, <a href="http://technorati.com/tag/webservice" rel="tag">webservice</a>, <a href="http://technorati.com/tag/web+service" rel="tag">web service</a>, <a href="http://technorati.com/tag/xmlrpc" rel="tag">xmlrpc</a>, <a href="http://technorati.com/tag/xml-rpc" rel="tag">xml-rpc</a>, <a href="http://technorati.com/tag/soap" rel="tag">soap</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/presentation-slides-for-10-sept-uum-sintok-class-talk-ap-hatim.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>The best J2ME MIDlet icon size settings</title>
		<link>http://mobilepit.com/09/the-best-j2me-midlet-icon-size-settings.html</link>
		<comments>http://mobilepit.com/09/the-best-j2me-midlet-icon-size-settings.html#comments</comments>
		<pubDate>Mon, 10 Sep 2007 03:05:34 +0000</pubDate>
		<dc:creator>mypapit</dc:creator>
		
		<category><![CDATA[J2ME / JavaME]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Mobile Software]]></category>

		<category><![CDATA[Tips, Tricks, Guide]]></category>

		<category><![CDATA[newbie]]></category>

		<guid isPermaLink="false">http://mobilepit.com/09/the-best-j2me-midlet-icon-size-settings.html</guid>
		<description><![CDATA[Although not required, It is nice to include icon in your MIDlet distribution as it give a unique feeling to your mobile application. The only problem is different device seems to have different icon sizes requirements for tJ2ME MIDlet.
The Ideal Icon size guidelines for different mobile device
Here is the icon size guideline for different devices [...]]]></description>
			<content:encoded><![CDATA[<p>Although not required, It is nice to include icon in your MIDlet distribution as it give a unique feeling to your mobile application. The only problem is different device seems to have different icon sizes requirements for tJ2ME MIDlet.</p>
<p><strong>The Ideal Icon size guidelines for different mobile device</strong><br />
Here is the icon size guideline for different devices </p>
<p><strong>Nokia</strong></p>
<ul>
<li>Series 40 -  128x160=24x24, 208x208=46x46, 240x320=46x48 </li>
<li>    S60 1st and 2nd - 176x208=42x29, 352x416=76x76 </li>
<li>S60 3rd - 176x208=31x31, 208x176=37x37, 352x416=76x76, 240x320=53x53/55x55, 320x240=52x52/54x54, 208x208=37x37
</li>
<li>N90/N95 : 84x58 </li>
</ul>
<p><strong>Samsung  &#038; Sony Ericsson</strong><br />
Most Samsung phone accept 16x16, 32x32 icon size</p>
<p><strong>Motorola</strong><br />
15x15, 16x16, 32x32 </p>
<p>Most phone seems to accept 8bit-depth color for MIDlet icons, except Nokia S60 3rd edition which seems display 24bit icon quite well.</p>
<p>Note that most of this figure are based on experiments and observation on different phone models.</p>
<p>Tags: <a href="http://technorati.com/tag/midlet" rel="tag">midlet</a>, <a href="http://technorati.com/tag/java" rel="tag">java</a>, <a href="http://technorati.com/tag/j2me" rel="tag">j2me</a>, <a href="http://technorati.com/tag/javame" rel="tag">javame</a>, <a href="http://technorati.com/tag/midp" rel="tag">midp</a>, <a href="http://technorati.com/tag/midp2" rel="tag">midp2</a>, <a href="http://technorati.com/tag/symbian" rel="tag">symbian</a>, <a href="http://technorati.com/tag/nokia" rel="tag">nokia</a>, <a href="http://technorati.com/tag/motorola" rel="tag">motorola</a>, <a href="http://technorati.com/tag/sony+ericsson" rel="tag">sony ericsson</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobilepit.com/09/the-best-j2me-midlet-icon-size-settings.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
