API Usage Report Analysis (AURA) is an analysis tool that can be used to investigate and report the use of Symbian API items that are being used by an application. It can also give you the API item classification (for example, published all, published partners, internal component etc.) and status information (for example, released, deprecated etc.) of the Symbian APIs.
You can use this information to:
identify the illegal use of internal APIs
assess the impact of a potential compatibilty break.
An application developed for a Symbian build will have a list of the Symbian API items that are used in its source code. You can get these details using a tool called edg. For more information on EDG, see EDG files. AURA parses these reports and updates the data model with the Symbian API items used and their classification information. It finally generates a report using the analysed data in the form of an XML.
The generated reports:
are in two formats: XML and HTML
cannot be tampered
can be viewed using the Generic Report Viewer (GRV).
AURA is distributed freely to the Symbian API users and does not depend on tools and input materials that have restricted distributions.
AURA has the following features:
easy to install and setup
easy to configure
delivers data models
compares and analyses the API usage
generates reports that cannot be tampered
backward compatible
provides a plug-in for Generic Report Viewer
produces version number
This user guide takes you through the following: