<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - Symbian and Windows on the same device - what the hell? - Comments</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell</link>
 <description>Comments for &quot;Symbian and Windows on the same device - what the hell?&quot;</description>
 <language>en</language>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-46364</link>
 <description>&lt;p&gt;I don&#039;t have any numbers, and even If I did, I probably wouldn&#039;t be allowed to say them...&lt;/p&gt;

&lt;p&gt;But licencing cost is probably a very small part of the total cost of integrating any OS onto your platform, and fill it with sensible apps and customize it for your customers.&lt;br /&gt;
The engineering hours needed here are huge, for any OS. (And thats why there is a new solution every few month promising less engineering cost...)&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 15 May 2008 10:38:26 +0200</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 46364 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-46314</link>
 <description>&lt;p&gt;&lt;br /&gt;
Other then the complexity of the various compatability issues, from the OEM perspective, anybody got any ideas on what the raw cost here per OS .  How much does an OEM have to pay for having UIQ  or S60 on their phone, how does that change based on volume.   Who would support it and at what cost ?  Any perspectives ?  &lt;/p&gt;</description>
 <pubDate>Mon, 12 May 2008 20:32:13 +0200</pubDate>
 <dc:creator>KevinM</dc:creator>
 <guid isPermaLink="false">comment 46314 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45991</link>
 <description>&lt;p&gt;&gt;&gt; without the need to modify the existing modem software&quot;.&lt;/p&gt;

&lt;p&gt;That was my point exactly.&lt;/p&gt;

&lt;p&gt;Cost is the chief driver for one chip - but people often underestimate the cost of modifying and maintaining a complex platform. Software asset reuse is massively important to a big company because hardware can be swapped quicker than software these days.&lt;/p&gt;

&lt;p&gt;On top of that. Real time programming/embedded programming is distinct engineering discipline - often clouded by the fact that many developers who have written mobile apps classify themselves as embedded programmers.&lt;/p&gt;

&lt;p&gt;The other way of doing singe chip it is to introduce a personality layer. This essentially provides a library of mutexes, threads etc which emulates an incumbent RTOS allowing for compilation of the signaling stack and test code on top of another OS. &lt;br /&gt;
The disadvantage of personality layer is that you need one for each OS, and each has to be carefully verified.&lt;/p&gt;

&lt;p&gt;Here are some examples of typical layouts:&lt;/p&gt;

&lt;p&gt;- The first Symbian phone which I worked on had RTOS and Symbian running on a single chip (back in 1999).  Series 40 devices tend to run everything on the RTOS, but &quot;open&quot; OSes rarely attempt to run signaling stacks.&lt;/p&gt;

&lt;p&gt;- The iPhone is 2 chip. It has a 2.5g daughter board which could be switched for 3G without having to modify the main ARM11 cpu.&lt;/p&gt;

&lt;p&gt;- Freescale&#039;s MXC reference design is single chip, but runs most of the signaling stack on a starcore DSP.&lt;br /&gt;
&lt;a href=&quot;http://www.freescale.com/files/wireless_comm/doc/fact_sheet/3GREFDESIGNFS.pdf&quot;&gt;http://www.freescale.com/files/wireless_comm/doc/fact_sheet/3GREFDESIGNFS.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you start adding real time multimedia, virtual memory paging (by nature undeterministic) and a product which is assembled from many many partner deliveries, it takes an enormous amount of effort to verify the integrity of an entire system.&lt;/p&gt;

&lt;p&gt;In summary. One chip, one OS is not a synonym for &quot;best solution&quot;, like all engineering, the best solution takes into account cost, skillset, organizational factors, complexity, reuse and ROI.&lt;/p&gt;

&lt;p&gt;I wrote a bit more about it in context here:&lt;br /&gt;
&lt;a href=&quot;http://twmdesign.co.uk/theblog/?p=104&quot;&gt;http://twmdesign.co.uk/theblog/?p=104&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 23 Apr 2008 12:07:00 +0200</pubDate>
 <dc:creator>twmd</dc:creator>
 <guid isPermaLink="false">comment 45991 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45978</link>
 <description>&lt;p&gt;As far as I know the reason for device manufacturers and Symbian to maintain the separation between the RTOS and the Application OS is that device manufacturers want to protect their IPRs and their home-brew GSM stacks. I&#039;m not sure if there is a Symbian GSM stack, as such, and even if it does exist if any device vendors have taken that into use.&lt;/p&gt;

