<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en"> 
    <title>Daniel Rocha's Forum Nokia Blog - Commercial S60 applications in Python</title>  
                    <updated>2009-10-05T07:59:41Z</updated>
    <id>http://blogs.forum.nokia.com,8.9/</id>
    <link rel="alternate" type="text/html" hreflang="en" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python" />
    <rights>Copyright (c) 2008 Nokia</rights> 
    <generator uri="http://www.lifetype.net/" version="1.2">LifeType</generator> 

                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment27439" />
            <id>tag:blogs.forum.nokia.com,2009-10-05:27439</id>
                        <updated>2009-10-05T07:59:41Z</updated>
            <published>2009-10-05T07:59:41Z</published>
            <summary type="html"> Great topic! 
The main issues you listed are very well picked 
 kitchen renovation Melbourne  
</summary>
            <author>
                <name>thedesignerfenix</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Great topic!&lt;br /&gt;
The main issues you listed are very well picked&lt;br /&gt;
&lt;a href=&quot;http://www.decorkitchens.com.au&quot;&gt;kitchen renovation Melbourne&lt;/a&gt;&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>Commercial S60 applications in Python</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment25012" />
            <id>tag:blogs.forum.nokia.com,2009-03-23:25012</id>
                        <updated>2009-03-23T17:22:18Z</updated>
            <published>2009-03-23T17:22:18Z</published>
            <summary type="html"> Very interesting article and very inspiring. I think that Python s60 will be the way i will learn python. 
</summary>
            <author>
                <name>cell phone news</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Very interesting article and very inspiring. I think that Python s60 will be the way i will learn python.&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24830" />
            <id>tag:blogs.forum.nokia.com,2009-02-21:24830</id>
                        <updated>2009-02-21T21:36:09Z</updated>
            <published>2009-02-21T21:36:09Z</published>
            <summary type="html"> I think that the last item is the main one 
 &quot;Culture: Python developers are hackers, used to a lot of freedom in other platforms.&quot; 
</summary>
            <author>
                <name>korsun14</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;I think that the last item is the main one&lt;/p&gt;
&lt;p&gt;&quot;Culture: Python developers are hackers, used to a lot of freedom in other platforms.&quot;&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24471" />
            <id>tag:blogs.forum.nokia.com,2008-12-02:24471</id>
                        <updated>2008-12-02T22:14:38Z</updated>
            <published>2008-12-02T22:14:38Z</published>
            <summary type="html"> Good points. We have been trying to bring PyS60 into mainstream commercial scene through SWF2Go which allows to use Flash Lite with PyS60 or Net60. Developer can also embed PyS60 into ...</summary>
            <author>
                <name>chall3ng3r</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Good points. We have been trying to bring PyS60 into mainstream commercial scene through SWF2Go which allows to use Flash Lite with PyS60 or Net60. Developer can also embed PyS60 into application&#039;s SIS using it.&lt;/p&gt;
&lt;p&gt;One such sample application &quot;Be My Lips&quot;, I already posted SWF2Go wiki some days ago. Check www.swf2go.com/wiki/&lt;/p&gt;
&lt;p&gt;We are currently working on our own commecrial product based on Flash Lite + PyS60. Will be posting about it soon.&lt;/p&gt;
&lt;p&gt;best,&lt;/p&gt;
&lt;p&gt;// chall3ng3r //&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>Commercial</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24466" />
            <id>tag:blogs.forum.nokia.com,2008-12-02:24466</id>
                        <updated>2008-12-02T08:55:45Z</updated>
            <published>2008-12-02T08:55:45Z</published>
            <summary type="html"> This is something I&#039;ve been thinking a great deal lately. 
 There&#039;s one thing you mention, but leave to background: the COMMERCIAL aspect. The problems you list are real and need solution, but ...</summary>
            <author>
                <name>JOM</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;This is something I&#039;ve been thinking a great deal lately.&lt;/p&gt;
