Font Size: a A A

Design And Implementation Of GPS Middleware Based On BREW Platform

Posted on:2008-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:W YanFull Text:PDF
GTID:2178360215482738Subject:Software engineering
Abstract/Summary:PDF Full Text Request
BREW (Binary Runtime Environment for Wireless) , which was designed by Qualcomm Incorporation is a kind of middleware of mobile phone on CDMA1X platform. Various kinds of strong functions can be easily achieved by it for the increment of capital on communication service. BREW's mission is to provide an efficient, low-cost, extensible, and familiar AEE especially focused on developing applications that can be seamlessly ported to virtually any handheld device. Unlike the high-end offerings built on operating systems requiring substantial memory, processor speed, and associated hardware, BREW runs on the types of devices available today. With BREW, application developers are able to extend functionality to even the lowest-cost devices. With BREW, the user can download applications from ADS as they do the same on PC system. In the future, more and more new features will be added on BREW platform, like Bluetooth,Video,PTT (Push to talk) and so on.When the mobile phone is getting ever more popular nowadays, with the implementation of BREW technology on mobile equipment, increment of capital on communication service exhibits its force on people's everyday life, providing them ever fast information just in hand.The China Unicom has operated the Qualcomm's GpsOne solution, which integrate the GPS and CDMA networks. Because all of CDMA1X mobile phone use R-UIM card design in China, it is required a program in the position-process to distinguish authorized users from unauthorized users for computing Value-added service fee of GPS. It is valuable to abstract this position-process to get a reusable software component, that is, middleware, based on BREW plateform. So that the cost of application development is reduced and the high quality of application software is gotten.This middleware mainly contributes at:Excused a unitary disposal to various user's requirement through IPosdet API.Achieved parallel disposal ability aimed at multi-task.based on producer/customer model.Achieved back-check flow of Gps authorization based on FSM disposal.Achieved transmission of info about Gps authorization base on C/S model and event- driven disposal.Auto analyse the Gps result and data of authorization.This paper introduces the relative technologis and development enviroements of BREW ; describes designing process, the program's structure and implementation in details. This paper also lists key source codes and the configuration declaration for developing system. The application test cases in real world are disussed. Finally, the advantaged of this middleware is concluded and some aspects to improve the middleware in future are given.
Keywords/Search Tags:BREW, Middleware, AEE, Qualcomm, GPS, IPosdet, mobile phone
PDF Full Text Request
Related items