Cascades libraries

The Core (libbb), UI (libbbcascades), and Data access (libbbdata) libraries contain some of the most commonly used APIs. For your convenience, a Cascades project links against these basic Cascades libraries automatically.

You can specify additional libraries that you want to link against in the .pro file for your app. For more information, see Add libraries to your Cascades app manually.

The following sections list the Cascades libraries in the BlackBerry 10 Native SDK.

Core (libbb)

Provides app life cycle APIs for Cascades apps.

API reference Linking command
Cascades Core This library is built in to the BlackBerry 10 Native SDK.

UI (libbbcascades)

Provides a UI library that you can use to create a rich BlackBerry 10 user experience.

API reference Linking command
Cascades UI This library is built in to the BlackBerry 10 Native SDK.

Data access (libbbdata)

Provides functionality for storing and accessing data in various formats, such as SQL, JSON, and XML.

API reference Linking command
Cascades Data Access This library is built in to the BlackBerry 10 Native SDK.

Advertising Service (libbbcascadesadvertisement)

Lets you create and customize ad banners in your app, which you can populate with ads sourced from various ad networks.

The BlackBerry Advertising Service will reach its end of life on June 16, 2015. At that time, the servers will be disabled and the Advertising Service APIs will not work.

API reference Linking command
Advertising Service LIBS += -lbbcascadesadvertisement

Barcodes and QR codes (libbbcascadesmultimedia)

Provides APIs for detecting and using barcodes and QR codes in a Cascades app.

API reference Linking command
Cascades Multimedia LIBS += -lbbcascadesmultimedia

BBM (libbbplatformbbm)

Provides BBM Social Platform APIs.

API reference Linking command
Cascades BBM LIBS += -lbbplatformbbm

Data management (libbbcascadesdatamanager)

Provides APIs to access data from data sources, such as XML, JSON, or SQL.

API reference Linking command
Cascades data managememt LIBS += -lbbcascadesdatamanager

Device (libbbdevice)

Provides access to hardware information and control, such as battery level, physical display parameters, LED, signaling, connectivity, battery, and orientation.

API reference Linking command
Cascades Device Info LIBS +=-lbbdevice

Maps (libbbcascadesmaps)

Provides functionality for creating and displaying maps in your app.

API reference Linking command
Cascades Maps LIBS += -lbbcascadesmaps

Multimedia (libbbmultimedia)

Provides APIs for managing audio, video, and camera functions in a Cascades app.

API reference Linking command
Cascades Multimedia LIBS += -lbbmultimedia

Network (libbbnetwork)

Provides communication-based services, such as the Push Service.

API reference Linking command
Cascades Network LIBS += -lbbnetwork

Pickers (libbbcascadespickers)

Provides several different types of pickers, including event pickers, file pickers, and contact pickers.

API reference Linking command
Cascades Pickers LIBS += -lbbcascadespickers

PIM (libbbpim)

Provides APIs for personal information management, including Calendar, Accounts, and Contacts.

API reference Linking command
Cascades PIM LIBS += -lbbpim

Places (libbbcascadesplaces)

Provides points of interest from the local Places database on a device.

API reference Linking command
Cascades Places LIBS += -lbbcascadesplaces

Platform (libbbplatform)

Provides access to platform-specific features such as the Payment Service, notifications, languages, and home screen functions.

API reference Linking command
Cascades Platform LIBS += -lbbplatform

System (libbbsystem)

Provides access to system APIs, such as menus, dialog boxes, telephony, Near Field Communication, and the invocation framework.

API reference Linking command
Cascades System LIBS += -lbbsystem

Utilities (libbbutility)

Provides useful utilities, such as image conversion and spell checking.

API reference Linking command
Cascades Utilities LIBS += -lbbutility

Utilities for i18n (libbbutilityi18n)

Provides useful utilities for internationalization, such as clock and date formatters.

API reference Linking command
Cascades Utilities for i18n LIBS += -lbbutilityi18n

Last modified: 2015-04-16



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus