Developer

API Reference

Using the Brew MP 1.0.2 API Reference

The Brew MP 1.0.2 API Reference provides comprehensive information about the use of all Brew MP 1.0.2 interfaces and helper functions, along with the data structures and constants that accompany them. Each interface is explained in an overview, followed by detailed information for each interface function. Related topics are hyperlinked for easy navigation to relevant information.

Addons

Includes interfaces that are not part of the standard platform. Examples are Tools layers, Licensing, and Simulator APIs.

Connectivity

Includes interfaces related to Bluetooth, WIFI, WLAN, and other methods of connecting a mobile device to a wireless network.

Databases

Data storage on a mobile device, such as call history, personal contacts, data storage cards, database connectivity and SQL, calendars, and timezone information.

Device Management

Includes interfaces related to mobile device management including those for OMA DM, DLOTA, FOMA, and module management.

Hardware

Managing the hardware of a mobile device, such as battery, camera, position determination, FM radio, joysticks, and flip-phones.

Languages

Brew MP supports C/C++ throughout the API set, Adobe Flash, our TrigML markup language and Lua, a lightweight, general-purpose scripting language with increasing potential as a standalone language in Brew MP. The platform offers APIs that allow an app to talk to the Java Application Manager on the device, as in the unified app manager in the Softkey Application Suite, which manages native Brew, Java and Flash applications.

Media

Audio and visual content, including downloadable games and music, image and video files.

Networking

DNS operations, multicast groups, the network subsystem on the mobile device, TCP and UDP sockets, and network connectivity.

System

The Application Execution Environment (AEE), in which all Brew applets are executed, the file system, fonts, multimedia content management, players and listeners, locales, and memory management.

Telephony

Telephony functionality of a mobile device, SMS messaging, and TAPI.

UI

The display of the mobile device, including the way in which text and graphics are displayed, the Window Manager, and widgets that control functionality.

  • Follow