<?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"
	>
<channel>
	<title>Comments on: Nokia, Symbian, Open Source</title>
	<atom:link href="http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/</link>
	<description>Ripping mobility from the clutches of telecom</description>
	<pubDate>Fri, 21 Nov 2008 15:10:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Hetal</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-302286</link>
		<dc:creator>Hetal</dc:creator>
		<pubDate>Thu, 24 Jul 2008 01:27:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-302286</guid>
		<description>Thanks for the response Mike, I certaintly don't deny what you are saying about recent developer interest but I do want to temper that with the facts and the ''global'' picture. In my experience, outside of the US there is still a lot of developer activity &#38; interest on Symbian OS. 

As with any new platform you will no doubt see a buzz around them and throw into that mix the large brand names we're seeing and it comes as no big surprise that developers would want to pick it up and 'fool around with it'. 

Native Symbian development won't come naturally to those used to desktop development or high level languages. Stick with it and you will see the rewards as many developers and organisations around the world have already found out. But targetting Symbian OS doesn't just mean you have to stick to native development only. As mentioned before there are a wide range of development languanges and runtimes supported....which to me says 'developer friendly'.

Linux/Standard C developers? Can use PIPS/OpenC
Java developers? Can use the built in J2ME environment
MS developers? Can use NET60 by Red Five Labs
Palm developers? Can use StyleTaps solution
etc etc...</description>
		<content:encoded><![CDATA[<p>Thanks for the response Mike, I certaintly don&#8217;t deny what you are saying about recent developer interest but I do want to temper that with the facts and the &#8221;global&#8221; picture. In my experience, outside of the US there is still a lot of developer activity &amp; interest on Symbian OS. </p>
<p>As with any new platform you will no doubt see a buzz around them and throw into that mix the large brand names we&#8217;re seeing and it comes as no big surprise that developers would want to pick it up and &#8216;fool around with it&#8217;. </p>
<p>Native Symbian development won&#8217;t come naturally to those used to desktop development or high level languages. Stick with it and you will see the rewards as many developers and organisations around the world have already found out. But targetting Symbian OS doesn&#8217;t just mean you have to stick to native development only. As mentioned before there are a wide range of development languanges and runtimes supported&#8230;.which to me says &#8216;developer friendly&#8217;.</p>
<p>Linux/Standard C developers? Can use PIPS/OpenC<br />
Java developers? Can use the built in J2ME environment<br />
MS developers? Can use NET60 by Red Five Labs<br />
Palm developers? Can use StyleTaps solution<br />
etc etc&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matthew bennett</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-302252</link>
		<dc:creator>matthew bennett</dc:creator>
		<pubDate>Thu, 24 Jul 2008 00:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-302252</guid>
		<description>Miker,

You're last comment got me...  I have messed around with developing Python apps on my Nokia N95 for fun.  And I dislike programming!  I wrote an app to divide up our electric bill, figure out the rent which fluctuates based on the electric bill, and SMSes out the two amounts to my roommates.

Python is easy enough, and looking through the includes list, it seems that you can access almost everything on the device through Python.  Sure there's python "hacker" versions for iPhone and others, but an official port from Nokia is golden.  Too bad the documentation sucks, and is scattered over the blog, the wiki, and the forums...

I disagree that Maemo would make a good choice for a phone, mostly based on the dependencies for the installer app.  This is not a new issue for linux users, of course.  But would a normal mobile user take the trouble to fix it?

Looking at Android, they had something like 1800 entrants to the coding contest not long after the SDK came out.  Those numbers would suggest that the developers are most interested in Android and the iPhone (jailbroken or not).  Nokia will need a big outreach to developers to keep up, IMHO.</description>
		<content:encoded><![CDATA[<p>Miker,</p>
<p>You&#8217;re last comment got me&#8230;  I have messed around with developing Python apps on my Nokia N95 for fun.  And I dislike programming!  I wrote an app to divide up our electric bill, figure out the rent which fluctuates based on the electric bill, and SMSes out the two amounts to my roommates.</p>
<p>Python is easy enough, and looking through the includes list, it seems that you can access almost everything on the device through Python.  Sure there&#8217;s python &#8220;hacker&#8221; versions for iPhone and others, but an official port from Nokia is golden.  Too bad the documentation sucks, and is scattered over the blog, the wiki, and the forums&#8230;</p>
<p>I disagree that Maemo would make a good choice for a phone, mostly based on the dependencies for the installer app.  This is not a new issue for linux users, of course.  But would a normal mobile user take the trouble to fix it?</p>
<p>Looking at Android, they had something like 1800 entrants to the coding contest not long after the SDK came out.  Those numbers would suggest that the developers are most interested in Android and the iPhone (jailbroken or not).  Nokia will need a big outreach to developers to keep up, IMHO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: miker</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-300379</link>
		<dc:creator>miker</dc:creator>
		<pubDate>Sun, 20 Jul 2008 15:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-300379</guid>
		<description>I'm not saying that Nokia doesn't have market share, I'm saying they don't have developer mindshare and they haven't captured the attention of new entrants.  How often do you hear about people "fooling around with developing for Symbian" just for fun in their free time?  I've attended developer focused events in a number of different areas and I've heard that very infrequently.  Compare that to the number of times you run across people fooling around with iPhone or Android SDKs (or even Maemo for that matter).  I'm filtering out all the Silicon Valley events cause we're weird over here.  But even of events in others areas - developers area paying way more attention to the other platforms.  You can argue that all you want but it won't go away, I'm just telling you what I hear.  Do with it what you want.  If you wan to deny it though, you've already lost really.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not saying that Nokia doesn&#8217;t have market share, I&#8217;m saying they don&#8217;t have developer mindshare and they haven&#8217;t captured the attention of new entrants.  How often do you hear about people &#8220;fooling around with developing for Symbian&#8221; just for fun in their free time?  I&#8217;ve attended developer focused events in a number of different areas and I&#8217;ve heard that very infrequently.  Compare that to the number of times you run across people fooling around with iPhone or Android SDKs (or even Maemo for that matter).  I&#8217;m filtering out all the Silicon Valley events cause we&#8217;re weird over here.  But even of events in others areas - developers area paying way more attention to the other platforms.  You can argue that all you want but it won&#8217;t go away, I&#8217;m just telling you what I hear.  Do with it what you want.  If you wan to deny it though, you&#8217;ve already lost really.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sander van der Wal</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-300014</link>
		<dc:creator>Sander van der Wal</dc:creator>
		<pubDate>Sat, 19 Jul 2008 19:40:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-300014</guid>
		<description>While I am not completely happy with Symbian either, I think the main problems are not there because of the C++ subset that's being used or the sometimes lacking tools. I don't see much semantic difference between a User::Leave() and a throw(), and descriptors are not harder to get your head around than Standard C++ strings. IMHO, of course.

The main problem with Symbian is that it operates in the mobile space, which is completely different from the PC/Internet space. In the mobile space, the user of the device is of little importance, it is the operators calling the shots. Symbian Signed is there because of the operators. 

Making Symbian Open Source is not going to change much (apart from being able to see the C++ source in the debugger), because it doesn't change the power structure. Using Linux instead of Symbian OS doesn't matter either, again because the power structure doesn't change.</description>
		<content:encoded><![CDATA[<p>While I am not completely happy with Symbian either, I think the main problems are not there because of the C++ subset that&#8217;s being used or the sometimes lacking tools. I don&#8217;t see much semantic difference between a User::Leave() and a throw(), and descriptors are not harder to get your head around than Standard C++ strings. IMHO, of course.</p>
<p>The main problem with Symbian is that it operates in the mobile space, which is completely different from the PC/Internet space. In the mobile space, the user of the device is of little importance, it is the operators calling the shots. Symbian Signed is there because of the operators. </p>
<p>Making Symbian Open Source is not going to change much (apart from being able to see the C++ source in the debugger), because it doesn&#8217;t change the power structure. Using Linux instead of Symbian OS doesn&#8217;t matter either, again because the power structure doesn&#8217;t change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hetal</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-299774</link>
		<dc:creator>Hetal</dc:creator>
		<pubDate>Fri, 18 Jul 2008 23:16:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-299774</guid>
		<description>"Symbian is THE MOST developer hostile system"
Yet there are thousands of applications, 4 million developers and many language options supported (PIPS, Python, Java, Flash, .NET etc). 

"many of whom have already thrown up their hands in disgust and fled the platform."
Really? Then I wonder who's been writing the great apps I've installed recently on my N95. Apps that let me use my phone as a wifi hotspot, track &#38; log my cycling routes (which I can overlay Google Earth), use motion gestures to not only control the UI but also perform certain functions such as answering calls, launching specific apps etc

"Linux brings a whole set of good tools."
Ok...but where are the phones? As a developer I want to be able to target a large number of devices. Today Symbian is the only one to really offer that with 200+ million devices.

The move towards open source is a great one which will open up opportunites for countless more developers and really push innovation. It's  shame the spirit and vision of this move has been missed here.</description>
		<content:encoded><![CDATA[<p>&#8220;Symbian is THE MOST developer hostile system&#8221;<br />
Yet there are thousands of applications, 4 million developers and many language options supported (PIPS, Python, Java, Flash, .NET etc). </p>
<p>&#8220;many of whom have already thrown up their hands in disgust and fled the platform.&#8221;<br />
Really? Then I wonder who&#8217;s been writing the great apps I&#8217;ve installed recently on my N95. Apps that let me use my phone as a wifi hotspot, track &amp; log my cycling routes (which I can overlay Google Earth), use motion gestures to not only control the UI but also perform certain functions such as answering calls, launching specific apps etc</p>
<p>&#8220;Linux brings a whole set of good tools.&#8221;<br />
Ok&#8230;but where are the phones? As a developer I want to be able to target a large number of devices. Today Symbian is the only one to really offer that with 200+ million devices.</p>
<p>The move towards open source is a great one which will open up opportunites for countless more developers and really push innovation. It&#8217;s  shame the spirit and vision of this move has been missed here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-297492</link>
		<dc:creator>tony</dc:creator>
		<pubDate>Mon, 14 Jul 2008 00:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-297492</guid>
		<description>I'm always curious why support for exceptions was considered a real negative for the Symbian OS C++ environment, especially considering so many developers eschew the use of them in order to maintain simplicity. Perhaps if you're porting some of your code that relies on exceptions it might be a problem, but afaik the latest version of RVCT would support exceptions anyhow. 

The only problem for Symbian as an environment is it's esoteric or perhaps better described 'alien' nature, I like to compare it to Windows APIs (which are all over the place) except that Windows has the benefit of being ubiquitous whereas Symbian is not and will never probably be so.

Starting to get scripting languages as first class citizens in the environment, and making APIs as straight POSIX/C like as possible would be a step in the right direction. Oh and deprecating the abomination of descriptors would be a good idea too.</description>
		<content:encoded><![CDATA[<p>I&#8217;m always curious why support for exceptions was considered a real negative for the Symbian OS C++ environment, especially considering so many developers eschew the use of them in order to maintain simplicity. Perhaps if you&#8217;re porting some of your code that relies on exceptions it might be a problem, but afaik the latest version of RVCT would support exceptions anyhow. </p>
<p>The only problem for Symbian as an environment is it&#8217;s esoteric or perhaps better described &#8216;alien&#8217; nature, I like to compare it to Windows APIs (which are all over the place) except that Windows has the benefit of being ubiquitous whereas Symbian is not and will never probably be so.</p>
<p>Starting to get scripting languages as first class citizens in the environment, and making APIs as straight POSIX/C like as possible would be a step in the right direction. Oh and deprecating the abomination of descriptors would be a good idea too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Hinskins</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-292259</link>
		<dc:creator>Todd Hinskins</dc:creator>
		<pubDate>Wed, 02 Jul 2008 11:33:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-292259</guid>
		<description>I would like to pull out three quotes and add one of my own:

“Symbian is THE MOST developer hostile system”

"despite many people from Nokia stating publicly that maemo is far from being suited for cellular telephony"

"watch for Trolltech (Nokia’s new purchase early this year)"

Nokia ships currently 4 platforms....</description>
		<content:encoded><![CDATA[<p>I would like to pull out three quotes and add one of my own:</p>
<p>“Symbian is THE MOST developer hostile system”</p>
<p>&#8220;despite many people from Nokia stating publicly that maemo is far from being suited for cellular telephony&#8221;</p>
<p>&#8220;watch for Trolltech (Nokia’s new purchase early this year)&#8221;</p>
<p>Nokia ships currently 4 platforms&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prophet King Governance Press &#187; links for 2008-07-02</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-292125</link>
		<dc:creator>Prophet King Governance Press &#187; links for 2008-07-02</dc:creator>
		<pubDate>Wed, 02 Jul 2008 05:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-292125</guid>
		<description>[...] Mike Rowehl: This is Mobility » Blog Archive » Nokia, Symbian, Open Source Symbian doesn&#8217;t exactly love the end user either. (tags: mobile programming) [...]</description>
		<content:encoded><![CDATA[<p>[...] Mike Rowehl: This is Mobility » Blog Archive » Nokia, Symbian, Open Source Symbian doesn&#8217;t exactly love the end user either. (tags: mobile programming) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C. Enrique Ortiz</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-291901</link>
		<dc:creator>C. Enrique Ortiz</dc:creator>
		<pubDate>Tue, 01 Jul 2008 19:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-291901</guid>
		<description>"Symbian is THE MOST developer hostile system"

agreed. a very hard and time consuming platform to develop against.</description>
		<content:encoded><![CDATA[<p>&#8220;Symbian is THE MOST developer hostile system&#8221;</p>
<p>agreed. a very hard and time consuming platform to develop against.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George</title>
		<link>http://www.thisismobility.com/blog/2008/06/30/nokia-symbian-open-source/#comment-291570</link>
		<dc:creator>George</dc:creator>
		<pubDate>Tue, 01 Jul 2008 01:59:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.thisismobility.com/blog/?p=566#comment-291570</guid>
		<description>It's always good to hear what Miker has to say..... 

I have to agree with Miker here. While my experience with Symbian was brief (mainly worked with developers on the front end UI stuff for about 1.5 year in SVG), it was a pretty tough environment to work with - from device certification, getting the right emulator up and running, to getting someone on the phone so we can borrow handsets for testing... 

The support is virtually not there if you are US based. (Sorry about being US centric here, maybe folks in EU have better experience)... 

To me, the OpenSource of Symbian is really a bail-out. It also means the old Licensing model is not work so they have to try something new.

Enough Symbian bashing from me... :) IMHO, watch for Trolltech (Nokia's new purchase early this year). We will probably hear more about it now the Symbian issue is being deal with....</description>
		<content:encoded><![CDATA[<p>It&#8217;s always good to hear what Miker has to say&#8230;.. </p>
<p>I have to agree with Miker here. While my experience with Symbian was brief (mainly worked with developers on the front end UI stuff for about 1.5 year in SVG), it was a pretty tough environment to work with - from device certification, getting the right emulator up and running, to getting someone on the phone so we can borrow handsets for testing&#8230; </p>
<p>The support is virtually not there if you are US based. (Sorry about being US centric here, maybe folks in EU have better experience)&#8230; </p>
<p>To me, the OpenSource of Symbian is really a bail-out. It also means the old Licensing model is not work so they have to try something new.</p>
<p>Enough Symbian bashing from me&#8230; :) IMHO, watch for Trolltech (Nokia&#8217;s new purchase early this year). We will probably hear more about it now the Symbian issue is being deal with&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
