You need to register your applications in order to make them visible
to the application menu and to provide other information to the underlying
operating system. To register, you need to provide a registration resource
file, typically named <application_name>_reg.rss
that
contains the non-localized information for your application. Examples of non-localized
information include:
UID of the application
name of the application executable, without an extension
application properties, such as embeddability or whether it is hidden
For more information on how to create a registration file for the non-localized information for your application, see Creating registration resource files.
You also need to provide localized information for your applications,
such as captions and icons. This is done by either including a name and path
of a localizable icon and caption resource file or the symbolic ID of a LOCALISABLE_APP_INFO
data
structure in your application UI resource file. For a discussion of the available
options for where you can place this resource statement, see Localisable
icon/caption definition files in the Symbian OS Library.
You may define the following localized information:
application caption, which is typically displayed next to the icon in the application menu
short caption used by some mobile devices when screen space is limited
name of the icon file
For more information on using the LOCALISABLE_APP_INFO
data
structure, see Defining localizable registration information
Note: You must compile both the non-localized information registration resource file and the localized information resource file and include the results in your package file in order for your application to be registered in a mobile device.
For more information on compiling and deploying resource files, see Output files.