Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Converter Architecture overview


Purpose

The Converter Architecture provides a framework through which clients can convert one data type to another, for example, HTML files to Symbian Word documents, and with which new converters can be written as plug-ins.

The source code for an example converter and client is located in \examples\AppFramework\Converter\.

[Top]


Description

The Converter Architecture provides:

Converters are implemented as ECOM plug-ins, each of which can implement one or more converters. Like all binaries, the plugins are installed in the \sys\bin\ directory. Each must provide two resource files: one contains a CONARC_RESOURCE_FILE resource to describe the converters implemented in the DLL, and the other is a registration file, which is required by the ECOM framework.

The following UML diagram shows the key elements of the converter architecture, including an example client and an example converter DLL that provides two converters, myConverter1 and myConverter2.

Converter architecture

Converter architecture