<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blogs.forum.nokia.com/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>Ugur Kaner&#039;s Forum Nokia Blog</title>
  <link>http://blogs.forum.nokia.com/blog/ugur-kaners-forum-nokia-blog</link>
  <description>A Forum Nokia Blog</description>
 </channel>
    <item>
   <title>The Pain of Flash Lite 3.0</title>
   <description>&lt;p&gt;
We couldn&#039;t enjoy Flash Lite 3.0 as many others. See &#039;Why?&#039; below, or read it &lt;a href=&quot;http://bloggy.kuneri.net/2008/05/13/the-pain-of-flash-lite-30/&quot; target=&quot;_blank&quot; title=&quot;Kuneri Bloggy&quot;&gt;from my blog post&lt;/a&gt;.
&lt;/p&gt;
&lt;div class=&quot;entry&quot;&gt;
&lt;p&gt;
Usually, when new version of a software is
released, we cheer, considering things will get better and easier. As
we were expecting things would be easier for developers, we cheered up
for Flash Lite 3.0&amp;rsquo;s features, however that couldn&amp;rsquo;t be more than wrong
and it turned out to be a big pain for us. Moreover, there doesn&amp;rsquo;t seem
to be any short term solution, and no one guarantees there will be one
in mid or long term. I would like to write my reasons why I think so,
and warn Adobe, Nokia and developers for a potential threat, which will
not be long to come.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Security Sandbox Pain (or Security Painbox) &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Flash Lite 3.0 came with Flash 8 engine, and together with Security
Sandbox &amp;lsquo;feature&amp;rsquo;. This might make sense for browser plugin, but
doesn&amp;rsquo;t make any sense for standalone player. &lt;a href=&quot;http://device54.com/blog/2007/12/flash-lite-3-security.html&quot; target=&quot;_blank&quot; title=&quot;Flash Lite 3.0 security&quot;&gt;Nick has a really nice post about this issue&lt;/a&gt;, which is almost 1 year old, can give an idea about the past and future of the problem.
&lt;/p&gt;
&lt;p&gt;
Ok, what&amp;rsquo;s wrong with &amp;lsquo;Security Sandbox&amp;rsquo;? Isn&amp;rsquo;t security something
good? Well, security is good when it&amp;rsquo;s used in convenience. If you use
security for a case where doesn&amp;rsquo;t make any sense or bring an added
value, you end up making life difficult for developers and users.
Problem about this new Security Sandbox is; you either can have a local
connection (i.e loading local files), or can a network connection (i.e
connect to internet). This &amp;lsquo;feature&amp;rsquo; not only brought an unnecessary
pain to us (developers), but also &lt;strong&gt;broke backwards compatibility&lt;/strong&gt;.
How? Simple: If you have a Flash Lite 1.x or 2.x movie using local and
network connections at the same time, it simply won&amp;rsquo;t work on Flash
Lite 3.0 (which means new phones like N95). Wasn&amp;rsquo;t the biggest problem
on mobile world &lt;strong&gt;fragmentation&lt;/strong&gt;?
&lt;/p&gt;
&lt;p&gt;
Problems not only end with those on &amp;lsquo;Security Sandbox&amp;rsquo; feature. It&amp;rsquo;s
not possible to do localhost calls, which disables any connection from
Flash Lite to outer world. Why is this something bad? Well, there are
many 3rd party projects extending Flash Lite via localhost (the only
way left to us, because 3rd party application launch is limited by
Nokia), such as &lt;a href=&quot;http://www.kunerilite.net/&quot; target=&quot;_blank&quot; title=&quot;KuneriLite&quot;&gt;KuneriLite&lt;/a&gt;, &lt;a href=&quot;http://www.flyerframework.org/&quot; target=&quot;_blank&quot; title=&quot;Flyer Framework&quot;&gt;Flyer&lt;/a&gt; and &lt;a href=&quot;http://www.spaghettisort.com/janus/products-janus-symbian.html&quot; target=&quot;_blank&quot; title=&quot;Janus&quot;&gt;Janus&lt;/a&gt;. These projects help Flash Lite to expand beyond its capabilities and enable people to c&lt;strong&gt;reate richer applications&lt;/strong&gt;, which can compete with native S60 applications in look and performance.
&lt;/p&gt;
&lt;p&gt;
Luckily, there is a &amp;lsquo;best of worst&amp;rsquo; trick that solves those
problems. There is a magic folder in &amp;lsquo;C:\data\others\trusted&amp;rsquo; (that&amp;rsquo;s
another pain, I will come to that shortly), which disables &amp;lsquo;Security
Sandbox&amp;rsquo; and enables applications to communicate both with local and
network, as well as localhost. Why is this a &amp;lsquo;best of worst&amp;rsquo;? Simply
because whatever you put into this directory is visible under &amp;lsquo;Gallery&amp;rsquo;
which brings a very bad user experience and many security concenrs
within.
&lt;/p&gt;
&lt;p&gt;
This issue will be even more cronic, if Adobe or Nokia doesn&amp;rsquo;t make
any move; because &amp;lsquo;trusted&amp;rsquo; folder will not be available anymore for
S60 3.2 devices. Which will kill all developer efforts and &lt;strong&gt;backwards compatibility&lt;/strong&gt;
forever. We are not sure if Adobe or Nokia will solve this problem, but
crossing our fingers hoping someone sees our S.O.S fire.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Trusted Folder Pain &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
I mentioned Security Sandbox problem and a &amp;lsquo;best of worst&amp;rsquo; solution
to that above. Now see another pain closely related to this subject.
&lt;/p&gt;
&lt;p&gt;
S60 devices have &amp;lsquo;Phone Memory&amp;rsquo; (PM) and &amp;lsquo;Memory Card&amp;rsquo; (MC). Users
are given the option to install their applications to PM or MC. As you
know, to solve Securiy Sandbox problem, we need to install Flash Lite
applications to those &amp;lsquo;Trusted&amp;rsquo; folders that exist both on PM and MC.
So what is the problem? With a clever(!) move, &amp;lsquo;Trusted&amp;rsquo; folder is
located at different paths on PM and MC. It&amp;rsquo;s at
C:\Data\Others\Trusted\ on PM and E:\Others\Trusted\ on MC. Yeah, but
what is the problem? Well simply, it&amp;rsquo;s not possible to install
applications (SIS packages) to different folders on PM and MC, and this
breaks &lt;strong&gt;Symbian Signed&lt;/strong&gt; criterias. So, Flash Lite 3.0 applications either will work on PM, or MC. And in that way, &lt;strong&gt;you can not get your appliction Symbian Signed&lt;/strong&gt;.
&lt;/p&gt;
&lt;p&gt;
There is no solution we could find for that yet. If we can not; it will not be possible for anyone to &lt;strong&gt;Symbian Sign their Flash Lite applications on Flash Lite 3.0&lt;/strong&gt; phones (from my current understanding).
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;XML Socket Pain&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Well, Security Sandbox is not the only problem. There is a serious
bug on Flash Lite 3.0 with XML sockets. Simply put, it&amp;rsquo;s not possible
to receive data via XML socket shorter than 1+ seconds, which kills if
you need to stream data.
&lt;/p&gt;
&lt;p&gt;
Most clear example for that is using KuneriLite Accelerometer plugin
with Flash Lite. Naturally, to use axis values, you need to get those
values at least 4-5 times per second; so that you can reflect it to
your application. But because of this bug, you can get data only 1 time
or less per second, which makes it impossible to use.
&lt;/p&gt;
&lt;p&gt;
See the &lt;a href=&quot;http://discussion.forum.nokia.com/forum/showthread.php?t=126748&quot; target=&quot;_blank&quot; title=&quot;Forum Nokia&quot;&gt;this Forum Nokia thread&lt;/a&gt; for more information on that subject. And as far as we see, there is no solution offered yet.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
I tried to state my reasons, why Flash Lite 3.0 is a potential
show-stopper for developers, users, enablers and many more on S60
devices. Nokia keeps on spreading this problem via Firmware updates and
pushing Flash Lite 3.0 player to earlier phones (i.e Nokia N95
Classic), supporting and triggering fragmentation. With the
introduction of S60 3rd edition Feature Pack 2 devices, these problems
will be impossible to solve and Flash Lite player will get fragmented
at least for couple of years, which will delay market entrance that is
already delayed for long time and still immature. What I would like to
see is some action from Adobe and Nokia, leaning on this subject and
listening to us to avoid a big potential problem awaiting all Flash
Lite users and developers in short term.
&lt;/p&gt;
&lt;p&gt;
Please leave me your comments if you have any.
&lt;/p&gt;
&lt;p&gt;
cheers,
&lt;/p&gt;
&lt;p&gt;
Ugur.-
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/ugur-kaners-forum-nokia-blog/2008/05/13/the-pain-of-flash-lite-3.0</link>
      <pubDate>Tue, 13 May 2008 17:22:02 +0300</pubDate>   
  </item>
    <item>
   <title>KuneriLite advert video with N95 8GB</title>
   <description>&lt;p&gt;
