Embedded files do not work in S60

Posted in 3rd edition, Development, Nokia, S60, research, symbian on Jan 25, 2008

BugSome Flash Lite developers have been wishing Adobe to let developers to embed Flash Lite player with their products (there is even petition).

Its not going to happen, for various reasons, one you can see below, if you stand some nerd language:

In S60 phone models embedding (embed SIS into SIS install file) can (would) be used to provide common frameworks or game engines within applications.

However, embedding SIS does not work much at all in S60 3rd edition phones, because 3rd platform suffers severe bug, which ruins the method completely:

If you embed SIS into your application (for instance FL player) you should define dependency to embedded SIS into applications using it, to avoid uninstallation of embedded product, when some of the applications is uninstalled.

This just does not work in S60 3rd edition.

Example: If user installs application A which come with embedded file x. Then user installs app B using embedded x. When user uninstalls A, also embedded file will be removed!

Actually it is not possible to provide other file types either, to be used commonly for applications, due problematic S60 uninstallation behaviour.

So you won’t see many common players, frameworks, engines around for S60 platform, which you could integrate within your product, except having customized solution instead.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Trackback URI | Comments RSS

3 Responses to “ Embedded files do not work in S60 ”

  1. # 1 Ugur Says:

    Cool point Jukka. I was not aware of such bug! I think embedding Flash Lite player wouldn’t work anyways, there are many problems in that approach. Package size would be the first one I would think of. I think the best way to do it is integrating a feature to the application, so that application would check if player exist on phone and downloads if not. I am sure developers can come up with better ideas, if such an option is given ;)

  2. # 2 chall3ng3r Says:

    hi,

    i already gave this idea to Adobe in FL2.1 betas and in FL3 beta as well that they can create a mobile website where we can direct users to get FL on thier phone directly.

    but i think Adobe have done some deals which aren’t allowing them to distribute FL like FP on PC.

    // chall3ng3r //

  3. # 3 Felipe Andrade - Flash Lite Brasil » Archive » Why you can’t embed Flash Lite SIS installer in your mobile application! bug or not?! Says:

    [...] just read a post from Jukka’s blog and found a explanation about why I can’t embed a Flash Lite installer in Flyer Framework or [...]

Speak your peace!