<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bits And Buzz, by @JeremyChone &#187; Mobile</title>
	<atom:link href="http://www.bitsandbuzz.com/article/category/mobile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bitsandbuzz.com</link>
	<description>Technology, trends, and opportunities.</description>
	<lastBuildDate>Wed, 11 Aug 2010 23:44:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How Google can checkmate iPhone</title>
		<link>http://www.bitsandbuzz.com/article/how-google-can-checkmate-iphone/</link>
		<comments>http://www.bitsandbuzz.com/article/how-google-can-checkmate-iphone/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 21:14:45 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=453</guid>
		<description><![CDATA[
When looking at the future of the mobile market, we can  clearly see two big contenders, Apple and Google. While Apple has a definite  head start, Google mobile’s strategy and execution has been impressive. In the  last couple of years, Google has managed to create an open platform, engage  with a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/img-chess.png" width="77" height="115" align="left" class="imgPostIntro"/></p>
<p>When looking at the future of the mobile market, we can  clearly see two big contenders, Apple and Google. While Apple has a definite  head start, Google mobile’s strategy and execution has been impressive. In the  last couple of years, Google has managed to create an open platform, engage  with a wide variety of device manufacturer partners, and promote its own  branded device. Although iPhone fans might disagree, it is fair to say that, with  the latest Android 2.x generation of devices (i.e., NexusOne), there are fewer  and fewer hardware and software differentiators between the two solutions. </p>
<h3>The dilemma: iPhone is still the big gorilla</h3>
<p><span id="more-453"></span></p>
<p>However, despite Google’s successes with Android, iPhone is  still the big gorilla, and it is <strong>too early to predict whether Android will ever  take the lead</strong>. </p>
<p>Looking at the three aspects (i.e., product, distribution channel,  and ecosystem) of each business, we can easily see that Apple is still the clear  leader in the market it created: the application ecosystem. In this category, iPhone  beats Androids on <a href="http://brainstormtech.blogs.fortune.cnn.com/2010/02/25/6-ways-iphone-and-android-users-differ/">all  counts</a> (i.e., users, applications, and revenue)</p>
<p><center><img src="/images/img-google-android-iphone-check.png" style="margin:20px 0" /></center></p>
<p>In the real world, this means that if you intend to build a  mobile application, you will <a href="http://www.appsasabiz.com/2010/02/20/should-iphone-developers-release-android-apps-too/">probably  do it first for iPhone</a> and then for Android with the leftover. Ironically,  Google is in the same position that Apple is in the PC market vis-a-vis Microsoft. </p>
<p>So the billion dollars (or downloads) question, <strong>is how can Google turn the tables</strong>?<strong> </strong></p>
<h3>The solution: Embrace and extend</h3>
<p>The short answer is, <strong>Google  should embrace and extend</strong> the iPhone [ecosystem] by creating an <strong>Android.iPhone SDK</strong>.</p>
<p>Google should enable its Java/Eclipse mobile development  environment to support iPhone. This would allow developers to use a single mobile development environment to target different  devices. This move would hit Apple at the source of its core differentiator,  the developers.</p>
<p>The trick of such execution is to strike the right balance  between the write once, run anywhere model and to use the best aspects of each  device. In fact, from my experience, the best way to tackle this problem is to  offer both models and let developers and time decide which one deserves a  greater investment. </p>
<p>For example, Google should offer the following options: </p>
<ol>
<li>A way to <strong>“cross-compile” an Android application  for the iPhone.</strong> This would have the advantage of the write once, run anywhere  model, but would inherit its disadvantage as well (i.e., the lowest common  denominator).</li>
<li>A specific <strong>Android.iPhone SDK that would extend  the Android SDK</strong> where necessary to fully utilize the iPhone specificities. </li>
</ol>
<p>The good news for Google is that this path, of third-party  iPhone development tools, has already been paved by numerous small companies, as  well as by Adobe with the <a href="http://www.bitsandbuzz.com/article/adobe-on-iphone-will-apple-allow-it/">upcoming Adobe CS5</a>. Consequently, it will be  difficult for Apple to single out Google even if this move could be more  disruptive to the iPhone business than Google Voice application (which  has been notoriously rejected by Apple for competitiveness reasons). </p>
<p>If Google were to offer this solution, it would have a big  impact on how developers approach mobile development. It would eventually <strong>position  the Android SDK </strong>(and Android.iPhone SDK) as the<strong> de facto standard environment</strong> in  which to develop native mobile applications and make Android an easy and cost-effective  device to target. </p>
<p>Additionally, this strategy has the unique advantage of bringing  Apple into the foreign territory of openness and inclusion. <strong>Apple</strong> is very  comfortable in competing and innovating in closed markets (i.e., music and mobile),  but tends to be a <strong>little defenseless in open</strong> ones. </p>
<h3>The catch: Cost</h3>
<p>The only catch of this strategy for Google would be the  cost. Doing this the cheap way would backfire, and doing it well would not be  easy. However, this embrace-and-extend strategy could be the next single most  effective step that Google takes in the mobile space. </p>
<p><small>If you liked this article, retweet, rebuzz, or <a href="http://news.ycombinator.com/item?id=1159725">+1 on HN</a> appreciated</small></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fhow-google-can-checkmate-iphone%2F&amp;linkname=How%20Google%20can%20checkmate%20iPhone"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/how-google-can-checkmate-iphone/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Will iPhone Get Windows’d by Android?</title>
		<link>http://www.bitsandbuzz.com/article/will-iphone-get-windows-d-by-android/</link>
		<comments>http://www.bitsandbuzz.com/article/will-iphone-get-windows-d-by-android/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 18:40:56 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=440</guid>
		<description><![CDATA[
  Undeniably, Apple,  with the iPhone, has revolutionized the mobile market. Apple did what all  mobile device manufacturers and service providers have dreamed of and failed to  do for so many years, which was to make the phone an Internet device. A decade  from now, nobody will argue that Apple [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/img-will-iphone-get-windowsd-by-android.png" width="139" height="114" align="left" class="imgPostIntro"/></p>
<p>  Undeniably, <strong>Apple</strong>,  with the iPhone, has revolutionized the mobile market. Apple did what all  mobile device manufacturers and service providers have dreamed of and failed to  do for so many years, which was to make the phone an Internet device. A decade  from now, nobody will argue that Apple was the company that <strong>reinvented what a phone could be</strong>. </p>
<p>However, the big question is <strong>how long the iPhone will stay the leader </strong>of the category it created.  Will Apple maintain its market leadership against an ever-growing number of mobile  device manufacturers and a variety of well-supported, open, modern mobile  platforms (i.e. Android, and maybe Windows Mobile)? Most importantly, will  Apple succeed at keeping mobile developers under its control? </p>
<p><span id="more-440"></span></p>
<p>Some will argue that Apple has already won, and that as long  as Apple continues to innovate, it will keep its leadership for the following  reasons: </p>
<p><strong>1) Innovation always  wins:</strong> iPhone fans would point out that innovation and product quality always  wins, and given that Apple is the most innovative company, it can’t lose as  long as it continues to innovate at its best. </p>
<p><strong>2) The AppStore is unbeatable:</strong> A more mathematical argument would say that the AppStore, with its hundreds of thousands  applications and billions of downloads, is the mammoth of the mobile  application market and that its momentum cannot be broken. And as Microsoft  Windows applications have made Windows stick (even through Vista), iPhone  applications define the iPhone so uniquely that even a <a href="http://www.youtube.com/watch?v=MGTGjAxaTRU">2-year-old</a> can tell the  difference.  <strong></strong></p>
<p><strong>3) Apple’s marketing  is unbeatable:</strong> Finally, one could point out that in consumer product  marketing, Steve Jobs’ genius combined with the Apple savoir-faire makes Apple  an unbeatable marketing powerhouse. In fact, Apple has perfected its marketing  machine so well that the industry has even taken Apple’s marketing cues. Every  six months or so, the industry goes into a frenzy around an elusive product that  Apple might launch in the coming months (or year), and before Apple even drops its  first ink on the subject, the tech news is completely consumed by an unidentified  new Apple dream product (e.g., <a href="http://news.google.com/news/search?aq=f&amp;pz=1&amp;cf=all&amp;ned=us&amp;hl=en&amp;q=apple+tablet">Apple’s  tablet</a>). I actually believe that Apple pioneered social marketing 20 years  ago without telling anybody about it. Apple understood that great <strong>marketing is about entertainment</strong> (not  education) and that <strong>entertainment is maximized  when it is people-initiated</strong>. </p>
<p>&nbsp;</p>
<p>Now, the other side of the argument would look at computing history  and try to understand why the Apple Mac did not win (even though its  single-digit market share has grown slightly the last couple of years). Why is the  PC market 90% Windows and 10% Mac, though Mac has always been recognized as a  better computing system? In other words, <strong>what  makes the better product fail to win? </strong>Here are some possible explanations:  </p>
<p><strong>1) “It’s the  ecosystem, stupid”:</strong> Apple’s product strategy is focused mainly on user  experience excellence, and to accomplish this goal, Apple does not hesitate to take  drastic strategic measures. The safest way to control product quality is to  constrain its environment to avoid any possible unknown and unwanted side  effect. Apple mastered this art by always keeping all pieces of the system  (i.e. hardware and software) under its sole control. In the case of the iPhone,  Apple went even further by taking complete control over the application distribution  as well, a first in the software industry. While one could argue that these  decisions allow Apple to offer products of superior quality, the flip side is  that this model limits how far Apple’s product can scale. Product innovation  and quality are only two aspects of the user experience, and the ecosystem  surrounding a product is also an important characteristic. Microsoft’s strategy  of using a more open architecture and business model allowed them to fully utilize  the weight of the whole industry to its advantage, which eventually led Microsoft  to grow into the monopoly we love to hate today. Apple’s excessive control is  good at creating micro-systems and best-in-class product, but Apple won’t be  able to maintain its market lead (i.e. the mobile market) by going it alone.
  </p>
<p>  <strong>2) Not invented here:</strong> Apple is pushing its iPhone application control even further by preventing the  distribution of competitive applications. While Apple has been very talented at  making their current model very attractive for developers (for the first time,  mobile developers can make money developing mobile applications), Apple’s  excessive control of application distribution might not scale for long. We are  already seeing some <a href="http://www.9to5mac.com/app_rejection_dejection_frustrations_50064">high-profile  developers</a> leaving the platform and even some <a href="http://www.readwriteweb.com/archives/online_petition_demands_apple_approve_iphone_apps.php">great  applications</a>, such as <a href="http://mashable.com/2009/09/18/google-apple-fcc/">Google Voice</a>, being  rejected on questionable grounds. Just to be clear, the problem is not that  Apple controls what gets into their AppStore but, rather, that the AppStore is  the only way to distribute iPhone applications. The biggest issue with Apple’s  approach is that it <strong>slows down</strong> the  very thing that Apple wants to accelerate: <strong>innovation</strong>. </p>
<p><strong>3) The Web will eventually  win:</strong> Finally, Apple’s complete control over application distribution is  diametrically opposed to the Web model. While today, the mobile Internet  industry is still in its infancy (i.e. client/server model), the most likely  scenario is that the Web will eventually steal the day, and most mobile  applications will <a href="http://scobleizer.com/2009/12/16/iphone-developers-abandoning-app-model-for-html5/">migrate  to the Web</a> as they have for the PC. When (or if) this happens, applications  won’t be a key differentiator of any one mobile platform anymore, and therefore,  iPhone applications’ head-start won’t be as relevant anymore. </p>
<p>Now, following the second set of arguments, the obvious top  contender is Google Android. While Android will not be able to claim to have  revolutionized the mobile phone form-factor, it might well be the next Windows  of its category, leaving iPhone as the “deluxe” category for item collectors,  locked fans, and the nostalgic. Although Google still have some <a href="http://www.product-reviews.net/2010/01/20/google-nexus-one-what-would-steve-jobs-do/">learning to do from Steve Jobs</a>, Google has strategically made the Android  platform very open, partner- and developer-friendly, and even managed to show off  its own vision of what the hardware should look like (i.e., <a href="http://mashable.com/2010/01/05/nexus-one-vs-droid-vs-iphone/">Nexus-One</a>)  while keeping its hardware partners excited and engaged in the platform. In  other words, we are witnessing a <strong>déjà vu where Apple goes solo while its top  contender is building momentum</strong> in the industry momentum (see Reuters <a href="http://www.reuters.com/article/idUSTRE60F07U20100116">Google&#8217;s Android  platform poised to take on iPhone</a>).</p>
<p>Nevertheless, this does not mean that Apple will shrink back  to a single-digit market share anytime soon. However, one thing is certain: if  you believe in learning from history, the iPhone  cannot stay the course if it does not want to get Windows’d by Android. </p>
<div class="bbPoll">Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</div>
<p>Related articles: </p>
<ul type="disc">
<li>2010-01-15:  Reuters, <a href="http://www.reuters.com/article/idUSTRE60F07U20100116">Google&#8217;s       Android platform poised to take on iPhone</a></li>
<li>2009-11-19: Paul Graham, <a href="http://www.google.com/bookmarks/url?url=http://paulgraham.com/apple.html&amp;ei=OvNRS-fDIpzGrAPAge27CA&amp;sig2=hp2aTwCRNeTIcNJ8SaTmCg&amp;ct=b">Apple’s       mistake</a></li>
</ul>
<ul type="disc">
<li>2009-11-11:       Insidefacebook.com, <a href="http://www.insidefacebook.com/2009/11/11/facebooks-joe-hewitt-quits-iphone-app-development-due-to-frustration-with-apple/">Facebook’s       Joe Hewitt Quits iPhone App Development Due to Frustration with Apple</a></li>
<li><a href="http://en.wikipedia.org/wiki/Jailbreak_(iPhone_OS)">http://en.wikipedia.org/wiki/Jailbreak_(iPhone_OS)</a></li>
</ul>
<p style="display:block">If you liked this article a <a href="http://news.ycombinator.com/item?id=1065349">+1 on HN</a> or a <a href="http://twitter.com/?status=Will%20iPhone%20Get%20Windows%E2%80%99d%20by%20Android?%20http://bit.ly/6H0Pac%20by%20@jeremychone">re-tweet</a> are greatly appreciated.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fwill-iphone-get-windows-d-by-android%2F&amp;linkname=Will%20iPhone%20Get%20Windows%E2%80%99d%20by%20Android%3F"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/will-iphone-get-windows-d-by-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe on iPhone: Will Apple allow it?</title>
		<link>http://www.bitsandbuzz.com/article/adobe-on-iphone-will-apple-allow-it/</link>
		<comments>http://www.bitsandbuzz.com/article/adobe-on-iphone-will-apple-allow-it/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 18:07:07 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Strategy]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=421</guid>
		<description><![CDATA[ Apple is undeniably the most proprietary and closed technology  company in the software industry. In fact, Apple makes companies like Microsoft  and Adobe look like nonprofit open source organizations in comparison. 
Apple’s iPhone product and marketplace have been the latest example  of Apple’s excessive control. Apple ingeniously controls its iPhone platform [...]]]></description>
			<content:encoded><![CDATA[<p> <img src="/images/img-iphone-flash.png" width="93" height="168" align="left" class="imgPostIntro"/><strong>Apple is undeniably the most proprietary and closed technology  company</strong> in the software industry. In fact, Apple makes companies like Microsoft  and Adobe look like nonprofit open source organizations in comparison. </p>
<p>Apple’s iPhone product and marketplace have been the latest example  of Apple’s excessive control. Apple ingeniously controls its iPhone platform at  both the production and distribution levels. In practical terms, this means  that iPhone developers must have the Apple SDK (which only runs on a Mac  computer) to be able to produce an iPhone application (even if developers use  other application SDKs, such as <a href="http://phonegap.com/">PhoneGap</a>).  Developers also must get the application approved by Apple in order to  distribute it. <strong>Microsoft would not have even dared to dream of such a market  scheme. </strong></p>
<p>Nevertheless, at its annual event last week, <strong>Adobe  demonstrated how developers can circumvent iPhone application’s production  restrictions</strong> by using the upcoming <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/">Adobe Flash CS5 to produce native iPhone  applications</a>. And while this has little to <a href="http://www.pocketgamer.biz/r/PG.Biz/ustwo+news/feature.asp?c=16057">nothing  to do with putting Flash or AIR on the iPhone</a>, it is big news for mobile  developers. It will allow any developer on any platform (such as Mac or Windows)  to develop iPhone applications. </p>
<p>As of now, Adobe’s solution lacks many of the most interesting <a href="http://www.pocketgamer.biz/r/PG.Biz/ustwo+news/feature.asp?c=16057">iPhone  APIs</a>, but it is safe to assume that if Adobe is serious about promoting AS3,  its language for native iPhone development, Adobe will provide full iPhone API  access in the final release. </p>
<p><span id="more-421"></span></p>
<p>Now the big question is, will Apple allow Adobe to fork its  iPhone developer community? </p>
<p>It is fair to assume that Adobe did not ask Apple’s  permission, and that Apple probably sees this  initiative as a competitive threat rather than an opportunity. </p>
<p><strong>Apple cannot afford to ignore Adobe anymore</strong>, and must  respond to this initiative by carefully weighing the risks of each course of  action. Apple has the following three options: </p>
<h3>1) Let it go</h3>
<p>The first and most unlikely option for Apple will be to let the  matter go and allow the Adobe developer community to develop native iPhone  applications with Adobe’s technology without needing Apple’s SDK. </p>
<p>By doing so, Apple will definitely change its reputation for  maintaining strict control of its technology. However, ignoring this event will  set a dangerous precedent that Google may use to enable Android developers to do  the same. While Apple might not consider Adobe a direct competitor in the  mobile market, <strong>Apple definitely does not  want to get “Windows’d” by Google</strong>.</p>
<p>While this would be the best option for developers, it will  be astonishing if Apple goes this route. Apple will probably offer excuses to justify  why this option would be a detriment to the iPhone developer and user communities.</p>
<h3>2) Block it</h3>
<p>The obvious approach for Apple would be to stop Adobe from  releasing this product, either by making it technically unreliable, by denying  any applications built with it, or by legally harassing Adobe. </p>
<p>The problem with this approach is that it could create a<strong> similar insurgence from the developer community</strong> as Google Voice did from the  user community. This outcome would generate good PR for Adobe and raise  awareness among developers about the need for more openness in the iPhone development  environment (note how Apple is making anybody look open). </p>
<h3>3) Control it</h3>
<p>The most likely outcome is that Apple will attempt to  control Adobe’s new product by entering into some sort of partnership with  Adobe, and, most importantly, keeping Google out of such relationship. </p>
<p>This result could actually benefit Adobe, since <strong>Adobe’s true  agenda</strong> is not to cross compile its Action Script programming language to iPhone  byte-code, but rather to <strong>distribute its Flash and AIR runtime to the iPhone</strong>. </p>
<p>&nbsp;</p>
<p>Perhaps Adobe’s Flash CS5 iPhone application support might  be part of its master plan to get Apple’s attention in order to bring Flash  runtime(s) to the iPhone. If so, this “show, don’t tell” strategy is a smart  and modern way to influence bully market players such as Apple. </p>
<p>Anyway, what’s your take, what do you think Apple will do?</p>
<div class="bbPoll">Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</div>
<p>&nbsp;</p>
<p >If you liked this article a <a href="http://news.ycombinator.com/item?id=883857">+1 on HN</a> or a <a href="http://twitter.com/?status=Adobe%20on%20iPhone:%20Will%20Apple%20allow%20it?%20%3E%3E%20http://bit.ly/39IAot">re-tweet</a> are greatly appreciated. (see <a href="http://twitter.com/#search?q=Adobe on iPhone">Related Tweets</a>)</p>
<h3>Related Article</h3>
<ul class="seealso">
<li>2009-10-15 &#8211; InsideRIA &#8211; Scott Barnes: <a href="http://www.insideria.com/2009/10/could-adobe-potentially-harm-t.html">Could Adobe potentially harm the iPhone AppStore</a></li>
<li>2010-04-07 &#8211; We got our answer, Apple is blocking it: <a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler">New iPhone Developer Agreement Bans the Use of Adobe’s Flash-to-iPhone Compiler</a></li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fadobe-on-iphone-will-apple-allow-it%2F&amp;linkname=Adobe%20on%20iPhone%3A%20Will%20Apple%20allow%20it%3F"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/adobe-on-iphone-will-apple-allow-it/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Myths about JavaFX, Android, and J2ME</title>
		<link>http://www.bitsandbuzz.com/article/myths-about-javafx-android-and-j2me/</link>
		<comments>http://www.bitsandbuzz.com/article/myths-about-javafx-android-and-j2me/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 17:59:14 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=217</guid>
		<description><![CDATA[At  JavaOne, Larry Ellison has&#160;made  some very encouraging statements about Oracle’s commitments to Java,  JavaFX, and the mobile developer market. It is certainly good news that Oracle  (i.e., Larry) sees the significance of the Java platform in its integrality. However,  there are many misunderstandings about the relationship between Java, JavaFX, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/img-myths-about-JavaFX-android-j2me.png" width="237" height="109"  align="left" />At  JavaOne, Larry Ellison has&nbsp;made  some very encouraging <a href="http://broadcast.oreilly.com/2009/06/sun-launches-a-java-centric-ap.html">statements</a> about Oracle’s commitments to Java,  JavaFX, and the mobile developer market. It is certainly good news that Oracle  (i.e., Larry) sees the significance of the Java platform in its integrality. However,  there are many misunderstandings about the relationship between Java, JavaFX,  and Android that even confuse the new Java owner. Here are some clarifications.</p>
<h3>1) JavaFX is NOT Java.</h3>
<p><span id="more-217"></span></p>
<p>Obviously,  from a marketing standpoint, JavaFX is branded as Java; however, technically <strong>JavaFX  is a language by itself</strong>, which happens to be compiled into Java bytecode and  run on a Java VM. <strong>JavaFX is similar to Groovy or JRuby, minus the dynamic part</strong> (see #2). For example, introspecting a JavaFX object from Java requires some tricks  since JavaFX Object/Class definitions do not map directly to those of Java Object/Class.  (Note: Sun has been trying to brand JavaFX beyond the JavaFX Language itself,  but so far most developers see JavaFX as the language)</p>
<h3>2) JavaFX is NOT a scripting language.</h3>
<p align="left">Even though it is called JavaFX Script, JavaFX is NOT a  scripting language (in the dynamic sense). <strong>JavaFX code gets compiled to Java  bytecode at design time</strong>. So, JavaFX is similar to Flex (except for the XML-UI  part). Note that JavaFX started as a scripting language in Sun Labs, but quickly  became a compiled language (probably for performance reasons). Sun keeps using  the term “JavaFX Script” to distinguish the language from the JavaFX brand and  to avoid using the word “language,” which would make it too obvious that JavaFX  is another language all together. </p>
<h3>3) Android is NOT a Java-based device.</h3>
<p>Here again, some confusion could come  from Larry’s keynote address. Some might believe that Android is Java-based and  that it runs Java. However, Android is NOT Java  based; it is Linux based.  <strong>Google Android SDK converts Java bytecode to Android more optimized <a href="http://en.wikipedia.org/wiki/Dalvik_virtual_machine">Dalvik VM bytecode</a></strong>. Thus the developer  codes with Java, but the device does not run Java (kind of similar development experience to GWT, which cross-compiles Java code to JavaScript/AJAX). While it is possible to have  Java VM for an Android phone, an application built with Android SDK does not  run on Java when executing on the device. By the way, I still have not found  JavaVM for my G2/HTC-Magic.</p>
<h3>4) JavaFX cannot run on Android without a Java VM.</h3>
<p><strong>I would LOVE to be proven wrong (with an example)  on this one</strong>. <a href="http://friendfeed.com/jeremychone/4ba838ff/cromwellian-my-understanding-of-android-is">This  is a discussion</a>&nbsp;I had with my friend&nbsp;<a href="http://twitter.com/cromwellian">@cromwellian</a>&nbsp;about getting  JavaFX on Android. In short, the only practical way to get Java FX on Android  would be to have a JavaVM on Android. The Android cross-compiling trick would  be pretty complex to extend to JavaFX. As stated above, JavaFX is not only a  library, but a whole different language, which gets compiled to Java bytecode.  So the Android compiler will have to do quite a bit of work to move a  Java/JavaFX application to a non-Java VM. It’s not impossible, but hard. GWT<sup>2</sup>  hard, I think. So, to recap, you can run JavaFX on Android, but you need a JavaVM (apparently JavaFX on Android has been demo <a href="http://www.youtube.com/watch?v=BtUX-GS36o8">in JavaOne -see 2:30-</a>)</p>
<h3>5) Java is NOT on most devices [that matter].</h3>
<p align="left">Sun likes to say that <a href="http://www.youtube.com/watch?v=BtUX-GS36o8">Java is on billions of devices (see 0:54)</a>. While  mathematically probably true, <strong>practically, developers do not really care  about Java for mobile</strong>. These days it’s all about iPhone, Android,  Plam Pre, and mobile Web (not even Windows mobile). Most of these high-profile  phones do not have Java out of the box, and getting a Java runtime can even be challenging.  For example, there is no JavaVM out of the box on iPhone, Android G2/HTC-Magic,  and Treo 750 WinMobile (I could not find one on my old Treo 750 WinMobile). And  for the rest—well, the <a href="http://www.electronista.com/articles/07/10/19/sun.scrapping.phone.java/">J2ME</a> market is very fragmented. It is really hard to  measure your reach when you develop a Java application for mobile devices. And the ironic part is that since JavaFX needs the latest and greatest JavaVM to run, it does not even run on the billions of billions of J2ME devices anyway.   So, in a way, <strong>Sun has been resetting the clock with JavaFX for their mobile market</strong>. They still have the device manufacturer&#8217;s relationships but they do not have the devices anymore.  <small>Some disagree with these statements noting that Java is on all Nokia and most Sony-Ericsson devices (see <a href="http://www.bitsandbuzz.com/article/myths-about-javafx-android-and-j2me/#comment-3752">Jehtro&#8217;s comment</a>)</small> </p>
<p></p>
<p>  As a software Architect/Entrepreneur, I truly like and use Java a lot, but  I hate Kool-Aid. I really wish that Java and JavaFX will be successful on the mobile  and PC market, but as a community, we need to assess the current state realistically  if we want to  accomplish our vision. That aside, I would  agree with Scott: if Larry managed to convince <a href="http://www.youtube.com/watch?v=_Dtqe1e0tXg">Steve to put Java on iPhone  (at 0:26)</a>, it  would definitely be a game changer (however, this would be against Apple’s Wall  policy).</p>
<p>As a side note, I am sure that the Open Office team got very excited when Larry told them they should port their application to JavaFX. <a href="http://www.bitsandbuzz.com/article/flying-pixels/">Flying pixels</a> should rule the world!</p>
<div class="promote">If you liked this article <a href="http://news.ycombinator.com/item?id=647717">+1 on HN</a> and <a href="http://twitter.com/?status=RT%20@jeremychone%20Myths%20about%20JavaFX,%20Android,%20and%20J2ME%20http://bit.ly/myths-about-javafx">R-Tweets</a> are greatly appreciated.</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fmyths-about-javafx-android-and-j2me%2F&amp;linkname=Myths%20about%20JavaFX%2C%20Android%2C%20and%20J2ME"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/myths-about-javafx-android-and-j2me/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>iPhone vs Android vs WinMobile: 2-1-1</title>
		<link>http://www.bitsandbuzz.com/article/iphone-vs-android-vs-winmobile-2-1-1/</link>
		<comments>http://www.bitsandbuzz.com/article/iphone-vs-android-vs-winmobile-2-1-1/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 17:04:04 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=109</guid>
		<description><![CDATA[Now that Google is in, the game is on. As I mentioned in my previous post, software is  now ruling the mobile industry. As in the PC world, the big contenders are  Apple with iPhone, Google with Android, and Microsoft with Windows Mobile. 
But the big questions are: which one is better  [...]]]></description>
			<content:encoded><![CDATA[<p>Now that Google is in, the game is on. As I mentioned in my previous post, <a href="http://www.bitsandbuzz.com/article/software-to-rule-the-new-mobile-market/">software is  now ruling the mobile industry</a>. As in the PC world, the big contenders are  Apple with iPhone, Google with Android, and Microsoft with Windows Mobile. </p>
<p>But the big questions are: <strong>which one is better</strong>  and which one is going to ultimately win?</p>
<p>While it is hard to objectively answer this  question, here is my first attempt to create a simple score card. I have created a “4 Ss Scorecard” that I think  is quite representative of the mobile market need.</p>
<p><div align="center"><img src="/images/iphone-android-winmobile-2-1-1.png" /></div>
</p>
<p><span id="more-109"></span></p>
<h3>Openness:</h3>
<p>The  first property is openness, which represents how easy it is for developers to  build and deploy applications and users to download and install them.</p>
<p>From a  user point of view all three phones allow users to easily install applications  over the air (aka OTA) or via cradle. From a  developer angle, Microsoft and Apple have a similar approach that requires  developers to buy their development tool (e.g., Visual Studio for Windows  Mobile) or their OS (Mac for iPhone application).</p>
<p>Google  has a much more open approach; their phone is based on an open platform and  language (Linux and Java) and provides free tooling on top of an open  development IDE (Eclipse)</p>
<p align="center"><em><strong>Openness winner: Android</strong></em></p>
<h3>Marketplace:</h3>
<p>This characteristic  is about the capacity of creating a strong marketplace around a specific  platform.</p>
<p>iPhone  has definitely the edge on this one, as they have created a single store which  promotes application monetization. However, this is not entirely beneficial for  users, as Apple is deciding what application goes in or stays out, and most  applications will not be free.</p>
<p>I think  that Microsoft was not aggressive enough in creating its own store; and, while  Google  <a href="http://market.android.com/publish/" rel="nofollow" target="bb">created one</a> (with $25 developer fee), it might not have the same monetization appeal of the Apple  one (at least at the beginning). </p>
<p>In other  words, if you want to make money out of your mobile application, choose iPhone.</p>
<p align="center"><em><strong>Marketplace  winner: iPhone</strong></em></p>
<h3>Coolness:</h3>
<p>This one  is easy; Apple iPhone is and probably will stay the winner of this category.  Steve Jobs has a gift for making things cool; and, while Google might come  close, they will always be trailing behind. Google is actually writing  themselves out of this category.</p>
<p>As for  Microsoft, well, they have work to do.</p>
<p align="center"><em><strong>Coolness  winner: iPhone</strong></em></p>
<h3>Usefulness:</h3>
<p>This is  where the controversial part comes in. </p>
<p>iPhone  is definitely cool and has a lot of good applications; however, Apple is still  Apple and their controlling approach limits the full potential of the device.  For example, tethering is not available and not even allowed as a third party  application. Nevertheless, I was pretty impressed by the iPhone’s native  support for Microsoft Exchange.</p>
<p>Google,  interestingly, has similar issues as it forces users to utilize Google services  (at the end, nothing is free). So, business users wanting to use Exchange are  out of luck and should somehow migrate to Google apps.</p>
<p>Consequently, from a  functionality point of view Windows Mobile is still the best choice available,  at least for business users. Most of the new applications such as Skype, Qik,  Google Maps, and obviously Mobile Office and Outlook are readily available on  Windows Mobile. So, if you do not care about <a href="http://www.bitsandbuzz.com/article/flying-pixels/">flying pixels</a>, <a href="http://www.techcrunch.com/2008/09/26/what-is-the-deal-with-this-stupid-lighter-iphone-app/">virtual lighters</a>,  and <a href="http://sybeeritic.blogspot.com/2008/10/controversy-over-iphone-beer-apps.html">virtual beers</a>, then Windows Mobile is still a smart bet. (disclaimer: I am  a happy Treo/WM6 user).</p>
<p align="center"><strong>Usefulness winner: Windows Mobile</strong></p>
<p align="center">&nbsp;</p>
<p>So, I am  pleased to announce that the <strong>winner is iPhone</strong> with a score of 2 against Android  with 1 and Windows Mobile with 1.</p>
<p>However,  personally, <strong>as a business user</strong>, <strong>usefulness comes first</strong>, and tethering and  exchange integration are basic requirements. So, for now, I am sticking with  Windows Mobile and my Treo 750. I might upgrade to Treo Pro when and if they  support Windows Mobile 7. </p>
<p>What  phone are you using? And why? </p>
<div class="update">
<h3>Update:</h3>
<ul>
<li><span class="date">Nov 23rd 2008:</span> Vivian, from Google, submitted the Android <a href="http://market.android.com/publish/" title="Android Marketplace" target="bb">marketplace link</a>.</li>
<li><span class="date">Nov 28th 2008:</span> Interesting discussion about the <a href="http://www.bitsandbuzz.com/article/iphone-vs-android-vs-winmobile-2-1-1/#comment-3462">iPhone value and &#8220;closeness.&#8221;</a></li>
</ul>
</div>
<div class="sponsor">
<br />
<img alt="" src="/images/sp-ad.gif" class="alignnone" width="121" height="21" /></p>
<p>Find the best mobile phone by checking out detailed and robust <a href="http://www.billshrink.com/">cell phone reviews</a>.</p>
</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fiphone-vs-android-vs-winmobile-2-1-1%2F&amp;linkname=iPhone%20vs%20Android%20vs%20WinMobile%3A%202-1-1"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/iphone-vs-android-vs-winmobile-2-1-1/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Software to Rule the New Mobile Market</title>
		<link>http://www.bitsandbuzz.com/article/software-to-rule-the-new-mobile-market/</link>
		<comments>http://www.bitsandbuzz.com/article/software-to-rule-the-new-mobile-market/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:18:29 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=101</guid>
		<description><![CDATA[The value chain used to be one of the main  differences between the mobile and PC markets. The PC industry was driven by  software vendors (i.e., Microsoft, Apple, Oracle), while the mobile industry  was controlled by the Telcos and device manufacturers. For a long time, the  Telcos  even had the power [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/img-mobile-market-software.jpg" align="left" class="imgPostIntro" />The value chain used to be one of the main  differences between the mobile and PC markets. The PC industry was driven by  software vendors (i.e., Microsoft, Apple, Oracle), while the mobile industry  was controlled by the Telcos and device manufacturers. For a long time, the  Telcos  even had the power to remove  features from devices that they felt caused too much competition with their own  service offerings. For example, <a href="http://en.wikipedia.org/wiki/Tethering" target="bb">tethering</a> and other features frequently were  disabled on early versions of Windows Mobile devices. Interestingly, iPhones 3G,  despite its <a href="http://www.bitsandbuzz.com/article/flying-pixels/">flying pixels</a>, still does <a href="http://www.informationweek.com/blog/main/archives/2008/06/att_no_tetherin.html" target="bb">not have tethering</a> nor <a href="http://blogs.zdnet.com/Apple/?p=2070" target="bb">allows it</a>. I am not sure if it  is an iPhone limitation or another example of Telcos control.</p>
<p><span id="more-101"></span></p>
<p>I think that the main reason why mobile email  has taken so long to be widely deployed was the reluctance from the Telcos to  enable a competing technology that infringes on their highly profitable text messaging  (SMS) and promising rich messaging (MMS) services.</p>
<p>As they  successfully accomplished for text messaging and ringtones, the Telcos wanted  to charge users for sending a rich message, watching a movie, streaming a  video, downloading an application, and any other service beyond voice calls.</p>
<p>In short, the Telcos DID NOT want to be  restricted to just being “<a href="http://www.solegy.com/blog/eric/?p=35" target="bb">the pipe</a>,” as they have been confined in the wired  world.</p>
<p>Well, as software giants such as Apple, Google,  and Microsoft are aggressively entering the mobile space, the Telcos have  slowly but surely become just that&#8230; a pipe&#8230;once again.</p>
<p>Speed, coverage, and price have become their  core differentiators, and as in the wired world, users are now making decisions  that are based on software (e.g., iPhone vs. Android vs. WinMobile) and  application ecosytems. </p>
<p>For example, without a fee, mobile users can  now do the following (outside of “the pipe&#8217;s” fees):</p>
<ul type="disc">
<li>Send rich messages: <strong>email</strong></li>
<li>Sync email, calendars, address books: <strong>Exchange, Google Email/Calendar</strong>.</li>
<li>Get full geolocation services (mapping,  directions,       traffic): <strong>Google Map</strong></li>
<li>Stream Live Video: <strong><a href="http://qik.com/">Qik</a></strong></li>
</ul>
<p>While Microsoft and Google are taking a  traditional software approach to the mobile market, Apple has been cleverly  playing a dual game (as they also are doing in the music industry). On one hand,  they are playing the “exclusive and lock”  Telcos game by the book, to the point of being  <a href="http://mashable.com/2007/09/18/apple-fight-iphone-hacks/" target="bb">overzealous</a> about preventing users from unlocking devices. On the other hand, they are virtually <strong>writing off the  Telcos from the application market</strong> by providing their own application store.</p>
<p>Nevertheless,  I still think the Telcos have some interesting market opportunities. First of  all, as more users require additional bandwidth, Telcos will see their premium  bandwidth demand going up, especially for Video (I pay an additional $40 per month  for unlimited 3G). In addition, given that the mobile application market is  about to explode, Telcos should be able to capitalize by creating their own  application market place that can compete against the iPhone store.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fsoftware-to-rule-the-new-mobile-market%2F&amp;linkname=Software%20to%20Rule%20the%20New%20Mobile%20Market"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/software-to-rule-the-new-mobile-market/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPhone 3g, 1 out of 3</title>
		<link>http://www.bitsandbuzz.com/article/iphone-3g-1-out-of-3/</link>
		<comments>http://www.bitsandbuzz.com/article/iphone-3g-1-out-of-3/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 05:24:13 +0000</pubDate>
		<dc:creator>Jeremy Chone</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Wish]]></category>

		<guid isPermaLink="false">http://www.bitsandbuzz.com/?p=39</guid>
		<description><![CDATA[BitsAndBuzz.com would not be much of a technology blog if it didn’t blog about the new iPhone.
As have many others, I’ve been relatively impressed by the innovation and popularity of the iPhone. I think Apple CEO Steve Jobs has a unique ability to gauge when and how a specific industry is ready to change (the [...]]]></description>
			<content:encoded><![CDATA[<p>BitsAndBuzz.com would not be much of a technology blog if it didn’t blog about the new iPhone.</p>
<p>As have many others, I’ve been relatively impressed by the innovation and popularity of the iPhone. I think Apple CEO Steve Jobs has a unique ability to gauge when and how a specific industry is ready to change (the Apple way). Though he somewhat missed the first PC market, he definitely didn’t miss the Internet music one, and now he is right on track to owning a big part of the next generation mobile market. The latest iPhone 3G phenomenon (product and buzz) is definitely a great example of Steve Job’s pioneering vision, and while most of the features of the iPhone were more or less expected, the total package, including the pricing and the developer platform strategy, is pretty darn impressive.</p>
<p>However, as a business user, I am mostly interested in three main following features, and so far, I can safely see only one out of these three.</p>
<p align="center"><img src="/images/imgIPhone3g-1-out-of-3.png" alt="" /></p>
<p><span id="more-39"></span></p>
<p>Concerning the first feature, <strong>Microsoft Exchange synchronization</strong>, the latest iPhone 3G seems to  have the full package, meaning e-mail, calendar, and contact push  synchronization. I am still skeptical about this last one, since to my  knowledge, Microsoft still has not published the full MAPI or ActiveSync  protocol. However, I am going to take Apple’s word on it.</p>
<p>The second feature, the <strong>3G  modem</strong>, is one of the features I have been using a lot lately on my Treo750,  and I would not conceive of buying a mobile device without this feature. The 3G  modem with ATTW actually works remarkably well and is extremely useful for  avoiding hotel surcharges, slow Wi-Fi connections, and hunting for unsecured Wi-Fi  hotspots. I can’t live without it, and for now, it is not clear that the new iPhone  will have it.</p>
<p>The last one, unfortunately, is a given, or, rather, an “un-given.”  The new iPhones will still be “officially” available only as <strong>network-locked devices</strong>. I still don’t understand  how carriers and device manufacturers can get away with these kinds of practices.  I completely understand giving a big discount as part of a subscription package,  but I don’t understand how a corporation can lock an Internet device  to a specific  network. It seems so counter to what the Internet is all about. It would be comparable  to buying a PC that could only connect to the Internet via Comcast (Microsoft  and Comcast could never get away with that). Anyway, I just hope that one day  Apple or Google will use their market weight to force the wireless networks to  fully embrace the open devices. Unfortunately, Apple does not seem to be headed that way (see <a title="Permanent Link to iPhone 3G Requires 2 Year Contract, In Store Activation" rel="bookmark" href="http://www.appleiphoneschool.com/2008/06/10/iphone-3g-requires-2-year-contract-in-store-activation/">iPhone 3G Requires 2 Year Contract, In Store Activation</a>)</p>
<p>At this time, the deciding factor for me will be the 3G modem.  If the new iPhone has it, I might just take the plunge.</p>
<div class="update">
<h3>Update:</h3>
<ul>
<li><span class="date">Aug 1st 2008: </span><a href="http://www.techcrunch.com/2008/07/31/tethering-briefly-comes-to-the-iphone-tempers-flare/" title="Techcrunch update on iPhone Tethering">Techcrunch: Tethering Briefly Comes To The iPhone, Tempers Flare</a></li>
<li><span class="date">June 17th 2008: </span><a href="http://www.techcrunch.com/2008/06/17/adobe-breakthrough-flash-working-on-the-iphone-in-the-labs-on-an-emulator-oh-well/">Techcrunch: &#8230;Flash Working on the iPhone&#8230;</a></li>
<li><span class="date">June 13th 2008: </span>Well, I guess the decision won&#8217;t be that hard afterall. (see <a href="http://www.iphoneatlas.com/2008/06/13/att-no-iphone-3g-tethering-for-you/">AT&amp;T: no iPhone 3G tethering for you!</a>)</li>
</ul>
</div>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.bitsandbuzz.com%2Farticle%2Fiphone-3g-1-out-of-3%2F&amp;linkname=iPhone%203g%2C%201%20out%20of%203"><img src="http://www.bitsandbuzz.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.bitsandbuzz.com/article/iphone-3g-1-out-of-3/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
