Framework Developer Tutorials
Framework or Application designers of the plug-in framework understand interface definition design and platform security implications. They define interface definitions, extend interfaces of the framework and also provide the required resolution and upgrading mechanism.
- Writing
Interface Definitions
- Filtering
Implementations by Vendor ID
The Plug-in framework clients can be restricted to use plug-ins
supplied by a particular company. This enables to enhance security and improve
functionality of the framework.
- Providing
a Custom Resolver
The plug-in framework has a default resolver that selects an appropriate
implementation to suit the client requests. If the algorithm used by the custom
resolver is inappropriate, an interface definition can provide its own custom
resolver.
- Preventing
Plug-in Overriding
The plug-in framework supports two methods to prevent a RAM based
plug-in from overriding a ROM based plug-in. The first method is to use the
ROM-only resolver and the second method is to explicitly prevent a ROM-based
implementation from being overridden by a RAM-based implementation.
- Upgrading ROM Plug-ins
Phone manufacturers sometimes require to provide installable upgrades to the existing ROM plug-ins delivered with the phone. The requirement arises to fix defects or add a new functionality.