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

Developer

resources

Glossary terms

A comprehensive list of terms used in the process of testing and distributing items follows.

Term

Description

A-VB

Application-Value Billing. Acronym used to define the solution where an extension makes use of the iBilling extension.

A-VB iBilling extension

Extension provided by Qualcomm that enables the creation and submission of biling requests generated by privileged Brew® applications.

A-VB price point

Comprises the VBPriceID you create in an A-VB application, and the DAP value. These values must be specified in the price plans for applications using the A-VB iBilling extension.

Application

Content type created by developers and made available to consumers in device application catalogs.

Asset

Graphics that are uploaded for use by the operator in the device application catalog. Graphics examples include icons, preview images, and banners.

Brew Delivery System

Back end to the Distribution Extranet.

CIF

Component Information File.

Carrier

See Operator.

Class ID

Unique ID assigned to an item package when preparing an item for submission to Intertek.

Commercial channel

General term to include operators and device manufacturers (OEMs) who distribute items.

Consumer

Device user.

DAP

Developer Application Price, or wholesale price. A developer receives a percentage of this price in accordance with the Developer Agreement.

Developer Agreement

Agreement between the developer and the operator.

Developer revenue

Amount paid to a developer based on a billable transaction. This is a percentage of the DAP in accordance with the Developer Agreement.

Device

Phone used to browse and download applications.

Distribution

The process of uploading a certified item to the Distribution Extranet.

Distribution Extranet

The Qualcomm software program developers and operators use to manage items.

Dynamic extension

Extensions that can be downloaded or deleted with the application that uses them. The MIF is used to maintain the relationship between the application and the extension.

Emulator

See Simulator.

Extension

Compilation of code to facilitate the rapid development of applications.

Flat fee

Price basis option you can apply to your extension. The extension is priced at a flat fee that is paid out of the application developer's fee for each transaction.

Floor

Minimum price specified in a price plan. In scenarios where the developer receives a percentage, this ensures the developer receives a minimum amount, even if the percentage is lower than the floor price specified.

Handset

See Device.

Hoffman box

Electromagnetically insulated enclosure in which a device cannot acquire service or will lose service.

iBilling extension

See A-VB iBilling extension.

In-app purchase

A billing option that is implemented with applications that use the A-VB iBilling extension. It allows applications to offer additional services post-application download for an additional cost to the consumer.

Intertek

Third-party test house Qualcomm uses for developers to submit items for testing prior to distribution to operators.

ISV

Independent Sofware Vendor. See also Static extension.

Item

Collective term used when processes or information applies to both applications and extensions.

IUT

Item under test. This term is used in the testing documentation (Item Specification Template, test plan).

List price

Retail price an operator charges the consumer. The operator can choose to sell the application at a list price higher or lower than the DAP.

LOS

Loss of service. If your item relies on the network, Qualcomm recommends you test your item to ensure it responds to error conditions encountered when service is unavailable.

Manufacturer

See Developer.

Marketing collateral

See Asset.

Microtransaction

See In-app purchase.

MIF

Module information file. A binary file containing module-specific information (such as classes and priveleges) and resources (such as applet names and an icon image) that a module requires at runtime. The MIF is created by compiling a module's CIFs with the CIF compiler.

Multi-mod

Multiple-module application. A type of application that comprises more than one module.

NSTL

See Intertek.

New item submission

Test type the developer specifies on the Intertek web site when submitting an item for the first time.

OEM

Original Equipment Manufacturer. Also referred to as the device manufacturer.

Operator

The company with whom developers agree to create and distribute applications that are made available to consumers via a catalog on the device.

Part

Categorial term in which one or more items can be assigned. Items assigned to a part must be the same type (application or extension).

Part number

Used to price items. This is a key identifier for billing process functions.

Percentage

Price basis option applied to extensions. The extension is priced as the higher of a percentage of the developer fee or minimum amount (floor) to the using application.

Preinstalled item

Item that is packaged for preinstallation and sent to a device manufacturer (OEM) to put on a Brew-enabled device

Price basis

Price method options, including:

  • Number of uses
  • Expiration date
  • Number of days
  • Elapsed time

Price method

Price methods, including:

  • Demonstration
  • Purchase
  • Subscription
  • Upgrade
  • Preinstall

Price plan

Entire pricing structure for a particular part. Comprises the DAP plus pricing methods, basis type, basis values, price points, and Value Billing pricing, if applicable.

Price point

For downloaded applications, one to three price points can be defined for each price basis. For preinstalled applications, only one price point is allowed. The price point includes a value and a DAP, e.g., pricing method=purchase, price basis=number of uses, and price value=5 uses; DAP=$1.00. A-VB applications, which always have a price basis of 0, can have unlimited price points.

Publisher

Term for individuals involved with getting an item ready to distribute to commercial channels.

QSS

QIS Settlement Services. A back-end component involved in the billing process.

Resubmission

The process of uploading an item again because of an issue found by the Intertek tester that caused the item to fail the testing process.

RMC

Removable Media Card.

Sample application

If you submit an extension for use by commercial channels, you must also include the source code for application that uses this extension. The application is referred to as a sample application.

Self test

A completed version of the test plan spreadsheet you downloaded from the Intertek web site. If you submit an item that supports multiple devices, you must complete a self test for each device. Qualcomm recommends completing a self test to verify your item passes the relevant test cases. Submitting a self test with your item lowers the testing fees.

Simulator

Software that duplicates a device's functionality. Using a simulator allows you to test an item and ensure it behaves as expected when you don't have access to an actual device.

Static extension

Extensions that are built with the device image and cannot be downloaded or deleted with the application that uses them. ISVs identify different sets of static extensions to be installed with the device.

Submission

Process of uploading your item for testing to Intertek's web site.

Subscriber

Device user.

Test plan

Term used in different scenarios:

  • The test case spreadsheet you download from the Intertek web site. Qualcomm encourages you to fill this out for each item, for each device your item supports.
  • When you submit your item for testing, the assigned tester completes the test case spreadsheet with the results of executing the test cases.

Title

Comprises a group of applications a commercial channel can present to targeted consumers as recommendations for download.

Transaction

An event that occurs during an application's session on the device.

Upgrade

The process of uploading a new version of item software for testing. Reasons for a new version include adding a new feature, or enhancing an existing feature.

Using application

If an extension is used with an application, the application is referred to as the using application.

Value billing

See A-VB.

VBPriceID

Create this value in an application that uses the A-VB iBilling extension to identify an add-on the consumer purchases to enhance the application's user experience.