diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-62E8D3DF-7DF8-5FCA-8D7D-AA30EB0B8962.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-62E8D3DF-7DF8-5FCA-8D7D-AA30EB0B8962.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,13 @@ + + + + + +Low Level Libraries and Frameworks Overview

The Low Level Libraries and Frameworks collection comprises various low-level system and application utilities, a generic usability library and an extensible plug-in framework.

Description

Low Level Libraries and Frameworks includes the following components:

  • Application Utilities: A collection of libraries that provide low-level system and application utility APIs. It includes the following libraries:

    • Activity Manager

    • Basic Application Framework Utilities (BAFL)

    • Base Services Utility Library (BSUL)

    • System Utilities

    For more information about this component, see Application Utilities.

  • Generic Usability Library (EUserHL): For historic reasons Symbian C++ has non-standard idioms for writing memory efficient leave-safe code. This library provides support for alternative mechanisms which might be more familiar to Symbian Developers new to Symbian platform, and which require fewer lines of code. These include:

    • Single phase construction

    • Constructors which can leave

    • Self managing variable length strings

    • Managed pointers which do not require explicit deletion

    • Cleaned up pointers which do not require explicit use of the CleanupStack API.

    For more information about this component, see EUser High Level Library.

  • Plug-in Framework (ECom): Provides a generic and extensible plug-in framework with which abstract interfaces can be defined and their implementations identified, loaded and managed at run time. For more information, see Plug-in Framework. For more information, see Plug-in Framework.

Application Utilities + Overview Plug-in Framework Overview
\ No newline at end of file