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

Developer

resources

Glossary

BREW
Mobile application development platform; versions 1.0 through BREW SDK® 4.0.x.
An open, extensible client platform developed by Qualcomm to support system and application software, including personalized and branded user interfaces. May be used with most wireless devices and networks. A component of the BREW System.
Brew MP
Brew Mobile Platform; starting with version 1.0.
A flexible operating system platform for mobile devices. It is open and extensible and works with any software ecosystem throughout the global operator and manufacturer communities.
CIF
Component information file; Lua-based source file for MIF, defines resources that a module requires to execute in the Brew MP application execution environment; replaces XML-based MFX format.
Class
A user-defined type that encapsulates data and behavior (i.e. functions) to provide implementation of one or more interfaces it exposes.
ClassID
A 32-bit globally unique numeric ID, typically in the form of AEECLSID_XXX, that is defined in a BID file generated by the BREW ClassID Generator. ClassIDs are a unique ID given to each class when it is defined, specifying an entry subroutine to create an instance of that class. ClassIDs can also be used as a privilege to use the class.
DIB
Device-independent bitmap; stores the pixels that represent an image.
Interface
Similar to a C++ abstract base class having only pure virtual methods that provide a specification contract that a implementing class must meet.
Interface ID
A unique ID given to each interface when it is defined in interface header files (or IDL file if using qidl.exe); typically in the form of AEEIID_XXX.
MDP
Mobile Display Processor
OAT
Operational acceptance test; tests in the Brew MP Porting Validation Suite (PVS).
PVS
Porting Validation Suite; PVS contains tests you can run to determine how well a device performs, and Test Studio, which is an application to run tests and evaluate the results.