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

Developer

resources

Position Determination Technology Guide

Position Determination Technology Guide for Manufacturers for Developers

Base version: Brew MP 1.0
Phone tested: No

This guide describes the position determination features available in Brew ® Mobile Platform (Brew MP) for generating position fixes in location-based applications. The position determination interfaces allow the GPS engine to obtain GPS information or sector (base station) information.

Position determination in Brew MP includes the following support for interacting with GPS and other position determining functions in the mobile device:

  • Obtaining GPS information
  • Using IPosDet to get sector-based position location (on CDMA networks only)
  • Setting or getting GPS configuration information
  • Getting position information
  • Using pd_IPosition to get satellite information (for Brew MP 1.0.3 and higher only)

This guide discusses two sets of Brew MP interfaces for obtaining positioning information:

  • IPosDet interface for Brew MP versions up to and including Brew MP 1.0.2
  • pd_IPosition interfaces for Brew MP 1.0.3 expose enhanced positioning capabilities (pd_IPosition, pd_IPositionCache).
  • pd_IPosition interfaces for Brew MP 1.0.3 expose enhanced positioning capabilities (pd_IPosition, pd_IPositionCache, pd_IXTRA).

Note: New developments targeting Brew MP 1.0.3 and later platforms are encouraged to use the pd_IPosition interfaces.

High level architecture

Major platform features are grouped by family across the Brew MP SDK, platform, and documentation to facilitate modular development and leverage appropriate services. The following shows how position determination fits into the Brew MP architecture: