<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Rethinking application environments</title>
	<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/</link>
	<description>Distilling market noise into market sense.</description>
	<pubDate>Sat, 17 May 2008 02:48:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: VisionMobile Forum :: VisionMobile Blog - Print Edition 2008</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-28934</link>
		<dc:creator>VisionMobile Forum :: VisionMobile Blog - Print Edition 2008</dc:creator>
		<pubDate>Sat, 23 Feb 2008 18:39:06 +0000</pubDate>
		<guid>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-28934</guid>
		<description>[...] Rethinking application environments [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Rethinking application environments [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VisionMobile Forum :: Flash-Inside (R)</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-7432</link>
		<dc:creator>VisionMobile Forum :: Flash-Inside (R)</dc:creator>
		<pubDate>Sat, 21 Jul 2007 17:45:44 +0000</pubDate>
		<guid>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-7432</guid>
		<description>[...] Rethinking application environments [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Rethinking application environments [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Constantinou</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1650</link>
		<dc:creator>Andreas Constantinou</dc:creator>
		<pubDate>Wed, 21 Mar 2007 05:42:49 +0000</pubDate>
		<guid>http://www.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 'pre-load', they are targeted to OEMs/ODMs as much as external developers and should therefore be positioned where Maemo is on the chart. 

I 've given this some thought, and here'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 'email' 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'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 - 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-1648</link>
		<dc:creator>Malcolm Lithgow</dc:creator>
		<pubDate>Wed, 21 Mar 2007 03:52:18 +0000</pubDate>
		<guid>http://www.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 "pre-load", 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: Golden Swamp &#187; Blog Archive &#187; Carnival of the Mobilists #65</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1578</link>
		<dc:creator>Golden Swamp &#187; Blog Archive &#187; Carnival of the Mobilists #65</dc:creator>
		<pubDate>Mon, 19 Mar 2007 17:38:30 +0000</pubDate>
		<guid>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1578</guid>
		<description>[...] Mobile ‚Äì this week&#8217;s Winning Post  Rethinking application environments You don't want to miss Andreas Constantinou's diagram in this post. It gives you a [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Mobile ‚Äì this week&#8217;s Winning Post  Rethinking application environments You don&#8217;t want to miss Andreas Constantinou&#8217;s diagram in this post. It gives you a [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mobile Analyst Watch: March 14 Roundup</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1573</link>
		<dc:creator>Mobile Analyst Watch: March 14 Roundup</dc:creator>
		<pubDate>Mon, 19 Mar 2007 13:45:59 +0000</pubDate>
		<guid>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1573</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] at Disruptive Analysis about EU views on Mobile TV... policy inconsistency?Andreas Constantinou at VisionMobile about Rethinking application environmentsBena Roberts at BKI Media about Microsoft to buy Tellme. [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="/blog/wp-content/plugins/kramer/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] at Disruptive Analysis about EU views on Mobile TV&#8230; policy inconsistency?Andreas Constantinou at VisionMobile about Rethinking application environmentsBena Roberts at BKI Media about Microsoft to buy Tellme. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Press</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1567</link>
		<dc:creator>Press</dc:creator>
		<pubDate>Mon, 19 Mar 2007 07:37:21 +0000</pubDate>
		<guid>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1567</guid>
		<description>&lt;!--%kramer-ref-pre%--&gt;[...] an interesting article written by Andreas Constantinou about different UI's found on the mobile, an attempt to categorize [...]&lt;!--%kramer-ref-post%--&gt;</description>
		<content:encoded><![CDATA[<p><a href="http://dev.wp-plugins.org/wiki/Kramer"><img src="/blog/wp-content/plugins/kramer/kramer.php?kramer=gif-icon" class="technorati-balloon" alt="Kramer auto Pingback" style="border:0;" /></a>[&#8230;] an interesting article written by Andreas Constantinou about different UI&#8217;s found on the mobile, an attempt to categorize [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Everything and the Mobile Software Universe&#8230; &#187; Be trendy, add a touchscreen to your phone (and wipe out the buttons if possible)&#8230;.</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1519</link>
		<dc:creator>Everything and the Mobile Software Universe&#8230; &#187; Be trendy, add a touchscreen to your phone (and wipe out the buttons if possible)&#8230;.</dc:creator>
		<pubDate>Wed, 14 Mar 2007 22:56:32 +0000</pubDate>
		<guid>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1519</guid>
		<description>[...] hardware design that leads the pack, software vendors trying to bring something new (see the last Vision Mobile Article on this one) &#8230;and Operator continuing adding some, hum, crap to the user experience (look for [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] hardware design that leads the pack, software vendors trying to bring something new (see the last Vision Mobile Article on this one) &#8230;and Operator continuing adding some, hum, crap to the user experience (look for [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mutant's musings</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-7460</link>
		<dc:creator>mutant's musings</dc:creator>
		<pubDate>Thu, 01 Jan 1970 01:00:00 +0000</pubDate>
		<guid>http://www.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[<p><a class="technorati-balloon" href="http://www.technorati.com/cosmos/search.html?url="><img src="http://static.technorati.com/images/bubble_h17.gif" class="technorati-balloon" alt="links from Technorati" style="border:0;" /></a>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</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tommasabi</title>
		<link>http://www.visionmobile.com/blog/2007/03/rethinking-application-environments/#comment-1602</link>
		<dc:creator>tommasabi</dc:creator>
		<pubDate>Thu, 01 Jan 1970 01:00:00 +0000</pubDate>
		<guid>http://www.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[<p><a class="technorati-balloon" href="http://www.technorati.com/cosmos/search.html?url="><img src="http://static.technorati.com/images/bubble_h17.gif" class="technorati-balloon" alt="links from Technorati" style="border:0;" /></a>internal vs external app environments</p>
]]></content:encoded>
	</item>
</channel>
</rss>
