<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>
 <channel>
  <title>Harri Salminen&#039;s Forum Nokia Blog</title>
  <link>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog</link>
  <description>&lt;p&gt;Random thoughts about mobile (enterprise) application development.&lt;/p&gt;
</description>
  <pubDate>Tue, 24 Nov 2009 01:39:57 +0200</pubDate>
  <generator>http://www.lifetype.net</generator>
  <itunes:author>Forum Nokia</itunes:author>
  <itunes:category text="Technology">
    <itunes:category text="Tech News"/>
  </itunes:category>
  <itunes:image href="http://www.forum.nokia.com/piazza/blogs/imgs/forum_nokia_rss_logo.jpg"/>
    <item>
   <title>Where do you get terminal capability information?</title>
   <description>
    &lt;div&gt;As mobile networks, terminals and browsers improve, creating browser based solutions becomes more interesting. When you start developing services for mobile browsers it won&#039;t take long before you need detailed information about the terminal&#039;s capabilities to create the most usable pages.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;As far as I know, there is at least three major sources for that information:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;	&lt;li&gt;UAProf data&amp;nbsp;&lt;/li&gt;	&lt;li&gt;&lt;a href=&quot;http://wurfl.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;WURFL&lt;/a&gt;&amp;nbsp;database&lt;/li&gt;	&lt;li&gt;&lt;a href=&quot;http://deviceatlas.com/&quot; target=&quot;_blank&quot;&gt;DeviceAtlas&lt;/a&gt;&amp;nbsp;from dotMobi&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Some questions: what is your datasource when you need information about device properties? Are there true quality differences between datasources (sources seem to be referencing each other: WURFL uses UAProf and DeviceAtlas uses WURFL etc.)? &amp;nbsp;What about provided API&#039;s, are there notable differences? Something else developers should know about this issue - your experiences are very welcome.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;//Harri&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;----&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Go to Mobilitics for&amp;nbsp;&lt;a href=&quot;http://blog.mobilitics.net&quot; target=&quot;_blank&quot;&gt;Mobile Innovations&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://search.mobilitics.net&quot; target=&quot;_blank&quot;&gt;Custom Search&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2008/04/15/where-do-you-get-terminal-capability-information</link>
   <comments>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2008/04/15/where-do-you-get-terminal-capability-information</comments>
   <guid>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2008/04/15/where-do-you-get-terminal-capability-information</guid>
      <dc:creator>widianuser</dc:creator>
      
    <category>Browsing</category>
         <pubDate>Tue, 15 Apr 2008 21:33:32 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>Where do you get terminal capability information?</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=20776&amp;profile=rss20">Harri Salminen&#039;s Forum Nokia Blog</source>
     </item>
    <item>
   <title>S60 browser goes iPhone</title>
   <description>
    &lt;p&gt;Sometimes I envy iPhone owners.