&lt;p&gt;What I can read, though, from &lt;a href=&quot;http://www.virtuallogix.com/index.php?id=134&quot; class=&quot;bb-url&quot;&gt;VirtualLogix VLX introduction&lt;/a&gt; is that there would be a single comms stack, which they would provide: &quot;&lt;span style=&quot;font-style:italic&quot;&gt;... Enables the use of a rich OS on a single ARM core architecture &lt;span style=&quot;font-weight:bold&quot;&gt;without the need to modify the &lt;span style=&quot;text-decoration:underline&quot;&gt;existing modem software&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&quot;.&lt;/p&gt;</description>
 <pubDate>Wed, 23 Apr 2008 11:25:18 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 45978 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45973</link>
 <description>&lt;p&gt;Yes, but the question is how it is done. I don&#039;t think you can take just any GSM stack and put it alongside Symbian on the same CPU. I would guess it must be Symbian&#039;s GSM stack, tweaked for your hardware, or at least a GSM stack that follows a lot of conventions and has to implement a lot of interfaces to play nice with the Symbian kernel.&lt;/p&gt;

&lt;p&gt;In this way, you arrive at a GSM stack that you can&#039;t use on the same phone hardware if you as manufacturer want to offer the same phone, but with Linux in addition to your Symbian-based model. You end up &quot;porting&quot; (in a certain sense) your GSM stack to Linux. And to Windows Mobile. And to...&lt;/p&gt;

&lt;p&gt;With virtualization, goes the theory as I understood it, you can put *one* GSM stack unchanged alongside *any* operating system on a *single* CPU.&lt;/p&gt;

&lt;p&gt;Nice theory, but frankly I don&#039;t buy it. This virtualization layer adds a whole level of new complexity where things can go wrong. Maybe you might manage to save some work because there is no need for porting the GSM stack, but I think you will spend about an equal amount of work to get the whole &quot;virtual&quot; thing right. Plus you spend license fees for the virtual machine that you could have spent for a second CPU. Zero-sum game, at best.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Wed, 23 Apr 2008 10:48:06 +0200</pubDate>
 <dc:creator>rbrunner</dc:creator>
 <guid isPermaLink="false">comment 45973 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45968</link>
 <description>&lt;p&gt;Symbian OS and the GSM stack can already be executed on a single processor in the new versions of the Symbian OS,  if this was your point.&lt;/p&gt;</description>
 <pubDate>Wed, 23 Apr 2008 09:19:19 +0200</pubDate>
 <dc:creator>Andreas</dc:creator>
 <guid isPermaLink="false">comment 45968 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45962</link>
 <description>&lt;p&gt;Or,  I&#039;ve presented an alternative view here...&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://twmdesign.co.uk/theblog/?p=114&quot;&gt;http://twmdesign.co.uk/theblog/?p=114&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 13:53:06 +0200</pubDate>
 <dc:creator>twmd</dc:creator>
 <guid isPermaLink="false">comment 45962 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45958</link>
 <description>&lt;p&gt;That&#039;s what they&#039;re doing right now: changing the management. Or you would change even the new one? &lt;img src=&quot;/sites/all/modules/smileys/packs/example/wink.png&quot; title=&quot;Eye-wink&quot; alt=&quot;Eye-wink&quot; /&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 12:02:36 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 45958 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comment-45957</link>
 <description>&lt;p&gt;Yes, what the hell. For me, this is only a sign how desperate companies already became, facing the utterly terrible fragmentation of the mobile OS landscape.&lt;/p&gt;

&lt;p&gt;And, for Motorola, is there really no other solution to their problem &quot;Can&#039;t decide which OS to use&quot; other than &quot;Bright idea, we will put them all into the phone at the same time!&quot;&lt;/p&gt;

&lt;p&gt;Time for new management, if you ask me.&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 12:01:04 +0200</pubDate>
 <dc:creator>rbrunner</dc:creator>
 <guid isPermaLink="false">comment 45957 at http://www.newlc.com</guid>
</item>
<item>
 <title>Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell</link>
 <description>&lt;p&gt;Virtual machines on mobile phones - a wild idea?&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/en/symbian-and-windows-same-device-what-hell&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/en/symbian-and-windows-same-device-what-hell#comments</comments>
 <category domain="http://www.newlc.com/en/taxonomy/term/34">Mobile Linux</category>
 <category domain="http://www.newlc.com/en/taxonomy/term/41">Symbian OS</category>
 <category domain="http://www.newlc.com/en/taxonomy/term/43">Windows Mobile</category>
 <category domain="http://www.newlc.com/en/taxonomy/term/52">Microsoft</category>
 <category domain="http://www.newlc.com/en/taxonomy/term/53">Motorola</category>
 <category domain="http://www.newlc.com/en/taxonomy/term/55">Nokia</category>
 <category domain="http://www.newlc.com/en/tags/virtualization">virtualization</category>
 <pubDate>Tue, 22 Apr 2008 09:51:53 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">20769 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
