<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How MIDlet Signing is Killing J2ME</title>
	<atom:link href="http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/feed/" rel="self" type="application/rss+xml" />
	<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/</link>
	<description>by Java coders, for Java coders</description>
	<lastBuildDate>Fri, 05 Mar 2010 09:16:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: good_kid</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-74355</link>
		<dc:creator>good_kid</dc:creator>
		<pubDate>Wed, 24 Feb 2010 07:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-74355</guid>
		<description>&lt;p&gt;You are right!I hate the security domain.Last week we paid for a midlet sign by the third trusted domain.But It&#039;s still not working becuase it needs our providing the operator signature.Horrible!
I could not test my application when I was coding and using my own phone.It&#039;s totally bad things for J2ME.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>You are right!I hate the security domain.Last week we paid for a midlet sign by the third trusted domain.But It&#8217;s still not working becuase it needs our providing the operator signature.Horrible!
I could not test my application when I was coding and using my own phone.It&#8217;s totally bad things for J2ME.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: HaqMan</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-69108</link>
		<dc:creator>HaqMan</dc:creator>
		<pubDate>Fri, 22 Jan 2010 20:00:01 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-69108</guid>
		<description>&lt;p&gt;I wish if I read this article earlier, after spending hours and hours on a j2me app, I&#039;ve learnt that I cannot distribute it, only by paying hefty price, so my development is kind of useless!!!
Well, this is what you get if you don&#039;t research before starting development :)
There must be a way around this, maybe getting a copy of Sun&#039;s cert?!?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I wish if I read this article earlier, after spending hours and hours on a j2me app, I&#8217;ve learnt that I cannot distribute it, only by paying hefty price, so my development is kind of useless!!!
Well, this is what you get if you don&#8217;t research before starting development <img src='http://javablog.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> 
There must be a way around this, maybe getting a copy of Sun&#8217;s cert?!?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-65075</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Wed, 30 Dec 2009 01:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-65075</guid>
		<description>&lt;p&gt;Nice article.&lt;/p&gt;

&lt;p&gt;My first mobile app and I run right into this crap.
Can&#039;t read the file system without a warning every time.
Can self-sign the jar, but can&#039;t install the certificate on the phone.
Am not willing to pay $$$: I bought MY phone and want to run MY stuff on it. Its mine.
But apparrently I&#039;m not allowed.
What a load of crap.
Its all over for me and mobile apps - at least as far as J2ME is concerned.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice article.</p>

<p>My first mobile app and I run right into this crap.
Can&#8217;t read the file system without a warning every time.
Can self-sign the jar, but can&#8217;t install the certificate on the phone.
Am not willing to pay $$$: I bought MY phone and want to run MY stuff on it. Its mine.
But apparrently I&#8217;m not allowed.
What a load of crap.
Its all over for me and mobile apps - at least as far as J2ME is concerned.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Po co nowe platformy programowe na komórki? &#171; Przem Kalicki &#8211; zapiski</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-57209</link>
		<dc:creator>Po co nowe platformy programowe na komórki? &#171; Przem Kalicki &#8211; zapiski</dc:creator>
		<pubDate>Wed, 21 Oct 2009 05:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-57209</guid>
		<description>&lt;p&gt;[...] Szukając materiałów na temat znalazłem wpis na pewnym blogu o bardzo wymownym tytule: &#8220;How MIDlet Signing is Killing J2ME&#8221; [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[&#8230;] Szukając materiałów na temat znalazłem wpis na pewnym blogu o bardzo wymownym tytule: &#8220;How MIDlet Signing is Killing J2ME&#8221; [&#8230;]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-56880</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Thu, 15 Oct 2009 23:47:12 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-56880</guid>
		<description>&lt;p&gt;Yes, Android can be good thing. But it is new platform, not enviroment (like .Net Framework for PC) so only new (that means: high-cost) devices will support it. Of course, after couple of years the situation can be another. But yet there are a lot of devices, which requires JeME support, in the world. So J2ME still alive..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yes, Android can be good thing. But it is new platform, not enviroment (like .Net Framework for PC) so only new (that means: high-cost) devices will support it. Of course, after couple of years the situation can be another. But yet there are a lot of devices, which requires JeME support, in the world. So J2ME still alive..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Vasily</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-55783</link>
		<dc:creator>Vasily</dc:creator>
		<pubDate>Sun, 04 Oct 2009 14:03:39 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-55783</guid>
		<description>&lt;p&gt;Thank you for your post!
Even if it dated two years ago, the same crap happens today.&lt;/p&gt;

&lt;p&gt;Luckily, we have Android now!
I suppose that 90% of application developers will switch to Android because Google ever supports developers, while Sun and carriers are trying to make money.
It seems that Android takes all the problems of mobile applicaiton development and solves them at one time!&lt;/p&gt;

&lt;p&gt;Special thanks to &quot;j2mesecrets&quot; site author.&lt;/p&gt;

&lt;p&gt;J2ME is dying. Long life, Android!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thank you for your post!
Even if it dated two years ago, the same crap happens today.</p>

<p>Luckily, we have Android now!
I suppose that 90% of application developers will switch to Android because Google ever supports developers, while Sun and carriers are trying to make money.
It seems that Android takes all the problems of mobile applicaiton development and solves them at one time!</p>

