<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Hartti Suomela&#039;s Forum Nokia Blog</title>
  <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog</link>
  <description>&lt;p&gt;Java ME and Flash Lite expert in Forum Nokia Americas, Mountain View. Besides mobile technologies, interested in HCI and the use of technology in sports.&lt;/p&gt;
</description>
 </channel>
    <item>
   <title>Supernovas 7210 and 7610</title>
   <description>&lt;p&gt;
Last week &lt;a href=&quot;http://www.nokia.com/A4136001?newsid=1231580&quot; target=&quot;_blank&quot;&gt;Nokia announced four new Series 40 devices&lt;/a&gt;:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Supernova 7210&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.forum.nokia.com/devices/7310_Supernova&quot; target=&quot;_blank&quot;&gt;Supernova 7310&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.forum.nokia.com/devices/7510_Supernova&quot; target=&quot;_blank&quot;&gt;Supernova 7510&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Supernova 7610&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
After Bill Perry from Adobe asked me about the details of the new 7210 and 7610 devices, I realized that our devices specs are missing that information. As I do not know exactly when that information is going to be inserted on our site (this week is a &amp;quot;holiday&amp;quot; week after all) I thought I need to chip in with some facts before also biskero starts harrassing me...
&lt;/p&gt;
&lt;p&gt;
Both 7210 and 7610 are Series 40 5th Edition FP1 devices (which means that for Java specs, check &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/Java_ME_API_support_on_Nokia_devices&quot; target=&quot;_blank&quot;&gt;the table in here&lt;/a&gt;) and they have Flash Lite 3.0. As I am not as used to dig out this information as a couple of my colleagues, I cannot guarantee the facts, but I am pretty sure I got this right. 
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2008/07/01/supernovas-7210-and-7610</link>
      <pubDate>Tue, 01 Jul 2008 01:24:16 +0300</pubDate>   
  </item>
    <item>
   <title>6131 NFC supports RFID tasg, not VisualTags</title>
   <description>This is likely old news for some people, but after finding this out myself only recently through &lt;a href=&quot;http://discussion.forum.nokia.com/forum/showthread.php?t=106690&quot; target=&quot;undefined&quot;&gt;this thread&lt;/a&gt; on the FN Discusion boards, I thought a wider notification is in place to reduce further confusion.&lt;br /&gt;
