<?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>Harri Salminen&#039;s Forum Nokia Blog</title> 
<subtitle type="html">&lt;p&gt;Random thoughts about mobile (enterprise) application development.&lt;/p&gt;
</subtitle>
 
<updated>2007-09-10T22:37:58+03:00</updated> 
<id>http://www.lifetype.net,1.2/</id>
<link rel="alternate" type="text/html"  hreflang="en" href="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog" />
 
<rights>Copyright (c) widianuser</rights>
<generator uri="http://www.lifetype.net/" version="1.2">LifeType at Forum Nokia</generator> 
 
<entry> 
<title>Future changes in Symbian Signed -process</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/09/10/future-changes-in-symbian-signed-process" /> 
<id>tag:blogs.forum.nokia.com,2007-09-10:699</id>
 
<updated>2007-09-10T22:37:58+03:00</updated> 
<published>2007-09-10T22:37:58+03:00</published> 
<summary type="html">Take a look at this  post at Symbian&#039;s developer forum  and especially the chapter describing new &quot;Express signing&quot; process. This looks like an improvement that at least I have been waiting for - ...</summary> 
<author> 
 
<name>widianuser</name> 
<uri>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Symbian C++ 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog"> 
Take a look at this &lt;a href=&quot;http://developer.symbian.com/forum/thread.jspa?threadID=21377&amp;amp;tstart=0&quot; target=&quot;undefined&quot;&gt;post at Symbian&#039;s developer forum&lt;/a&gt; and especially the chapter describing new &quot;Express signing&quot; process. This looks like an improvement that at least I have been waiting for - it is a cheaper way to get applications signed and what&#039;s often more important, you will get the application signed immediately. Waiting for a week to get an application signed after a minor change has been something that I have felt quite difficult to explain to our customers.&lt;br /&gt;
&lt;br /&gt;
This new signing process is expected to be available in Q4 and if you have any comments, now it is time to be active and provide constructive&amp;#160; feedback to Symbian people. 
</content> 
</entry> 
 
<entry> 
<title>Prompt user at uninstall, ok or not?</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/02/14/prompt-user-at-uninstall-ok-or-not" /> 
<id>tag:blogs.forum.nokia.com,2007-02-14:409</id>
 
<updated>2007-02-14T09:04:00+02:00</updated> 
<published>2007-02-14T09:04:00+02:00</published> 
<summary type="html"> We have successfully got an application Symbian Signed and we had to to make a minor change to the application (add one setting field, to be exact). OK, no problem. We change the application, ...</summary> 
<author> 
 
<name>widianuser</name> 
<uri>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Enterprise 
Symbian C++ 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog"> 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;We have successfully got an application Symbian Signed and we had to to make a minor change to the application (add one setting field, to be exact). OK, no problem. We change the application, prepare it for Symbian Signing, get the quotations and select the test house. Because application was already signed by another test house, I really wasn&#039;t expecting any problems. But...&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Application was rejected because of a fatal problem, said the test report, application cannot be uninstalled. This was because our application has a couple of background servers running all the time. When such an application is to be uninstalled, terminal application manager will prompt user for closing down the background servers. User selects yes, servers are closed and all files are removed. However, the test house was feeling that this is not according to the test specification and they decided to reject the application. No matter how hard I try to read the test case PKG-04 I can&#039;t see where it is said that users must not be prompted during uninstall. A quick search to Forum Nokia discussion board shows that we are not alone with this problem, please see &lt;a href=&quot;http://discussion.forum.nokia.com/forum/showthread.php?t=98327&quot;&gt;this thread&lt;/a&gt;. Yes, surely it would be possible to add &amp;quot;close down all the background servers&amp;quot; feature to our application but what&#039;s the point? The organizations that decide to use our solution want applications to be running all the time at the background and test criteria doesn&#039;t force us to add the unnecessary feature either.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;I feel the test plan must be clarified regarding uninstallation. Can users be prompted during uninstall or not? Now that is not explicitly stated and test houses interpret the test plans differently.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;So, how did the story end? I submitted the unchanged application to the test house we used for first signing, got package signed and customer installations have begun.&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Improvement suggestions for Symbian Signed site</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/01/29/improvement-suggestions-for-symbian-signed-site" /> 
<id>tag:blogs.forum.nokia.com,2007-01-29:387</id>
 
<updated>2007-01-29T13:45:15+02:00</updated> 
<published>2007-01-29T13:45:15+02:00</published> 
<summary type="html">After working some time with Symbian application signing, I have small suggestions how to make developer&#039;s life a little bit easier:   Publish test criteria in structured format  Now the test ...</summary> 
<author> 
 