It doesn&amp;#39;t help that my phone - unlike iPhone - has an open platform,
tons of 3rd party applications, embedded GPS, good camera, 3,5G
connections etc. What my phone doesn&amp;#39;t have is the marketing buzz that
pushes major web sites to make special optimized pages for iPhone users.
I&amp;#39;m a big fan of Google&amp;#39;s solutions and when they launched a special
service for iPhone, I made a quick software hack and changed the N95
browser to introduce itself as iPhone&amp;#39;s browser. Result was somewhat
surprising. Both phones have a browser with a common core (I&amp;#39;ve been
told) and AJAX support, so my guess was that pages made for iPhone would work just fine
with N95. However, that was not quite the case: iPhonesque Google-pages
in S60 don&amp;#39;t every time draw completely and some items seem to be
missing. &lt;br /&gt;&lt;br /&gt;What I can see from iPhonesque pages is that pages
designed for iPhone are easier to read and they are visually more
pleasing. Take a look at screenshots below for comparison; original S60 page left, iPhonesque right. Perhaps the
biggest visual change was on Picasa services (however, no screenshots
about that - family pics kept hidden).&lt;/p&gt;&lt;p&gt;&lt;a id=&quot;res_1456&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/Frontpage_S60.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/previews/Frontpage_S60.jpg&quot; border=&quot;0&quot; alt=&quot;Frontpage S60&quot; /&gt;&lt;/a&gt;&lt;a id=&quot;res_1457&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/Frontpage_iPhone.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/previews/Frontpage_iPhone.jpg&quot; border=&quot;0&quot; alt=&quot;Frontpage iPhone&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;a id=&quot;res_1458&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/Calendar_S60.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/previews/Calendar_S60.jpg&quot; border=&quot;0&quot; alt=&quot;Calendar S60&quot; /&gt;&lt;/a&gt;&lt;a id=&quot;res_1459&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/Calendar_iPhone.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/previews/Calendar_iPhone.jpg&quot; border=&quot;0&quot; alt=&quot;Calendar iPhone&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a id=&quot;res_1460&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/More_S60.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/previews/More_S60.jpg&quot; border=&quot;0&quot; alt=&quot;Mobile services S60&quot; /&gt;&lt;/a&gt; &lt;a id=&quot;res_1461&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/More_iPhone.jpg&quot;&gt;&lt;img src=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/previews/More_iPhone.jpg&quot; border=&quot;0&quot; alt=&quot;Mobile Services iPhone&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strike&gt;For
those of you who want to try &amp;quot;iPhone on S60&amp;quot;, I can send an unsigned
SIS-file to you.&lt;/strike&gt; &lt;/p&gt;&lt;p&gt;Update: I managed to upload the sis file here &lt;a id=&quot;res_1462&quot; href=&quot;http://blogs.forum.nokia.com//data/blogs/resources/20776/unsigned_S60_iPhone.sis&quot;&gt;unsigned_S60_iPhone.sis&lt;/a&gt; &lt;/p&gt;&lt;p&gt;Note that you must sign it with your developer certificate (this is also a
good place to remind about updated Symbian Signed process and new
capabilities if you have publisher ID) including capabilities &lt;em&gt;ReadDeviceData WriteDeviceData NetworkControl SwEvent NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment&lt;/em&gt;. SIS-file supports S60 3rd edition
feature pack 1. When you get the SIS installed, go to www.google.com/m and see how the look-and-feel changes.&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;Update 17.12.2007&amp;nbsp;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;Thanks for all the comments and questions about this prototype; there has
been quite a traffic at this blog site and also on my email boxes. Here
are some answers to questions I have gathered from different comments.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Why &lt;/strong&gt;&lt;strong&gt;must &lt;/strong&gt;&lt;strong&gt;I have a Publisher ID to be able to install this file?&lt;br /&gt;
&lt;/strong&gt;This is not a requirement that I can influence. Symbian developers
are (painfully) familiar with the concept of signing and capabilities,
but based on comments a quick tutorial to capabilities seems like a
good idea. So here it comes: when you develop anything nontrivial to
Symbian devices, you must be granted for application capabilities. For
the most powerful (and fun) capabilities you must verify who you are in
order to install those applications to your terminal.&lt;br /&gt;
&lt;br /&gt;
In fact situation is now better than before: two weeks ago I couldn&amp;#39;t
have done this without a permission from &amp;quot;terminal manufacturer&amp;quot; and
special business case reasoning. Luckily new Symbian Signed process
gives more capabilities to developers (more about this on my other blog
entries)&lt;br /&gt;
&lt;br style=&quot;font-weight: bold&quot; /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Come on, why I must pay $200 to get a Publisher ID?&lt;/span&gt;&lt;br /&gt;
Sorry, this is again something that I cannot change nor avoid.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Application is broken and cannot be installed to my XYZ terminal. Installer says &amp;quot;Required application access not granted&amp;quot;&lt;br /&gt;
&lt;/strong&gt;This happens because you didn&amp;#39;t sign the application with certificate that has enough capabilities.&lt;br /&gt;
&lt;br style=&quot;font-weight: bold&quot; /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;What capabilities are needed to install this application? &lt;br /&gt;
&lt;/span&gt;ReadDeviceData WriteDeviceData NetworkControl SwEvent NetworkServices LocalServices ReadUserData WriteUserData UserEnvironment&lt;br /&gt;
&lt;br style=&quot;font-weight: bold&quot; /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;I cannot get enough capabilities to my certificate. NetworkControl is missing from the list!&lt;/span&gt;&lt;br /&gt;
You haven&amp;#39;t selected your Publisher ID at certificate request tool.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;I don&amp;#39;t have a Publisher ID and I cannot install the application. What am I missing now?&lt;/span&gt;&lt;br /&gt;
Not much, this was only a prototype solution. As I wrote, Google&amp;#39;s
pages don&amp;#39;t draw OK and I haven&amp;#39;t systematically tried other sites.
Although it is easy to see from press releases that iPhone optimized
sites are becoming more and more popular.&lt;br /&gt;
&lt;br style=&quot;font-weight: bold&quot; /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;I like my S60 terminal, why should I identify my browser as iPhone? &lt;/span&gt;&lt;br /&gt;
This is a good one. S60 terminals outsell iPhone but still iPhone gets
all the attention from website owners. If they are ready to make
special versions for iPhone minority, wouldn&amp;#39;t it make sense to
optimize sites also for S60? &lt;br /&gt;
&lt;br /&gt;
I think the answer is yes. &lt;br /&gt;
&lt;br /&gt;
Now, dear readers, it is your turn: stand up, make noise and contact
your favorite website administrators. Tell them that tens of millions
S60 users are waiting to get better service than dull text based pages
from last millennium. iPhone users already see those pages. &lt;/p&gt;&lt;p&gt;//Harri&amp;nbsp;&lt;/p&gt;
   </description>
   <link>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/12/13/s60-browser-goes-iphone</link>
   <comments>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/12/13/s60-browser-goes-iphone</comments>
   <guid>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/12/13/s60-browser-goes-iphone</guid>
      <dc:creator>widianuser</dc:creator>
      
    <category>Browsing</category>
      
    <category>S60</category>
         <pubDate>Thu, 13 Dec 2007 17:06:45 +0200</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>S60 browser goes iPhone</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=20776&amp;profile=rss20">Harri Salminen&#039;s Forum Nokia Blog</source>
                                                                                                              </item>
    <item>
   <title>MWS and mobile applications for families</title>
   <description>
    Like bloggers &lt;a title=&quot;here,&quot; target=&quot;_blank&quot; href=&quot;http://blogs.s60.com/tommi/2007/06/is_that_a_web_server_in_your_p.html&quot;&gt;here,&lt;/a&gt; &lt;a title=&quot;there&quot; target=&quot;_blank&quot; href=&quot;http://www.allaboutsymbian.com/features/item/Previewing_Nokias_Mobile_Web_Server.php&quot;&gt;there&lt;/a&gt; and &lt;a title=&quot;everywhere&quot; href=&quot;http://www.hothandset.com/2007/06/nokia-launches-mobile-web-server-beta&quot;&gt;everywhere&lt;/a&gt; have already reported, Nokia has released a new version of the &lt;a title=&quot;mobile web server&quot; target=&quot;_blank&quot; href=&quot;http://mymobilesite.net/&quot;&gt;mobile web server&lt;/a&gt; solution. Unlike &lt;a title=&quot;Racccoon,&quot; target=&quot;_blank&quot; href=&quot;http://wiki.opensource.nokia.com/projects/Mobile_Web_Server&quot;&gt;Raccoon,&lt;/a&gt; the previous version of the solution, this version is targeted more to end-users and I must admit that installation, setup and usage was now really easy. When I installed this application and tried sharing my calendar with my family, I suddenly remembered Hanna Parkkola&#039;s dissertation &quot;&lt;a title=&quot;Designing ICT for Mothers&quot; target=&quot;_blank&quot; href=&quot;http://dissertations.jyu.fi/studcomp/951392713X.pdf&quot;&gt;Designing ICT for Mothers&lt;/a&gt;&quot;.  &lt;br /&gt;
