<?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>Wendong's Smart Phone Weblog</title>
	<atom:link href="http://wendong.ngphone.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wendong.ngphone.com</link>
	<description>Java, Android, iPhone, Windows Phone - all about smartphones</description>
	<pubDate>Wed, 12 Oct 2011 23:12:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Two years passed</title>
		<link>http://wendong.ngphone.com/two-years-passed/</link>
		<comments>http://wendong.ngphone.com/two-years-passed/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 02:29:16 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=442</guid>
		<description><![CDATA[I have to login and remove some spam comments. How did I manage to not write a single post for the past two years? The smart phone landscape has changed significantly since then. Android bypassed iPhone while iOS is still holding strong. Me came, MeeGo. WebOS came and gave up. Microsoft rebooted its mobile OS [...]]]></description>
			<content:encoded><![CDATA[<p>I have to login and remove some spam comments. How did I manage to not write a single post for the past two years? The smart phone landscape has changed significantly since then. Android bypassed iPhone while iOS is still holding strong. Me came, MeeGo. WebOS came and gave up. Microsoft rebooted its mobile OS with Windows Phone. Its market share is still poor but it successfully positioned itself as the third ecosystem. On the other hand, social network replaced a lot of personal blogs. I do have Twitter/Facebook/Linkedin account and was excited by Google+. I don&#8217;t know why but I never feel comfortable to use them my major source of sharing thoughts. I believe this personal blog still has its value. Should I resume blogging again?</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/two-years-passed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LWUIT 1.1 for Java ME Developers</title>
		<link>http://wendong.ngphone.com/lwuit-11-for-java-me-developers/</link>
		<comments>http://wendong.ngphone.com/lwuit-11-for-java-me-developers/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 02:47:19 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=441</guid>
		<description><![CDATA[
Packt Pub kindly sent me a copy of LWUIT 1.1 for Java ME Developers to review. Anyone who was
involved in professional Java ME development knows that one of the biggest challenges of
Java ME development is to write appealing and consistent UI across various devices. For the
past few years I found many Java ME UI frameworks [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.packtpub.com/lwuit-1-1-for-java-me-developers?utm_source=Wendong.ngphone.com&#038;utm_medium=bookrev&#038;utm_content=blog&#038;utm_campaign=mdb_000420"><img src='http://images.packtpub.com/images/full/184719740X.jpg' width="200" alt='' class='aligncenter' /></a></center></p>
<p>Packt Pub kindly sent me a copy of <a href="http://www.packtpub.com/lwuit-1-1-for-java-me-developers?utm_source=Wendong.ngphone.com&#038;utm_medium=bookrev&#038;utm_content=blog&#038;utm_campaign=mdb_000420">LWUIT 1.1 for Java ME Developers</a> to review. Anyone who was<br />
involved in professional Java ME development knows that one of the biggest challenges of<br />
Java ME development is to write appealing and consistent UI across various devices. For the<br />
past few years I found <a href="http://ngphone.com/j2me/opensource/ui.htm">many Java ME UI frameworks on the web</a>. Among those, LWUIT definitely is one on the top you should consider because:<br />
- It is backed by Sun<br />
- It is free and <a href="https://lwuit.dev.java.net/source/browse/lwuit/">open source</a><br />
- It is still under active development.<br />
- It has a rich set of features and good development tool</p>
<p>Another question you may ask is: is Java ME still relevant? For the past two years, the landscape of mobile development have been changed dramatically. With the introduction of iPhone, Android, Palm WebOS and computer grade <a href="http://maemo.nokia.com/n900/">Maemo OS (Linux) based Nokia N900</a>, mobile platforms are even more fragmented than before. However, if you want to target your mobile applications to majority of the feature phones and smartphones, Java ME is still the platform you should choose. (Sorry it will not run on iPhone).</p>
<p>Now back to this new LWUIT book. So far this book is the only LWUIT book available. It is a good tutorial and reference for Java ME developers who want to know more about LWUIT. To get more out of this book, you should have basic background of Java ME CLDC/MIDP, for instance the life cycle of MIDlet. But this book is written in an easy to follow manner to guide you through a comprehensive list of topics, including basic LWUIT architecture, UI components, layout, theme, custom font, animation/transition and other utility tools from LWUIT.</p>
<p>The author uses <a href="http://developer.sprint.com/site/global/develop/technologies/java_me/sdk_tools/p_sdk_tools.jsp">Sprint Wireless Wireless toolkit</a>. That is also my favorite tool. It has built-in LWUIT support so it is very convenient to write and test LWUIT based application.</p>
<p>A couple of points missing from this book:<br />
- The real world story<br />
How does LWUIT perform on real handsets? - I read before that there were some technical challenges to make it run on Blackberry. I did not follow it closely so I did not know what is the current situation.<br />
- Beyond CLDC/MIDP<br />
Like on CDC, for instance this <a href="https://javatv-developers.dev.java.net/">Java TV project</a></p>
<p>Overall it is good book to have if you would like to learn LWUIT. You can learn more about LWUIT new development beyond 1.1 by following Shai&#8217;s (one of the key developers of LWUIT) <a href="http://lwuit.blogspot.com/">LWUIT blog</a>.</p>
<p>The following is a sample chapter from the book:<br />
<a href="http://www.packtpub.com/files/7405-lwuit-1-1-for-java-me-developers-sample-chapter-10-using-themes.pdf">[PDF] Using Themes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/lwuit-11-for-java-me-developers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One suicide because of a lost 4g iPhone prototype</title>
		<link>http://wendong.ngphone.com/one-suicide-because-of-a-lost-4g-iphone-prototype/</link>
		<comments>http://wendong.ngphone.com/one-suicide-because-of-a-lost-4g-iphone-prototype/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 01:28:17 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=440</guid>
		<description><![CDATA[I admired that Apple kept such a perfect secret for the first generation iPhone before its announcement. Now it goes to the extreme: one 25-years old Foxconn employee, who handled shipment of 16 (4th generation?) iPhone prototypes, committed suicide after illegal detachment and lynched by Foxconn Security because of one missing prototype.
Here is the link [...]]]></description>
			<content:encoded><![CDATA[<p>I admired that Apple kept such a perfect secret for the first generation iPhone before its announcement. Now it goes to the extreme: one 25-years old Foxconn employee, who handled shipment of 16 (4th generation?) iPhone prototypes, committed suicide after illegal detachment and lynched by Foxconn Security because of one missing prototype.</p>
<p>Here is the link to the <a href="http://news.sina.com.cn/s/2009-07-21/070018262639.shtml">original Chinese news</a>, and a Google <a href="http://tinyurl.com/m2jrpq">translated version</a>.</p>
<p>Foxconn is the <a href="http://gizmodo.com/228135/who-makes-the-iphone-hon-haifoxconn">manufacturer who assembled the iPhone</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/one-suicide-because-of-a-lost-4g-iphone-prototype/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo Mobile hit badly by economy</title>
		<link>http://wendong.ngphone.com/yahoo-mobile-hit-by-economy/</link>
		<comments>http://wendong.ngphone.com/yahoo-mobile-hit-by-economy/#comments</comments>
		<pubDate>Tue, 19 May 2009 01:33:16 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=438</guid>
		<description><![CDATA[I am in shock by this news, but that is the only rational explanation: I am sure Yahoo knows that BlackBerry Curve is the number one smartphone in US, Symbian is still the number one mobile OS globally, and Android share could explode late this year.
Yahoo! has decided to cease development of the Yahoo! Mobile [...]]]></description>
			<content:encoded><![CDATA[<p>I am in shock <a href="http://www.techcrunch.com/2009/05/18/yahoo-mobile-abandons-its-blackberry-app-to-focus-on-the-iphone/">by this news</a>, but that is the only rational explanation: I am sure Yahoo knows that BlackBerry Curve is <a href="http://www.appleinsider.com/articles/09/05/04/blackberry_unseats_iphone_as_most_popular_smartphone_in_q1.html">the number one smartphone in US</a>, Symbian is still the number one mobile OS globally, and Android share could explode late this year.</p>
<blockquote><p>Yahoo! has decided to cease development of the Yahoo! Mobile smartphone app effective Wednesday, May 20th. So you will not be provided access to the beta program for this product.</p>
<p>For the time being, we will be focusing our efforts on the newly-launched Yahoo! Mobile experience for browsers (available at new.m.yahoo.com) and for the iPhone (available via the Apple App Store). </p></blockquote>
<p>It is the time to open source <a href="http://developer.yahoo.com/mobile/blueprint/">the Blueprint platform</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/yahoo-mobile-hit-by-economy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AOL Open Mobile Platform 1.0</title>
		<link>http://wendong.ngphone.com/aol-open-mobile-platform-10/</link>
		<comments>http://wendong.ngphone.com/aol-open-mobile-platform-10/#comments</comments>
		<pubDate>Tue, 05 May 2009 01:59:35 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=437</guid>
		<description><![CDATA[Last February AOL announced that AOL Open Mobile Platform would be available at summer time. Since then I did not notice any big news about it. There is no announcement on AOL OMP website or blog yet, but I received an email about OMP 1.0 release:
You have previously registered on the AOL Developer Network site [...]]]></description>
			<content:encoded><![CDATA[<p>Last February <a href="http://wendong.ngphone.com/new-mobile-offers-from-microsoft-yahoo-and-aol/">AOL announced</a> that AOL Open Mobile Platform would be available at summer time. Since then I did not notice any big news about it. There is no announcement on <a href="http://dev.aol.com/api/openmobile">AOL OMP website</a> or <a href="http://dev.aol.com/blog/179092">blog</a> yet, but I received an email about OMP 1.0 release:</p>
<blockquote><p>You have previously registered on the AOL Developer Network site http://dev.aol.com to receive more information about the AOL Open Mobile Platform when it becomes available. This message is to let you know that the AOL Open Mobile Platform 1.0 code is now available for download on SourceForge.net at the URL <a href="https://sourceforge.net/projects/openmobileplt/">https://sourceforge.net/projects/openmobileplt/</a>.</p>
<p>Please use the SourceForge Developer Forums for the project to send questions to the OMP team.</p></blockquote>
<p>As AOL promised, OMP supports BREW, Java ME, Blackberry, Windows Mobile (C++ only?), Symbian and even Maemo. Android and iPhone are not in the list, since this project is based on some work from AirMedia in 2005. The source code is released under Apache License 2.0, together with documentation and sample applications (MapQuest, OpenAIM, Photo Viewer, LBS Coupon, RSS Reader.) The server package is Java based.</p>
<p>The following quotes from the original announcement probably is the best summary about what it is:</p>
<blockquote><p>The AOL Open Mobile Platform is based on proven technology acquired by AOL that has been deployed across more than 150 different handsets on carrier networks in the U.S. The platform will consist of three components: an XML-based, next-generation markup language; an ultra-lightweight mobile device client; and an application server. A dynamic presentation layer will allow for rapid deployment of new features and easy optimization for a wide variety of mobile devices, allowing developers to build and update applications once, and then distribute them across all supported devices and platforms.</p>
<p>In addition, it will be possible to integrate applications built using the AOL Open Mobile Platform with third-party APIs, as well as with AOL’s open APIs for AIM, AOL Mail, AOL Video, MapQuest, Userplane, Truveo, Winamp, and others. The AOL Open Mobile Platform will also give developers the ability to monetize their mobile applications by utilizing advertising resources, such as clickable banner ads, provided by AOL&#8217;s Platform-A.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/aol-open-mobile-platform-10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Humor: Cell Phone Reunion</title>
		<link>http://wendong.ngphone.com/436/</link>
		<comments>http://wendong.ngphone.com/436/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 01:01:15 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/436/</guid>
		<description><![CDATA[This video is hilarious: &#8220;When Bluetooth, Car Phone and BlackBerry team up, iPhone gets what he deserves.&#8221;

Thank you Dave for sending me the link!
]]></description>
			<content:encoded><![CDATA[<p>This video is hilarious: &#8220;When Bluetooth, Car Phone and BlackBerry team up, iPhone gets what he deserves.&#8221;</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/OD8OcPGScRU&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OD8OcPGScRU&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p>Thank you Dave for sending me the link!</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/436/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BREW Mobile Platform 1.0 with Eclipse</title>
		<link>http://wendong.ngphone.com/brew-mobile-platform-10-with-eclipse/</link>
		<comments>http://wendong.ngphone.com/brew-mobile-platform-10-with-eclipse/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 04:56:20 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[BREW]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=434</guid>
		<description><![CDATA[
I did not notice Qualcomm&#8217;s new BREW Mobile Platform developer site until today. It is quite a surprise to me that everyone jumps to big version number (Java from 1.5 to 5.0 for instance), Qualcomm decided to move the number backwards from BREW 4.x to BREW MP 1.0. It seems to start all over again.
One [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.adobe.com/devnet/devices/images/brewmp_logo_horiz.jpg" /></p>
<p>I did not notice Qualcomm&#8217;s new <a href="https://brewmobileplatform.qualcomm.com/devnet/index.jsp">BREW Mobile Platform developer site</a> until today. It is quite a surprise to me that everyone jumps to big version number (Java from 1.5 to 5.0 for instance), Qualcomm decided to move the number backwards from BREW 4.x to BREW MP 1.0. It seems to start all over again.</p>
<p>One very positive move is that Qualcomm now provides <a href="https://brewmobileplatform.qualcomm.com/devnet/brewmp_sdk_summary.jsp">Eclipse based plugin</a> in addition to Visual Studio based tools. GNU Compiler tool (MinGW) is officially supported. Before you had to <a href="http://brew.wardco.com/">have some hassle to use the GNU tool chain</a>. In the early days I tried GNUDE, then WinARM. It was quite a pain, especially I am not an expert in C/C++ cross compiler settings.</p>
<p>This news seemed to be buried in other hot news in mobile industry such as Android related. Maybe it is because the close platform nature of Qualcomm BREW, there are only very few blogs cover BREW programming topics.</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/brew-mobile-platform-10-with-eclipse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>G1 and my other toys</title>
		<link>http://wendong.ngphone.com/g1-and-my-other-toys/</link>
		<comments>http://wendong.ngphone.com/g1-and-my-other-toys/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 04:04:38 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=433</guid>
		<description><![CDATA[
I got my T-Mobile G1 last week. I took this picture and then found this collection happens to cover a good range of different mobile OSes: Google Android, Windows Mobile Standard Edition, Symbian S60, an old Pocket PC Phone (now Windows Mobile Professional Edition) and Maemo. The last one is not a phone. It is [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wendong.ngphone.com/images/g1.jpg" width="550" /></p>
<p>I got my T-Mobile G1 last week. I took this picture and then found this collection happens to cover a good range of different mobile OSes: Google Android, Windows Mobile Standard Edition, Symbian S60, an old Pocket PC Phone (now Windows Mobile Professional Edition) and Maemo. The last one is not a phone. It is a Garmin Nuvi 350. Gaimin actually is working on <a href="http://www8.garmin.com/nuvifone/">a mobile phone - Nuvifone</a>. It seems to be delayed till some time next year.</p>
<p>There are a lot reviews about T-Mobile G1 and I do not want to repeat again here. The GMail push email works very well. Most of the time I receive emails from my phone first, then it appears on the desktop GMail web site. There are decent amount of applications available from Android Market to play with. The only complaint I have at this moment is the battery life. It is significantly shorter than the Nokia E61. I have to charge it everyday for sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/g1-and-my-other-toys/feed/</wfw:commentRss>
		</item>
		<item>
		<title>T-Mobile G1, or the Nokia Tube?</title>
		<link>http://wendong.ngphone.com/t-mobile-g1-or-nokia-tube-5800/</link>
		<comments>http://wendong.ngphone.com/t-mobile-g1-or-nokia-tube-5800/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 02:38:42 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[Android]]></category>

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

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=432</guid>
		<description><![CDATA[I stopped by a local T-Mobile store this Saturday. I pretty much made the decision to buy one T-Mobile G1 if it is available. Just as I suspected, there in no G1 in stock in my local area, although T-Mobile started to sell G1 &#8220;nation wide&#8221; from 10/22. The G1 poster was right in front [...]]]></description>
			<content:encoded><![CDATA[<p>I stopped by a local T-Mobile store this Saturday. I pretty much made the decision to buy one T-Mobile G1 if it is available. Just as I suspected, there in no G1 in stock in my local area, although T-Mobile started to sell G1 &#8220;nation wide&#8221; from 10/22. The G1 poster was right in front of store entry, but the sales guy was not sure when they will have them. It looks like I will have to go to a store in Boston to get one. Or I just need to order one online and wait it shipped to me.</p>
<p>In the mean time, I am also eyeing on the <a href="http://www.forum.nokia.com/devices/5800_XpressMusic">Nokia 5800</a>. It is first touch screen phone from Nokia running S60 5th Edition. As a long time S60 user, this phone seems to be perfect to replace my two-year old E61. And ~$390 is about the right price tag. But I am not sure when it is going to be available for US market. Most likely it is going to be early next year. It is going to hit Asian market first, maybe I can get one this year from China? That will be perfect.</p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/t-mobile-g1-or-nokia-tube-5800/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BBC iPlayer based on S60 Web Runtime</title>
		<link>http://wendong.ngphone.com/bbc-iplayer-based-on-s60-web-runtime/</link>
		<comments>http://wendong.ngphone.com/bbc-iplayer-based-on-s60-web-runtime/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 03:01:08 +0000</pubDate>
		<dc:creator>Wendong Li</dc:creator>
		
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://wendong.ngphone.com/?p=431</guid>
		<description><![CDATA[

It seems to me that BBC is always ahead of mobile technology usage. In 2006, BBC offered Headlines application based on Java ME and Flash Lite. Java ME was not new, but Flash Lite was pretty new at that time. Now BBC has a streaming media application which uses Web Runtime.
To bad I do not [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.allaboutsymbian.com/news/images/iplayer2.jpg" /></center><br />
<br />
It seems to me that BBC is always ahead of mobile technology usage. In 2006, BBC offered <a href="http://wendong.ngphone.com/bbc-headlines-for-java-me-and-flash-lite/">Headlines application based on Java ME and Flash Lite</a>. Java ME was not new, but Flash Lite was pretty new at that time. Now BBC has a streaming media application which uses <a href="http://www.s60.com/life/thisiss60/s60indetail/technologiesandfeatures/webruntime">Web Runtime</a>.</p>
<p>To bad I do not have a Web Runtime capable phone to play with it.</p>
<p>Via <a href="http://www.allaboutsymbian.com/news/item/8196_BBC_iPlayer_for_S60_goes_live_.php">AllAboutSymbian</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wendong.ngphone.com/bbc-iplayer-based-on-s60-web-runtime/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

