Tuesday, August 29, 2006

Migrate Mobile Client Applications(minutes 1/5

from S60 2nd Edition to S60 3rd Edition

Diffrence among 2nd and 3rd.
MMP file

2nd:TARGET PATH(system/app/app_name)
Target Type:app
Target:File name

3rd:Target Type. exe
Target:File name

All Target path is under /Sys/Bin
there is no need to specify target path in MMP File.

Keywords in MMP File

VID(Vendor ID) identify uniquely the source of the app(File Vendor)
SID(Secure ID) defines secure identifier
/private/ which directory or files the app can access
The purpose of a SID is to determine which private directory a process can access and identify the caller applications

SIDの目的は、processがaccess出来るprivate folderを特定し、呼び出し元のappを特定することにある。

Capability
if there is not this words,CAPABILITY NONE is used.

App resource file's location change.

Application Information Framework (AIF)
\system\apps\ >>> None (not supported, replaced by _reg.rsc)
APP
\system\apps\ >>> None (EXE replaces APP)
App Resource (RSC)
\system\apps\ >>> \resource\appsApp Bitmap files (MBM, MIF)
\system\apps\ >>> \resource\appsApp Registration Resource _reg.rsc
None >>> Emulator: \private\10003a3f\apps\Target device:\private\10003a3f\import\appsEXE
\system\programs >>> \sys\binFEP resources
\system\fep\ >>> \resource\fepHelp files
\system\help\ >>> \resource\helpData recognizer
\system\recogs\ >>> \resource\pluginsPlug-ins
\system\libs\plugins\ >>> \resource\pluginsShared libraries
\system\libs\ >>> \sys\bin
In S60 3rd app information file(*.aif) is change to registration information fil( *_reg.rsc)

0 Comments:

Post a Comment

<< Home