&lt;br /&gt;
In her paper Parkkola studies technologies used in intra-family communications and notices that for the families, mothers are the real decision makers regarding the ICT technologies used and that &lt;br /&gt;
&lt;blockquote&gt;&lt;em&gt;&quot;mothers are willing to use technologies and even implement new ones if they can obtain benefits with them&lt;/em&gt;.&quot;&lt;br /&gt;
&lt;/blockquote&gt;So, my big question is: Where are the mobile services for the families?&lt;br /&gt;
&lt;br /&gt;
Some examples of mobile services I&#039;d love to see are:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;sharing family calendar. I have my own calendar in my mobile phone and so has my wife. Soon my kids will have their calendars, too. Synchronizing these calendars is a difficult task - haven&#039;t seen a mobile solution for this&lt;/li&gt;
    &lt;li&gt;mobile grocery list. Saving grocery list to a shared web server allowing all family members to access it using their mobile devices is something I think every time I go shopping and try to remember what to buy&lt;/li&gt;
    &lt;li&gt;&quot;family message mediator&quot;. This solution would allow me to send messages to all family members at once and also verify who really has read it.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
For the design of mobile applications for families, remember two reasons from Parkkola&#039;s study why an application &lt;span style=&quot;font-weight: bold;&quot;&gt;would&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;not&lt;/span&gt; be successful:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;application is slow to use&lt;/li&gt;
    &lt;li&gt;application is not available all times&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Could new MWS solution be a platform for mobile family applications?
   </description>
   <link>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/06/20/mws-and-mobile-applications-for-families</link>
   <comments>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/06/20/mws-and-mobile-applications-for-families</comments>
   <guid>http://blogs.forum.nokia.com/blog/harri-salminens-forum-nokia-blog/2007/06/20/mws-and-mobile-applications-for-families</guid>
      <dc:creator>widianuser</dc:creator>
      
    <category>Browsing</category>
      
    <category>General</category>
         <pubDate>Wed, 20 Jun 2007 23:15:09 +0300</pubDate>
   <itunes:author>Forum Nokia</itunes:author>
   <itunes:subtitle>MWS and mobile applications for families</itunes:subtitle>
   <source url="http://blogs.forum.nokia.com/rss.php?blogId=20776&amp;profile=rss20">Harri Salminen&#039;s Forum Nokia Blog</source>
     </item>
   </channel>
</rss>