&lt;br /&gt;
Even though the &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/998af293-9ce7-4e8b-a7ab-1d63ad399a0c/Nokia_6131_NFC_SDK_1_1.zip.html&quot; target=&quot;undefined&quot;&gt;SDK for Nokia 6131 NFC&lt;/a&gt;, contains the full Javadoc for Contactless Communication API (&lt;a href=&quot;http://jcp.org/en/jsr/detail?id=257&quot; target=&quot;undefined&quot;&gt;JSR-257&lt;/a&gt;), the &lt;a href=&quot;http://www.forum.nokia.com/devices/6131_NFC&quot; target=&quot;undefined&quot;&gt;Nokia 6131 phone&lt;/a&gt; itself does not contain VisualTagConnection. The phone&#039;s JSR-257 implementation supports only RFID tags.</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2007/08/07/6131-nfc-supports-rfid-tasg-not-visualtags</link>
      <pubDate>Tue, 07 Aug 2007 19:58:16 +0300</pubDate>   
  </item>
    <item>
   <title>Content Handler API on Series 40</title>
   <description>Some people have likely already noticed that Content Handler API (&lt;a href=&quot;http://jcp.org/en/jsr/detail?id=211&quot; target=&quot;undefined&quot;&gt;JSR-211&lt;/a&gt;) is listed in the device specs for a couple announced Series 40 phones. Namely &lt;a href=&quot;http://www.forum.nokia.com/devices/6500_classic&quot; target=&quot;undefined&quot;&gt;6500 Classic&lt;/a&gt; and &lt;a href=&quot;http://www.forum.nokia.com/devices/6500_slide&quot; target=&quot;undefined&quot;&gt;6500 Slide&lt;/a&gt;, which should be out during the third quarter of this year. &lt;br /&gt;
&lt;br /&gt;
The inclusion of CHAPI is not a typo. This API is a required API for MSA (&lt;a href=&quot;http://jcp.org/en/jsr/detail?id=248&quot; target=&quot;undefined&quot;&gt;JSR-248&lt;/a&gt;) and hence it is making it&#039;s way to handsets and it will be available more widely in the future as MSA compliant phones become a commonplace.&lt;br /&gt;
&lt;br /&gt;
If you want to start developing and testing a MIDlet utilizing JSR-211, you should use &lt;a href=&quot;http://java.sun.com/products/sjwtoolkit/&quot; target=&quot;undefined&quot;&gt;Sun&#039;s WTK&lt;/a&gt; for now.</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2007/08/07/content-handler-api-on-series-40</link>
      <pubDate>Tue, 07 Aug 2007 19:49:08 +0300</pubDate>   
  </item>
    <item>
   <title>Some comments on Series 40 5th Edition SDK</title>
   <description>The &lt;a href=&quot;http://forum.nokia.com/info/sw.nokia.com/id/cc48f9a1-f5cf-447b-bdba-c4d41b3d05ce/Series_40_Platform_SDKs.html&quot;&gt;Series 40 5th Edition SDK&lt;/a&gt; (Java ME, of course, and Flash Lite 2.1)&amp;#160;is finally out. Yes, and in case you were wondering, we skipped the 4th edition.&lt;br /&gt;
&lt;br /&gt;
A couple of comments.&lt;br /&gt;
&lt;br /&gt;
This SDK supports the &lt;a href=&quot;http://jcp.org/en/jsr/detail?id=248&quot;&gt;JSR-248&lt;/a&gt; Subset plus a couple of additional APIs, including JSR-177 (APDU and CRYPTO), Web Services, and AMMS.&lt;br /&gt;
&lt;br /&gt;
The SDK has been tested with the following Java ME IDEs
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Eclipse 3.2.2 with EclipseME 1.6.6 or higher&lt;/li&gt;
    &lt;li&gt;Sun NetBeans 5.5 with Mobility Pack 5.5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
There are already &lt;a href=&quot;http://forum.nokia.com/devices/matrix_s40_5ed_1.html&quot;&gt;a few devices&lt;/a&gt; announced belonging to this platform. Additionally there are a number of devices with a subset of APIs from 5th Edition, including &lt;a href=&quot;http://forum.nokia.com/devices/2630&quot;&gt;2630&lt;/a&gt;, &lt;a href=&quot;http://forum.nokia.com/devices/2660&quot;&gt;2660&lt;/a&gt;, &lt;a href=&quot;http://forum.nokia.com/devices/2760&quot;&gt;2760&lt;/a&gt;. You could use the 5th Edition SDK to develop applications for those devices, as they support MIDP 2.1 (instead of MIDP 2.0 like in the previous Series 40 SDK, which BTW was 3rd Edition Feature Pack 2). Note also the limited JAR size and heap memory for those three&amp;#160;devices!&lt;br /&gt;
&lt;br /&gt;
Read also the &lt;a href=&quot;http://forum.nokia.com/info/sw.nokia.com/id/af3ecf1f-4ddb-42e9-97ce-16d70a69b55d.html&quot;&gt;release notes&lt;/a&gt; document for this SDK. It contains&amp;#160;a few&amp;#160;additional&amp;#160;details on the SDK&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2007/07/03/some-comments-on-series-40-5th-edition-sdk</link>
      <pubDate>Tue, 03 Jul 2007 20:30:18 +0300</pubDate>   
  </item>
    <item>
   <title>Friday ramblings: Battery covers and SIM card holders</title>
   <description>There are almost as many battery cover lock mechanisms and SIM card holder mechanisms in Nokia phones as there are different phone models. I might be exaggerating a little, but still the variety is astounding. As I have to change SIM cards between phones almost daily (and sometimes even more often), I have also become intimately familiar&amp;#160;on how to open the battery cover, remove the battery, and replace the SIM card. Trust me. It is not always a walk in a park.&amp;#160;&lt;br /&gt;
&lt;br /&gt;
To start with there are two models (ok, there might be more, but I only remember these two) which allow you to remove the SIM card without removing the battery first. &lt;a href=&quot;http://forum.nokia.com/devices/6111&quot;&gt;Nokia 6111&lt;/a&gt; and &lt;a href=&quot;http://forum.nokia.com/devices/N93&quot;&gt;N93&lt;/a&gt;. Pretty cool (if you are geek), but quite unnecessary feature for a normal user with one SIM card and phone only.&lt;br /&gt;
&lt;br /&gt;
On other phones you need to remove the battery cover and battery before being able to change the SIM card. On most of the phones this is really simple. Many phones have these sliding covers, which just require you to press them from one side and slide them open (sometimes finding the sliding direction could&amp;#160;require few guesses...).&lt;br /&gt;
There are a few challenging ones though. At least &lt;a href=&quot;http://forum.nokia.com/N71&quot;&gt;N71&lt;/a&gt; and&amp;#160;&lt;a href=&quot;http://forum.nokia.com/devices/E90&quot;&gt;E90&lt;/a&gt; come to mind. They have small, pretty stiff lock buttons which you basically have to press with your fingernail. Unfortunately I am nail-challenged person&amp;#160;(in other words nail-biter) so opening these covers is sometimes a frustrating experience.&lt;br /&gt;
&lt;br /&gt;
With my short (non-existing) fingernails I do not even try to use them to take the batteries out. I just hit my other palm with the opened phone and the battery pops out.&lt;br /&gt;
&lt;br /&gt;
The last challenge is getting the SIM card out. This is usually very easy step, but again my short fingernails cause problems on phones, where the SIM card is in a tight place - like in &lt;a href=&quot;http://forum.nokia.com/devices/N75&quot;&gt;N75&lt;/a&gt;. I almost need tweezers (or at least&amp;#160;patience)&amp;#160;to get the SIM out from this baby.&lt;br /&gt;
&lt;br /&gt;
The best open-the-phone experience? There are many to choose from, but &lt;a href=&quot;http://forum.nokia.com/devices/6131&quot;&gt;6131&lt;/a&gt; is close to the top of the list. The battery cover is a easy slider and there is extra room for index finger to take the battery out.&lt;br /&gt;
&lt;br /&gt;
What is your favorite or least favorite phone what comes to battery covers and SIM card holders?</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2007/06/15/friday-ramblings-battery-covers-and-sim-card-holders</link>
      <pubDate>Fri, 15 Jun 2007 22:07:32 +0300</pubDate>   
  </item>
    <item>
   <title>Notes for Java developers targeting new Series 40 entry-level phones</title>
   <description>&lt;p&gt;Nokia announced seven entry-level phones today. Java applications can installed on three of those seven phones. The model numbers of those Series 40 phones are &lt;a href=&quot;http://www.forum.nokia.com/devices/2630&quot;&gt;2630&lt;/a&gt;, &lt;a href=&quot;http://www.forum.nokia.com/devices/2660&quot;&gt;2660&lt;/a&gt; and &lt;a href=&quot;http://www.forum.nokia.com/devices/2760&quot;&gt;2760&lt;/a&gt;.&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;The set of Java APIs on those low-end phones differ a little from the mainstream Series 40 devices as there are fewer supported APIs on those devices than for example on Series 40 3rd Edition FP2 devices, but there are also&amp;#160;some APIs supported, which are not available on Series 40 2nd or even 3rd Edition devices.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;For example there is no Mobile 3D Graphics API (JSR-184 or SVG API (JSR-226) on these newly announced devices. On the other hand the APDU package of SATSA API (JSR-177) is supported.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;So when targeting these phones, make sure you are not trying to use an API which is not available. Also note that because of limited available memory, the max JAR size is only 256 KB and heap size for those apps is 512 KB.&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2007/05/04/notes-for-java-developers-targeting-new-series-40-entry-level-phones</link>
      <pubDate>Fri, 04 May 2007 03:37:58 +0300</pubDate>   
  </item>
    <item>
   <title>Checking out the API access settings on Nokia devices</title>
   <description>&lt;p&gt;I have touched the security settings of operator branded phones on this blog in the past (&lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=430&quot;&gt;China Unicom&lt;/a&gt;, &lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=428&quot;&gt;Sprint&lt;/a&gt;, &lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=400&quot;&gt;Hucthinson 3G&lt;/a&gt;, &lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=379&quot;&gt;T-Mobile U.S.&lt;/a&gt; and &lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=360&quot;&gt;AT&amp;amp;T/Cingular&lt;/a&gt;). However I have been pretty light on details about the API access settings on generic (non-branded phones). Time to change that.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://blogs.forum.nokia.com/file.html?id=417&amp;amp;file=securitysettings_v02.pdf&quot;&gt;Attached is an PDF file&lt;/a&gt; (created from an Excel sheet) containing a&amp;#160;small sample of API access settings for a number of Nokia phones and the recommended settings from the various JSR specifications (MIDP2, MIDP2.0.1, MIDP2.1, JTWI, MSA). Note that even the recommendations from different MIDP versions are different. And the settings on generic Nokia phones differ from those. And sometimes even the firmware versions seems to affect the available settings. Oh, what a mess.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Yes, I know. This blog is not the optimal place for publishing this kind of info, but I was wondering if people would have some comments on how to present this information so it would be most useful to the developers. One possible, and final resting place for this stuff as well as the operator specific settings information is Forum Nokia Wiki. I was thinking of one page for each different API access settings,&amp;#160; and listing all the devices having those settings. Is this kind of table good, or does someone prefer the tables from JSR specs (which to me look confusing)?&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Any other suggestions?&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2007/03/30/checking-out-the-api-access-settings-on-nokia-devices</link>
      <pubDate>Fri, 30 Mar 2007 00:45:34 +0300</pubDate>   
  </item>
    <item>
   <title>Installing MIDlets on Series 40 and S60</title>
   <description>&lt;p&gt;The &lt;a href=&quot;http://jcp.org/en/jsr/detail?id=118&quot;&gt;MIDP specification&lt;/a&gt; allows quite a lot of variance in the installation procedure of MIDlets. The spec basically only states what the AMS (Application Management System) needs to take care of but not how it should be taken care of.&amp;#160; So it is no wonder that installing MIDlets on Series 40 is different from installation on S60 phones.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;First of all, when you transfer MIDlets to Series 40 phones, they will get installed &amp;quot;on the background&amp;quot;. The user does not need to start the installation procedure and walk through the installation - after the user navigates to the Application menu, the MIDlets is already there. On S60 phones the user has click through an installation before the MIDlet is installed on the phone. If the MIDlet was downloaded using the browser that process starts automatically. In other cases the user has to go to inbox and start the installation by clicking the JAR or JAD file. On Series 60 phones the destination of the MIDlet&amp;#160;varies across the board. On some devices the MIDlets are installed in &amp;quot;My Own&amp;quot; folder, or in &amp;quot;Installations&amp;quot;, or...&lt;/p&gt;
&lt;p&gt;On Series 40 phones the destination of the MIDlets has changed a little through the different models, but mainly the MIDlets can be found in the &amp;quot;Games&amp;quot; subfolder.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;One might ask how Series 40 phone user knows which of his/her MIDlets are untrusted and which are signed as no installation notifications are displayed to the user. The answer is that the user has to select the MIDlet in question and check the MIDlet settings using the Options menu.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;One thing to remember&amp;#160;on Series 40 phones is that when upgrading a&amp;#160;MIDlet,&amp;#160;JAD files need to be used. If&amp;#160;one intends to upgrade an existing MIDlet using JAR file only, the MIDlet does not get replaced but&amp;#160;the new MIDlet gets installed next to he old existing version.&amp;#160;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;And lastly a reference to &lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=130&quot;&gt;information on JAD and manifest files&lt;/a&gt;... &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2006/12/03/installing-midlets-on-series-40-and-s60</link>
      <pubDate>Sun, 03 Dec 2006 21:19:47 +0200</pubDate>   
  </item>
    <item>
   <title>Series 40 and network configuration</title>
   <description>&lt;p&gt;
Once again I got inspiration from FN Discussion boards after reading for umpteenth time about Series 40 network configuration issues for MIDlets.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
There is &lt;a href=&quot;http://wiki.forum.nokia.com/index.php/TSJ000409_-_Access_Point_Name_configuration&quot;&gt;a technical note on this&lt;/a&gt; (updated this link on Oct 10, 2008), which tackles this issue pretty nicely, but I still would like to write a detailed explanation on how I have done the network access settings on generic Series 40 devices. I have to note that the following explanation works only with the 3rd Edition and newer devices as well as some 2nd Edition devices (see the group 2 on the technical note).
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.forum.nokia.com/Technical_Library/FNTL/Access_Point_Name_configuration.htm&quot;&gt;&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
It is notable that even if the browser might be able to connect to the network, your phone might still&amp;nbsp;need some additional configuration to get the network connections for MIDlets to work. If your browser works but MIDlets do not, please skip to step 2.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Also note that I have used Nokia 5300 to write down these instructions. The menu names might be different on your phone, but the general idea should become clear.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
1) Get the &lt;a href=&quot;https://nokiags.wdsglobal.com/standard?siteLanguageId=118&quot;&gt;generic network settings&lt;/a&gt; for your operator and save them on your phone. I usually browser to another site while waiting for the settings to arrive and hence forget to write down / memorize the pin code needed to install the settings. Do not do the same mistake :-)&lt;br /&gt;
However at this point your browser should be able to connect.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
2) Go to Menu-&amp;gt;Settings-&amp;gt;Configuration and choose &amp;quot;Activ. default in all apps.&amp;quot;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
3) Next you need to create an access point which you can then use in your MIDlets.&lt;br /&gt;
Staying in the the same &amp;quot;Configuration settings&amp;quot; menu, select &amp;quot;Personal config. settings&amp;quot;. Press &amp;quot;Add&amp;quot; and select &amp;quot;Access point&amp;quot; from the list. Go to &amp;quot;Access point settings&amp;quot;-&amp;gt;&amp;quot;Bearer settings&amp;quot;-&amp;gt;&amp;quot;Packet data access point&amp;quot; and write the correct access point name here. For me, using Cingular network, the correct one is &amp;quot;Cingular WEB&amp;quot; (that&#039;s the name of the settings I received from the online settings service).&lt;br /&gt;
I know that this create access point using a packet data access point seems confusing, but bear with me.
&lt;/p&gt;
&lt;p&gt;
4) If you want, you can also name this access point, but also the default name &amp;quot;My access point&amp;quot; works well. Do this before returning to the Configuration settings menu.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
5) In the &amp;quot;Configuration settings&amp;quot; menu, select &amp;quot;Preferred access point&amp;quot; and select the access point you just created (in my case &amp;quot;My access point&amp;quot;)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
6) Test your MIDlet. If you set up the Data access point correctly, the MIDlet should be connecting to the network just fine.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Another issue related to Series 40 network access is the &amp;quot;KNIEXT _NewGlobalRef failed&amp;quot; error some people have experienced on some Series 40 phones. The cause of this problem is that some previous network connection was not closed properly. This issue can be cured by taking the battery away from the phone for a little while. 
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2006/11/09/series-40-and-network-configuration</link>
      <pubDate>Thu, 09 Nov 2006 19:04:34 +0200</pubDate>   
  </item>
    <item>
   <title>MIDlets, System.out, and Series 40 phones</title>
   <description>&lt;p&gt;There is a &lt;a href=&quot;http://www.forum.nokia.com/info/sw.nokia.com/id/7358ddb5-d66a-4998-865e-d357e133223b/SystemOutRedirectionUsersGuide_v1_0_050905.pdf.html&quot;&gt;document &lt;/a&gt;on Forum Nokia web site describing how to redirect the System.out and System.err on newer S60 phones. I dawned only recently to me that this similar functionality is quite easy to achieve on Series 40 phones.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;By &amp;quot;debug&amp;quot; I simply mean here that one can see the System.out stream on a connected PC while running your midlet on Series 40 handset. I have not yet had time find out for sure which handsets support this, but works at least on newest handsets like 5300.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;How did I got it working? I first installed &lt;a href=&quot;http://europe.nokia.com/A4144903&quot;&gt;PC Suite&lt;/a&gt; on my PC (yes, running Windows here). I also created a test midlet printing messages during execution with System.out.println() and installed it on my handset.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Then I connected the phone with a USB cable (selected the mode to be the default) and waited the corresponding drivers to be installed. I went on to check from the PC Device manager what was the com port assigned to my phone.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&amp;quot;Control Panel -&amp;gt; System -&amp;gt; Hardware -&amp;gt; Device Manager -&amp;gt; Ports (COM &amp;amp; LPT). You should see something like: &amp;quot;Nokia GSM Phone USB&amp;quot; there.&lt;br /&gt;Select Properties -&amp;gt; Port Settings -&amp;gt; Advanced. The port should be something between COM1 and COM10 for the Terminal program to be able to access it. Change it if necessary.&amp;quot;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;If you changed the port it is always a good idea to disconnect the phone and reconnect it, to make sure the port change is updated.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Open a terminal program and connect to that port. HyperTerminal works, but the output gets messy with the linefeeds. Instead you could use some other, more configurable terminal program, like &lt;a href=&quot;http://bray.velenje.cx/avr/terminal/&quot;&gt;Terminal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Run your midlet and enjoy the stream of messages displaying on the terminal screen.&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/hartti-suomelas-forum-nokia-blog/2006/10/18/midlets-system.out-and-series-40-phones</link>
      <pubDate>Wed, 18 Oct 2006 19:42:00 +0300</pubDate>   
  </item>
  </rdf:RDF>

