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

Developer

resources

Glossary

A glossary of terms and abbreviations used in this guide.

Term or abbreviation Description
AMSS Advanced Mobile Subscriber Software
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. 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.
Brew MP application A self-contained software package that exposes an applet class (implements the IApplet interface) that can be loaded and executed in Brew MP Shell (or Thread), and defined in interface header files (or IDL file if using qidl.exe).
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.
cifc.exe Used to compile a CIF into a MIF and a CAR into a BAR.
Class A user-defined type that encapsulates data and behavior (i.e. functions) to provide implementation of one or more interfaces it exposes.
Class ID 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.
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.
MIF Module information file; Binary file containing module-specific information (e.g., classes declared, privileges), and resources (e.g., applet names, icon image). Created by compiling a module's CIF and CAR files. Every Brew MP module requires one MIF file.
MOD BREW module binary file; follow simple conventions but may contain only code for applets and classes used by the applets; require a BREW applet context to run; see MOD1.
MOD1 Brew MP module binary file; may contain code executable in all environments, including code for applets, classes used by those applets, services, and classes used by those services; see MOD.
MSM Mobile Station Modem; family of ASICs from QUALCOMM CDMA Technologies (QCT®).
OAT Operational acceptance test; test framework in the Brew MP Porting Validation Suite (PVS).
PVS Porting Validation Suite
Privilege ID A unique ID defined in BID files as a privilege to access resources; typically in the form of AEEPRIVID_XXX.
Widget Represents a visible element on the display, such as a radio button or scrollbar.

Term or abbreviation Description
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. 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.
Brew MP application A self-contained software package that exposes an applet class (implements the IApplet interface) that can be loaded and executed in Brew MP Shell (or Thread), and defined in interface header files (or IDL file if using qidl.exe).
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.
cifc.exe Used to compile a CIF into a MIF and a CAR into a BAR.
Class A user-defined type that encapsulates data and behavior (i.e. functions) to provide implementation of one or more interfaces it exposes.
Class ID 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.
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.
MIF Module information file; Binary file containing module-specific information (e.g., classes declared, privileges), and resources (e.g., applet names, icon image). Created by compiling a module's CIF and CAR files. Every Brew MP module requires one MIF file.
MOD BREW module binary file; follow simple conventions but may contain only code for applets and classes used by the applets; require a BREW applet context to run; see MOD1.
MOD1 Brew MP module binary file; may contain code executable in all environments, including code for applets, classes used by those applets, services, and classes used by those services; see MOD.
MSM Mobile Station Modem; family of ASICs from QUALCOMM CDMA Technologies (QCT®).
Privilege ID A unique ID defined in BID files as a privilege to access resources; typically in the form of AEEPRIVID_XXX.
Widget Represents a visible element on the display, such as a radio button or scrollbar.