<name>widianuser</name> 
<uri>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog</uri> 
</author> 
<dc:subject>
General 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog"> 
After working some time with Symbian application signing, I have small suggestions how to make developer&#039;s life a little bit easier:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Publish test criteria in structured format&lt;br /&gt;&lt;/span&gt;Now the test criteria can be downloaded as a pdf-file only. Why not publish the test criteria also in some structured format, such as xml? That would let the developers to import the current test criteria to their in-house test system, thus removing the need to copy-paste the test cases from pdf-document to test systems. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;Allow users to save application templates to website&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;Submitting an application requires lots of information to be typed in. Some personal and company information comes from user&#039;s profile, but application data must be written every time from scratch. Especially filling the declarative statement every time is frustrating - even copying text from older submissions seems to be somehow denied, text is blurred and cannot be copied. What I&#039;d like to see is a template that I fill once and later when I submit the same (customer branded) application again, I can just select the template and get declarative statement automatically filled.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Where is the test house?&lt;/span&gt;&lt;br /&gt;Now Symbian signed website has three test houses to choose from, but I hope that someday there will be more. Please indicate clearly where the test house is, because selecting a test house from a different continent an slow down the process, as described in this &lt;a href=&quot;http://blogs.forum.nokia.com/view_entry.html?id=329&quot;&gt;blog entry&#039;s comment.&lt;/a&gt; 
</content> 
</entry> 
 
<entry> 
<title>I&#039;ve heard there is a new firmware available...</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2006/11/07/i-ve-heard-there-is-a-new-firmware-available..." /> 
<id>tag:blogs.forum.nokia.com,2006-11-07:277</id>
 
<updated>2006-11-07T16:24:49+02:00</updated> 
<published>2006-11-07T16:24:49+02:00</published> 
<summary type="html">It was one morning last week when we got a report about new firmware version for Communicator devices. That&#039;s always a serious situation, because we have learned that new firmware versions ...</summary> 
<author> 
 
<name>widianuser</name> 
<uri>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Enterprise 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog"> 
It was one morning last week when we got a report about new firmware version for Communicator devices. That&#039;s always a serious situation, because we have learned that new firmware versions sometimes cause interoperability problems. A typical customer installation can contain applications from different software vendors, security applications, encrypted disks, customer specific settings etc. Some change in terminal firmware can cause problems for the whole installed system.&lt;br /&gt;&lt;br /&gt;When we were getting our test devices flashed, I started (once again) to hope that we could get an alert about new firmware releases. Currently we get the information quite randomly: for example customer reports a problem or asks if there are any &amp;quot;known issues&amp;quot; related to some version. Then we try to get one device flashed and verified. If we could get an alert about a new firmware release, we could test the systems before customers get the firmware and fix the possible problems. I&#039;d be happy if I just got a message telling that new firmware is out there.&lt;br /&gt;&lt;br /&gt;This time the story has a happy ending: everything worked like a charm after firmware upgrade. 
</content> 
</entry> 
 
<entry> 
<title>How to become a Phone Sniper?</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2006/11/02/how-to-become-a-phone-sniper" /> 
<id>tag:blogs.forum.nokia.com,2006-11-02:266</id>
 
<updated>2006-11-02T23:15:49+02:00</updated> 
<published>2006-11-02T23:15:49+02:00</published> 
<summary type="html">I assume anybody who has released an application for mobile devices will agree &amp;#8211; testing every aspect of the application is a nightmare. Testing as such is a difficult and time-consuming ...</summary> 
<author> 
 
<name>widianuser</name> 
<uri>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Enterprise 
Testing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog"> 
I assume anybody who has released an application for mobile devices will agree &amp;#8211; testing every aspect of the application is a nightmare. Testing as such is a difficult and time-consuming task, but testing mobile devices adds extra difficulty: the variety of devices and different firmware versions. Where to get all the devices? How to get the devices flashed with different firmware versions? How to even know which firmware versions exist!&lt;br /&gt;&lt;br /&gt;Funambol, the company hosting the famous open-source synchronization engine, has solved the testing problem by activating the whole developer community to test the application in their Phone Sniper program &amp;#8211; and to get paid for it. From their website you can check the list of terminals that so far haven&#039;t been certified with their latest released software. If you find your phone from the list of uncertified devices, register yourself to Funambol, run the tests, submit results to them and receive the reward. More information can be found from &lt;a href=&quot;http://www.funambol.com/opensource/phonesniperprogram.html&quot;&gt;Funambol&#039;s website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I think the test result submission page is still missing two important details:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;the phone firmware version&lt;/li&gt;
    &lt;li&gt;the SyncML protocol version used, for example S60 3rd edition devices support both 1.1 and 1.2 protocol versions&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt; 
</content> 
</entry> 
 
</feed>