<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>AIF File in Concepts</title>
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
</head>
<body>
<h2>AIF File</h2>
<p>
The AIF, or application information file, is a Symbian OS-specific file
format. An AIF file contains information about captions, icons, capabilities
and MIME priority support used by the application. The MMP editor provides support for the AIF editor in the Sources > Resources group.</p>
<p class="note">
<b>NOTE</b> AIF files are used only for Symbian OS versions before 9.1.
</p>
<p>
The kind of information an AIF file can contain are:</p>
<ul>
<li>
<p>
<b>Icons</b>: Icons are used to represent applications and
their associated document files in the system shell or application launcher. If
the phone's UI supports embedding, icons may also be used to represent embedded
documents.
</p>
<p>
The source files for icons are .bmp bitmaps. These source files are
built into a single .mbm file (Symbian OS multiple bitmap file) which is
incorporated into the aif file as part of the build process.
</p>
</li>
<li>
<p>
<b>Captions</b>: A caption is the text displayed beside its
icon. Typically it is the application's name.</p>
<p>
Captions for multiple languages can be defined in a single aif, and
the one corresponding to the current system language will be used. In some UIs,
captions may be defined in a caption file, separate from the aif file.
</p>
</li>
<li>
<p>
<b>MIME Support</b>: Multipurpose Internet Mail Extensions,
MIMEs, define a file format for transferring non-ASCII data, such as graphics,
audio and fax, over the Internet. The AIF file lists the MIME types that the
application supports, and the priority of support that each type is given. When
a file is opened, Symbian OS launches the application which has the highest
priority of support for the type of data in the file.
</p>
<p>
Given two applications with the same MIME type priority, Symbian OS
arbitrarily launches one of them.
</p>
</li>
</ul>
<h5>Related tasks</h5>
<ul>
<li><a href="../tasks/AppInfoFile.html">Creating an AIF File</a></li>
</ul>
<h5>Related references</h5>
<ul>
<li><a href="../reference/AIFEditor.html">AIF Editor</a></li>
<li><a href="../reference/MMP_Editor.html">MMP Editor</a></li>
</ul>
<div id="footer">Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
</body>
</html>