diff -r ebc84c812384 -r 46218c8b8afa Symbian3/PDK/Source/GUID-62E8D3DF-7DF8-5FCA-8D7D-AA30EB0B8962.dita --- a/Symbian3/PDK/Source/GUID-62E8D3DF-7DF8-5FCA-8D7D-AA30EB0B8962.dita Thu Mar 11 15:24:26 2010 +0000 +++ b/Symbian3/PDK/Source/GUID-62E8D3DF-7DF8-5FCA-8D7D-AA30EB0B8962.dita Thu Mar 11 18:02:22 2010 +0000 @@ -1,13 +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 + + + + + +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