I have a unique piece of art to show you. As you know, we have an innovative Rapid Application Development toolkit &lt;a href=&quot;http://www.kunerilite.net&quot; target=&quot;_blank&quot; title=&quot;KuneriLite&quot;&gt;KuneriLite&lt;/a&gt;. It allows you to create great-looking S60 applications in no time and for almost no cost using Flash Lite. Some developers know that, but some still don&#039;t. To make our product more visible, we decided to come out with a simple advertising, and it turned out to be a unique piece.
&lt;/p&gt;
&lt;p&gt;
If you like or appreciate it; we would love your suppot by blogging or &lt;a href=&quot;http://digg.com/software/Nokia_N95_8GB_hand_drawn_with_MS_Paint_and_mouse/who&quot; target=&quot;_blank&quot; title=&quot;DIGG!&quot;&gt;digging&lt;/a&gt; it. Comments are always welcome :)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; width=&quot;450&quot; height=&quot;350&quot; data=&quot;http://www.youtube.com/v/qvX3zupoeEU&quot; id=&quot;ltVideoYouTube&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/qvX3zupoeEU&quot; /&gt;
	&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
	&lt;param name=&quot;allowScriptAcess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;best&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
	&lt;param name=&quot;FlashVars&quot; value=&quot;playerMode=embedded&quot; /&gt;
