<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Rethinking application environments</title>
	<atom:link href="http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rethinking-application-environments</link>
	<description>Distilling market noise into market sense.</description>
	<lastBuildDate>Mon, 06 Sep 2010 09:00:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Andreas Constantinou</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/comment-page-1/#comment-1650</link>
		<dc:creator>Andreas Constantinou</dc:creator>
		<pubDate>Wed, 21 Mar 2007 05:42:49 +0000</pubDate>
		<guid isPermaLink="false">http://visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1650</guid>
		<description>Malcolm,

You raise a very interesting point: Given that S60 and Windows Mobile can be used to develop core apps &#039;pre-load&#039;, they are targeted to OEMs/ODMs as much as external developers and should therefore be positioned where Maemo is on the chart. 

I &#039;ve given this some thought, and here&#039;s my conclusions. I believe you are right to an extent. To get to the bottom of this I believe we have to consider the commercial intention and the technical capabilities of S60 and WM before categorising them as pre-load or post-load.
- Technically, WM for example has features designed for OEMs/ODMs, and other features designed for external developers. WM affords the developer with low-level functionality (although I would question if you can develop device drivers for most peripherals without add-on source code). S60 and WM also allow you to develop most core apps (e.g. Idle screen, PIM apps, browser shell, etc).
- Commercially, neither WM, nor S60 are designed to allow you to replace core apps, to avoid brand dilusion and control of the user experience (at least across most of the user journey). There are subtle but important obstacles in replacing some of these core apps. I understand that a developer needs access to hidden ABIs (binary interfaces) in order to develop an effective idle screen replacement for example. The UI flows from other apps are mostly locked and therefore whereas you could develop say an email app, it is not either a) the app that you get when you hit the &#039;email&#039; menu, and b) it cannot be linked with other core apps in terms of the user interaction flows in and out of the email app. Windows CE and Symbian on the contrary, are *designed* to offer you that flexibility, and I would position Windows CE near Maemo.

Conclusively, whereas technically S60 and Windows Mobile CAN be used to develop core apps, commercially they are not designed to. This is why manufacturers are given access to source code for S60 and Windows Mobile to develop phones, whereas external developers aren&#039;t. 

Which is where the major difference with e.g. Maemo lies. Maemo can be used to build phones (if you develop the app suite on top). With Maemo you have access to all of the code (at least the vast majority which is released under open source license). Commercially and technically, Maemo is designed to allow third parties (developers or OEMs) to build phones.

Hope this makes sense - but I would always welcome a counter-argument :)

