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
AVK AEE Virtual Key code
Background applications Do not have access to the primary display or the keypad and do not reside in the application history stack.
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).
Privilege ID A unique ID defined in BID files as a privilege to access resources; typically in the form of AEEPRIVID_XXX.
PVS Porting Validation Suite
QWERTY The keys that appear on the upper-left side of a conventional keypad. QWERTY keypads are referred to as extended keypads because they contain all the letters of the English alphabet, numbers, punctuation marks, and many special characters.
Widget Represents a visible element on the display, such as a radio button or scrollbar

Term or abbreviation Description
AVK AEE Virtual Key code
Background applications Do not have access to the primary display or the keypad and do not reside in the application history stack.
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.
QWERTY The keys that appear on the upper-left side of a conventional keypad. QWERTY keypads are referred to as extended keypads because they contain all the letters of the English alphabet, numbers, punctuation marks, and many special characters.
Widget Represents a visible element on the display, such as a radio button or scrollbar