&lt;p&gt;There&#039;s one thing you mention, but leave to background: the COMMERCIAL aspect. The problems you list are real and need solution, but are mostly technical issues concerning developer.&lt;/p&gt;
&lt;p&gt;Another set of questions are about business: how to get money from user(s) in exchange of software/service.&lt;/p&gt;
&lt;p&gt;..sorry, this new TINY blog reply box is quite unusable. Impossible to write any longer replies. Shame if that was the plan :(&lt;/p&gt;
&lt;p&gt;Short summary of the rest: protect source code, sw registration system, anti-cracher python measures, add-on services...&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;--jouni slowly getting annoyed about the &quot;improved&quot; FN website&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>Automatic Symbian Signed waiver</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24464" />
            <id>tag:blogs.forum.nokia.com,2008-12-01:24464</id>
                        <updated>2008-12-01T08:06:57Z</updated>
            <published>2008-12-01T08:06:57Z</published>
            <summary type="html"> Hi, 
 Just thought I&#039;d add that although using Express Signed and hoping is not a viable strategy, it should be fine for Python applications that only fail the low-memory tests because they get ...</summary>
            <author>
                <name>Sorcery-ltd</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Just thought I&#039;d add that although using Express Signed and hoping is not a viable strategy, it should be fine for Python applications that only fail the low-memory tests because they get an automatic waiver for that anyway - it&#039;s specifically mentioned in the &quot;complete guide&quot; document.&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>Newbie question</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24463" />
            <id>tag:blogs.forum.nokia.com,2008-12-01:24463</id>
                        <updated>2008-12-01T07:19:21Z</updated>
            <published>2008-12-01T07:19:21Z</published>
            <summary type="html"> Hi, I&#039;m new to python (and PyS60), I started documenting and studying this language because I want to develop a &quot;weekly alarm&quot; in Python (basically a clone of Handy Alarm). The default alarm ...</summary>
            <author>
                <name>alessandro.rotunno</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Hi, I&#039;m new to python (and PyS60), I started documenting and studying this language because I want to develop a &quot;weekly alarm&quot; in Python (basically a clone of Handy Alarm). The default alarm clock in S60 (I have a nokia E65) is only daily, and it&#039;s sooo annoying setting up the alarm every day.&lt;br /&gt;
I discarded JavaME and C++ because they are too complex compared to python. Do you think I can manage to do such a simple application and create a sis file?? I would like that this application starts automatically after power on the phone. Is it doable in Python or would be a pain? thanks&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24462" />
            <id>tag:blogs.forum.nokia.com,2008-12-01:24462</id>
                        <updated>2008-12-01T00:46:45Z</updated>
            <published>2008-12-01T00:46:45Z</published>
            <summary type="html"> Hello Daniel, 
 You address a hot topic in PyS60 :D 
 Mikko&#039;s comments quotes that good deployment is quite feasible with PyS60 Community edition, they just need to make the process easy and ...</summary>
            <author>
                <name>croozeus</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Hello Daniel,&lt;/p&gt;
&lt;p&gt;You address a hot topic in PyS60 :D&lt;/p&gt;
&lt;p&gt;Mikko&#039;s comments quotes that good deployment is quite feasible with PyS60 Community edition, they just need to make the process easy and simple for developers. Extension development - I wonder if Nokia has any contractors for this? &lt;/p&gt;
&lt;p&gt;Jukka, thanks for listening and we are looking forward to further releases and improvements packaging and runtime deployment part. Also a major release before Xmas would be motivating :D&lt;/p&gt;
&lt;p&gt;Python developers are hackers. They prefer easy way out :D&lt;/p&gt;
&lt;p&gt;Br,&lt;br /&gt;
Croozeus&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>The future looks bright</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24461" />
            <id>tag:blogs.forum.nokia.com,2008-11-30:24461</id>
                        <updated>2008-11-30T17:38:36Z</updated>
            <published>2008-11-30T17:38:36Z</published>
            <summary type="html"> Hi Daniel, 
 The problems I mentioned in blog have been largely solved since the writing. 
 1. Express signing has not yet complained about any apps we have signed 
 2. PyS60 Community Edition ...</summary>
            <author>
                <name>miohtama</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Hi Daniel,&lt;/p&gt;
&lt;p&gt;The problems I mentioned in blog have been largely solved since the writing.&lt;/p&gt;
&lt;p&gt;1. Express signing has not yet complained about any apps we have signed&lt;/p&gt;
&lt;p&gt;2. PyS60 Community Edition starts to feel solid. We have rolled out few commercial apps now with it. We are planning to make some sort of &quot;easy&quot; release out of it - no SDK needed. But deployment still needs very much of expertise and cannot be done by anyone. You can much blame the amateurish design of symbiansigned.com here.&lt;/p&gt;
&lt;p&gt;3. Further, PyS60 CE plans to coordinate some extension development&lt;/p&gt;
&lt;p&gt;4. Symbian architecture is not very human friendly and this probably cannot be fixed easily - especially untraceable EXEC errors are hugely annoying. Maybe open sourcing Symbian helps a bit, since we can actuall know what&#039;s crashing there (internal developers don&#039;t havet this kind of problems?)&lt;/p&gt;
&lt;p&gt;Also, Jukka has mentioned that the Nokia has cried to developer cry for difficult deployment. Python for S60 is easy to develop, pain to deploy. Kudos for Nokia to listening to community.&lt;/p&gt;
&lt;p&gt;PyS60 based on Py2.2 is not very solid and I have observed that the developers usually shoot themselves to foot when they choose this &quot;agile Python approach.&quot; Mysterious socket errors and application hangs on the device might even lead to the point that otherwise well behaving application cannot be released. But I expect this thing being solved when Nokia releases the next major PyS60 version.&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>Express Signed</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24460" />
            <id>tag:blogs.forum.nokia.com,2008-11-30:24460</id>
                        <updated>2008-11-30T08:46:29Z</updated>
            <published>2008-11-30T08:46:29Z</published>
            <summary type="html"> Via abusing Express Signed, you may risk the revocation of your Publisher ID. ES is not some &quot;alternative way&quot; for applications which would not meet the criterias, randomly picked submissions are ...</summary>
            <author>
                <name>wizard_hu_</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;Via abusing Express Signed, you may risk the revocation of your Publisher ID. ES is not some &quot;alternative way&quot; for applications which would not meet the criterias, randomly picked submissions are going to be tested.&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title>OPL</title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24459" />
            <id>tag:blogs.forum.nokia.com,2008-11-29:24459</id>
                        <updated>2008-11-29T16:51:47Z</updated>
            <published>2008-11-29T16:51:47Z</published>
            <summary type="html"> OPL remains the only language for Symbian that managed to produce a large number of commercial applications from topic matter specialists rather than programming specialists. For some ...</summary>
            <author>
                <name>harnevie</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;OPL remains the only language for Symbian that managed to produce a large number of commercial applications from topic matter specialists rather than programming specialists. For some inexplicable reason, Nokia refuses to invest in OPL, though it would have been the simplest and cheapest way forward to create application loyalty (and thereby S60 loyalty).&lt;/p&gt;

            </content>
        </entry>
                                    <entry>
            <title></title>
            <link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog/2008/11/28/commercial_apps_python#comment24458" />
            <id>tag:blogs.forum.nokia.com,2008-11-29:24458</id>
                        <updated>2008-11-29T11:54:44Z</updated>
            <published>2008-11-29T11:54:44Z</published>
            <summary type="html"> We&#039;re going to improve the packaging and runtime deployment part in the near future. Stay tuned. 
</summary>
            <author>
                <name>jplauril</name>
                <uri>http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog</uri>
            </author>
            <content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/daniel-rochas-forum-nokia-blog">
                &lt;p&gt;We&#039;re going to improve the packaging and runtime deployment part in the near future. Stay tuned.&lt;/p&gt;

            </content>
        </entry>
    </feed>