Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Tech Guides

Technology Guides help you understand Brew MP technologies and functional areas. They introduce new concepts and development workflow at a deeper level than that of the primers, including coding and simulating for a specific Brew MP family.

Connectivity

19 Oct 10
Learn to work with the Brew MP WLAN technology including wlan_IConnMgr, wlan_IWIFIWPS and IWIFIOPTS. Brew MP includes the following PRO developer interfaces: IWIFI, wlan_IProfileMgr, wlan settings keys.

Databases

1 Feb 11
Learn to work with the Brew MP DBC - SQL technology and associated interfaces.
6 Apr 10
Learn to work with the Gallery database component and associated interfaces.
30 Apr 12
Learn to work with the Brew MP Personal Information Management (PIM) technology and associated interfaces.
26 Aug 11
Learn to work with the Timezone database component and associated interfaces.

General

15 May 12
Learn best practices for programming design and implementation to get the best performance out of Brew Mobile Platform.
9 Apr 10
Describes what's different, what's deprecated, and what's new, as well as the three types of migration and backward compatibility information.
24 Apr 12
Describes key programming concepts for writing Brew MP applications including Brew MP architecture, coding, key APIs, special Brew MP application files, banned APIs, Families, and where to find more information.

Hardware

11 Feb 10
Learn to work with the Brew MP Backlight technology including IBacklight.
11 Feb 10
Learn to work with the Brew MP Battery technology including IBattery and IBatteryNotifier.
10 Jun 11
Learn to work with Brew MP Form Factor technology including Flip, Slider, Swivel, and Qwerty.
12 Feb 10
Learn to work with the Brew MP HID technology including IHID and IHIDDevice.
22 Jun 11
Learn to work with the Brew MP Position Determination (GPS) technology including IPosdet.
17 Feb 10
Learn to work with the Brew MP sensors technology and interfaces including IPort1 and ISensorUtil.
12 Feb 10
Learn to work with Brew MP USB technology including IUSBDevice, IUSBEndpointPort1, and IUSBFunction. Also, learn about OEM-specific customization and how to integrate onto the device.

Languages

13 Feb 12
Learn to work with Brew MP Flash language features and interfaces.
13 Dec 10
Describes the JavaScript Object Notation (JSON) and XML parsers available in Brew MP. The JSON parsers is used to build or parse JSON data, and the XML parser is used to build or parse an XML document.

Media

26 Aug 11
Learn to work with Brew MP media interfaces and also learn how Brew MP handles media system concurrency.

Networking

8 Sep 11
Learn to work with the Brew MP Networking technology and associated interfaces.

System

24 Sep 10
Learn to work with the Brew MP Application Management technology including IWindowHistory, IAppHistory, and IAppletCtl.
8 Jul 11
Learn to work with Brew MP File System technology, including the IFileSystem2 and IFilePort1 interfaces.
21 May 12
Learn to work with Brew MP system memory and heap technologies including MALLOC, REALLOC,and FREE.
23 Apr 12
Learn to work with Brew MP OS Services technologies including threads, signals, system timer, local storage, and memory management.
3 May 11
Learn to work with the System Settings technology including ISettings and ISettingsStoreFactory.
17 Feb 10
Describes how to use clocks, alarms, and timers, and shows example code for each.
12 Dec 11
Describes how to use the IWallpaper interface and, for oems, how to implement wallpaper support on the device.

Telephony

8 Jun 11
Brew MP includes several MMS APIs that expose the following capabilities for use in MMS client applications: viewing MMS messages, sending and receiving MMS transactions, monitoring MMS transactions, and application directed MMS.
9 Sep 11
Learn to work with the Brew MP standardized and nonprivileged smartcard interface to interact with SIM, CSIM, RUIM, USIM and ISIM types of smart cards.
10 Jun 11
Learn to work with Telephony technology, including the ITelephone, IPhoneCtl, ISuppsTrans, IPhoneNotifier, tapi_IAccount, tapi_IAccountMgr, tapi_IServingNetworks1, ICallMgr, and ICall interfaces.

Tools

31 May 11
Provides information on CAL and CAL.exe.
13 Apr 12
Describes Brew MP device connection, including Brew MP Connect and Developer Mode Enable.
5 Apr 12
Describes how to create a Brew MP device profile.
21 May 12
Provides information on memory and heap debugging tools as well as examples of debugging memory corruption, memory leaks, and interface leaks.

UI

9 Feb 10
Learn to work with Brew MP Display technology and associated interfaces.
21 Aug 11
Describes how factory reset is used to clear user data and restore the preinstalled Brew MP applications in a module to factory state.
6 Apr 11
Learn to work with Brew MP UI Fonts technology including IFont, IFontBidiUtil, IHFont, and ITypeface.
12 Feb 10
Learn to work with Brew MP localization technologies including settings, locales, and fonts.
2 Jan 12
Learn to work with the Brew MP UI Widgets technology and interfaces.
1 Apr 11
Learn to work with the Brew MP UI Window Manager technology including IWindowMgr, IWindowMgrApp, and IWindowSys.