<p>Special thanks to &#8220;j2mesecrets&#8221; site author.</p>

<p>J2ME is dying. Long life, Android!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Serge</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-54819</link>
		<dc:creator>Serge</dc:creator>
		<pubDate>Thu, 24 Sep 2009 09:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-54819</guid>
		<description>&lt;p&gt;While midlet signing has a valid reasoning behind it (to prevent ill-meant midlets from stealing valuable personal data), even developers themselves cannot get rid of the unnecessary checks even on their own phones!&lt;/p&gt;

&lt;p&gt;Yes, I guess that&#039;s Sun&#039;s fault that it did a lousy job of checking the MIDP implementations of specific phone manufacturers - how would they ever get the &quot;Java Powered&quot; logo then?&lt;/p&gt;

&lt;p&gt;Look at Android:
http://developer.android.com/guide/publishing/app-signing.html
&quot;The certificate does not need to be signed by a certificate authority: it is perfectly allowable, and typical, for Android applications to use self-signed certificates.&quot;
- It could be that simple for MIDP as well
but the phone manufacturers decided they knew better...&lt;/p&gt;

&lt;p&gt;In fact, I&#039;m about to start developing for Android now. The MIDP, as is, is just not up to the task of serious development.&lt;/p&gt;

&lt;p&gt;As for CA certificate costs - yes, I also think the price is just insulting for typical midlet developers...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>While midlet signing has a valid reasoning behind it (to prevent ill-meant midlets from stealing valuable personal data), even developers themselves cannot get rid of the unnecessary checks even on their own phones!</p>

<p>Yes, I guess that&#8217;s Sun&#8217;s fault that it did a lousy job of checking the MIDP implementations of specific phone manufacturers - how would they ever get the &#8220;Java Powered&#8221; logo then?</p>

<p>Look at Android:
<a href="http://developer.android.com/guide/publishing/app-signing.html" rel="nofollow">http://developer.android.com/guide/publishing/app-signing.html</a>
&#8220;The certificate does not need to be signed by a certificate authority: it is perfectly allowable, and typical, for Android applications to use self-signed certificates.&#8221;
- It could be that simple for MIDP as well
but the phone manufacturers decided they knew better&#8230;</p>

<p>In fact, I&#8217;m about to start developing for Android now. The MIDP, as is, is just not up to the task of serious development.</p>

<p>As for CA certificate costs - yes, I also think the price is just insulting for typical midlet developers&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Peter B.</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-51258</link>
		<dc:creator>Peter B.</dc:creator>
		<pubDate>Sun, 23 Aug 2009 14:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-51258</guid>
		<description>&lt;p&gt;@Sam&lt;/p&gt;

&lt;p&gt;Oke, I only used it for my own HTC. At first I tried to use OpenSSL, but kept getting an error when installing my Midlet on the PPC. It said something like &#039;unable to verify the digital signature .... &#039;. So for me the $30 saved a lot of time.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Sam</p>

<p>Oke, I only used it for my own HTC. At first I tried to use OpenSSL, but kept getting an error when installing my Midlet on the PPC. It said something like &#8216;unable to verify the digital signature &#8230;. &#8216;. So for me the $30 saved a lot of time.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-51256</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Sun, 23 Aug 2009 14:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-51256</guid>
		<description>&lt;p&gt;@Peter B.&lt;/p&gt;

&lt;p&gt;It is not possible to install a root certificate on all devices, a Motorola RAZR for example. The service offered by &lt;code&gt;xs2us.eu&lt;/code&gt; is to provide you with a private/public SSL certificate pair... you can generate these yourself using the OpenSSL open source software. If you are impatient or confused by the OpenSSL documentation, $30 might be an option, but I personally recommend producing your own keys if your handset allows it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Peter B.</p>

<p>It is not possible to install a root certificate on all devices, a Motorola RAZR for example. The service offered by <code>xs2us.eu</code> is to provide you with a private/public SSL certificate pair&#8230; you can generate these yourself using the OpenSSL open source software. If you are impatient or confused by the OpenSSL documentation, $30 might be an option, but I personally recommend producing your own keys if your handset allows it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Peter B.</title>
		<link>http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/comment-page-1/#comment-51253</link>
		<dc:creator>Peter B.</dc:creator>
		<pubDate>Sun, 23 Aug 2009 14:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://javablog.co.uk/2007/08/09/how-midlet-signing-is-killing-j2me/#comment-51253</guid>
		<description>&lt;p&gt;Hello everybody,&lt;/p&gt;

&lt;p&gt;I don&#039;t know very much about Midlet signing and am a pure hobby programmer. So I have had problems with restricted access for many months. But some time ago I bought a HTC touch diamond with windows mobile. When trying again I stumbled on a site (xs2us.eu) where I found the solution that works for me!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello everybody,</p>

<p>I don&#8217;t know very much about Midlet signing and am a pure hobby programmer. So I have had problems with restricted access for many months. But some time ago I bought a HTC touch diamond with windows mobile. When trying again I stumbled on a site (xs2us.eu) where I found the solution that works for me!</p>]]></content:encoded>
	</item>
</channel>
</rss>