&lt;/object&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/ugur-kaners-forum-nokia-blog/2008/04/07/kunerilite-advert-video-with-n95-8gb</link>
      <pubDate>Mon, 07 Apr 2008 11:26:22 +0300</pubDate>   
  </item>
    <item>
   <title>Hello world from Over The Air London</title>
   <description>&lt;p&gt;
Hello World! Today I got the happy news that new Forum Nokia Champs can finally start blogging. So, decided to give the first shot from &lt;a href=&quot;http://overtheair.org/blog/&quot; target=&quot;_blank&quot; title=&quot;OTA&quot;&gt;Over The Air&lt;/a&gt; event in London.
&lt;/p&gt;
&lt;p&gt;
I am &lt;a href=&quot;http://www.linkedin.com/in/ukaner&quot; target=&quot;_blank&quot; title=&quot;Ugur Kaner&quot;&gt;Ugur Kaner,&lt;/a&gt; CEO and Creative Director of Finnish mobile company &lt;a href=&quot;http://www.kuneri.net&quot; target=&quot;_blank&quot; title=&quot;Kuneri&quot;&gt;Kuneri&lt;/a&gt;. If you are in Flash Lite world, I am sure you heard of me or at least &lt;a href=&quot;http://www.kunerilite.net&quot; target=&quot;_blank&quot; title=&quot;KuneriLite&quot;&gt;KuneriLite&lt;/a&gt;, but if not don&#039;t worry, you most probably will hear from me a lot on this blog. I am also blogging on our corporate &lt;a href=&quot;http://bloggy.kuneri.net&quot; target=&quot;_blank&quot; title=&quot;Kuneri bloggy&quot;&gt;bloggy&lt;/a&gt;, and from now on, I will also be blogging from here; mostly my personal opinions and perspective to mobile trends and business. 
&lt;/p&gt;
&lt;p&gt;
It&#039;s a pretty and sunny day here in London, we are in Imperial Collage Kensington and here is full of mobile enthusiasts all around the world. Soon we will head to KuneriLite Masterclass together with Riku Salminen from Forum Nokia and inform people about Flash Lite and how to create great-looking S60 applications using Flash Lite and KuneriLite. If you happen to be around, please join us, we will be very happy to see you.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://blogs.forum.nokia.com/blog/ugur-kaners-forum-nokia-blog/2008/04/04/hello-world-from-over-the-air-london</link>
      <pubDate>Fri, 04 Apr 2008 15:23:15 +0300</pubDate>   
  </item>
  </rdf:RDF>