Andreas</description>
		<content:encoded><![CDATA[<p>Malcolm,</p>
<p>You raise a very interesting point: Given that S60 and Windows Mobile can be used to develop core apps &#8216;pre-load&#8217;, they are targeted to OEMs/ODMs as much as external developers and should therefore be positioned where Maemo is on the chart. </p>
<p>I &#8216;ve given this some thought, and here&#8217;s my conclusions. I believe you are right to an extent. To get to the bottom of this I believe we have to consider the commercial intention and the technical capabilities of S60 and WM before categorising them as pre-load or post-load.<br />
- Technically, WM for example has features designed for OEMs/ODMs, and other features designed for external developers. WM affords the developer with low-level functionality (although I would question if you can develop device drivers for most peripherals without add-on source code). S60 and WM also allow you to develop most core apps (e.g. Idle screen, PIM apps, browser shell, etc).<br />
- Commercially, neither WM, nor S60 are designed to allow you to replace core apps, to avoid brand dilusion and control of the user experience (at least across most of the user journey). There are subtle but important obstacles in replacing some of these core apps. I understand that a developer needs access to hidden ABIs (binary interfaces) in order to develop an effective idle screen replacement for example. The UI flows from other apps are mostly locked and therefore whereas you could develop say an email app, it is not either a) the app that you get when you hit the &#8216;email&#8217; menu, and b) it cannot be linked with other core apps in terms of the user interaction flows in and out of the email app. Windows CE and Symbian on the contrary, are *designed* to offer you that flexibility, and I would position Windows CE near Maemo.</p>
<p>Conclusively, whereas technically S60 and Windows Mobile CAN be used to develop core apps, commercially they are not designed to. This is why manufacturers are given access to source code for S60 and Windows Mobile to develop phones, whereas external developers aren&#8217;t. </p>
<p>Which is where the major difference with e.g. Maemo lies. Maemo can be used to build phones (if you develop the app suite on top). With Maemo you have access to all of the code (at least the vast majority which is released under open source license). Commercially and technically, Maemo is designed to allow third parties (developers or OEMs) to build phones.</p>
<p>Hope this makes sense &#8211; but I would always welcome a counter-argument <img src='http://www.visionmobile.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Andreas</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malcolm Lithgow</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/comment-page-1/#comment-1648</link>
		<dc:creator>Malcolm Lithgow</dc:creator>
		<pubDate>Wed, 21 Mar 2007 03:52:18 +0000</pubDate>
		<guid isPermaLink="false">http://visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1648</guid>
		<description>I would disagree very strongly with the positioning of S60 and Windows Mobile on the graph.  These environments are exactly the same as those used to develop the core apps &quot;pre-load&quot;, and are quite capable of creating apps that replace the built-in software to a very significant extent.

So they should both be down on the same level as Maemo (since both even allow device drivers, etc. to be written).

That is the fundamental difference between these environments and, for example, Java on most phones.</description>
		<content:encoded><![CDATA[<p>I would disagree very strongly with the positioning of S60 and Windows Mobile on the graph.  These environments are exactly the same as those used to develop the core apps &#8220;pre-load&#8221;, and are quite capable of creating apps that replace the built-in software to a very significant extent.</p>
<p>So they should both be down on the same level as Maemo (since both even allow device drivers, etc. to be written).</p>
<p>That is the fundamental difference between these environments and, for example, Java on most phones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mutant's musings</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/comment-page-1/#comment-7460</link>
		<dc:creator>mutant's musings</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-7460</guid>
		<description>&lt;!--%kramer-pre%--&gt;started shipping only recently, so there market penetration is really lower than versions 1.1 and earlier.   - Symbian OS has been shipped in 126 million devices (as of March 07) according to Symbian. This puts S60 at 60-70% of that figure.   - Other application environments&lt;!--%kramer-post%--&gt;</description>
		<content:encoded><![CDATA[<div style="margin: 0; padding: 1em; background: #666666; color: #FFFFFF;">
<p><!--%kramer-pre%-->started shipping only recently, so there market penetration is really lower than versions 1.1 and earlier.   &#8211; Symbian OS has been shipped in 126 million devices (as of March 07) according to Symbian. This puts S60 at 60-70% of that figure.   &#8211; Other application environments<!--%kramer-post%--></p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: tommasabi</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/comment-page-1/#comment-1602</link>
		<dc:creator>tommasabi</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1602</guid>
		<description>&lt;!--%kramer-pre%--&gt;internal vs external app environments&lt;!--%kramer-post%--&gt;</description>
		<content:encoded><![CDATA[<div style="margin: 0; padding: 1em; background: #666666; color: #FFFFFF;">
<p><!--%kramer-pre%-->internal vs external app environments<!--%kramer-post%--></p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: VisionMobile Forum </title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/comment-page-1/#comment-29296</link>
		<dc:creator>VisionMobile Forum </dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-29296</guid>
		<description>&lt;!--%kramer-pre%--&gt;contains eleven of the best articles that appeared on the blog in the last year.    The Print Edition 2008 contains excerpts from the following eleven articles, organised along several themes:  Theme: Mobile software strategy:  -Rethinking application environments&lt;!--%kramer-post%--&gt;</description>
		<content:encoded><![CDATA[<div style="margin: 0; padding: 1em; background: #666666; color: #FFFFFF;">
<p><!--%kramer-pre%-->contains eleven of the best articles that appeared on the blog in the last year.    The Print Edition 2008 contains excerpts from the following eleven articles, organised along several themes:  Theme: Mobile software strategy:  -Rethinking application environments<!--%kramer-post%--></p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: rodcorp</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/comment-page-1/#comment-30032</link>
		<dc:creator>rodcorp</dc:creator>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-30032</guid>
		<description>&lt;!--%kramer-pre%--&gt;VisionMobile :: blog :: Rethinking application environments&lt;!--%kramer-post%--&gt;</description>
		<content:encoded><![CDATA[<div style="margin: 0; padding: 1em; background: #666666; color: #FFFFFF;">
<p><!--%kramer-pre%-->VisionMobile :: blog :: Rethinking application environments<!--%kramer-post%--></p>
</div>
]]></content:encoded>
	</item>
</channel>
</rss>
