1 / 9

BREW Client for GHRC Prem Kumar, QUALCOMM Inc

BREW Client for GHRC Prem Kumar, QUALCOMM Inc. BREW GHRC Document History. Kicked off in the first GHRC meeting in Hongkong, November 2004 GHRC for CDMA – BREW Requirements for CDMA Handsets, Version 0.03 Drafted, reviewed, and completed on July 5 th 2005.

shing
Télécharger la présentation

BREW Client for GHRC Prem Kumar, QUALCOMM Inc

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BREW Client for GHRCPrem Kumar, QUALCOMM Inc

  2. BREW GHRC Document History • Kicked off in the first GHRC meeting in Hongkong, November 2004 • GHRC for CDMA – BREW Requirements for CDMA Handsets, Version 0.03 Drafted, reviewed, and completed on July 5th 2005

  3. Fundamental Principles of BREW Client • Consistent & common APIs across devices for application execution • Same interfaces across OEMs, Carriers, and Access Technology • Hardware & Software abstracted APIs for application development • Trade off between protecting underlying engines versus ability to create compelling applications • Tight integration with device engines for optimal end user experience • Key for multimedia rendering & seamless operation • Application framework to optimize application to application & application to device interaction

  4. Input • Keypad • Shoulder Keys • Joystick • Jogdial • Voice input Output • Primary Display • Secondary Display • TV out • Sound • Bluetooth Access Technology • IX, DO, UMTS • WLAN • Bluetooth • GPS • Telephony & SMS • Data, network, HTTP What’s in the Client? Multi Media • Camera • Camcorder • Media Control • Viewers • MIME handling • Vocoder Device Hardware • File Management • USB • Battery • Alarms • Thread/Task mgmt • Heap mgmt • Resource mgmt App Mgmt Framework • Download • App Manager • Interrupts • License • Cofigurations • Debuggers • Loggers

  5. OEM Applications Preloaded Applications BREW applications UI Framework BREW Applications Java Applications User Interface Trigs uiOne Client TrigPlayer 3rd Party Extensions Java Extensions OEM Application Environment Core Application Engines 3rd party Application Engines Open BREW API (BREW Client) Modem / Multimedia Engines / Protocol Stack 3.X BREW Client Architecture

  6. BREW Client Product BREW CLIENTApplication environment, component and programming model full featured software platform optimized for wireless devices and secure OTA updates BREW SOFTWARE DEVELOPMENT KIT (SDK)Used by developers to create BREW applications, extensions, or other device executables. Includes BREW Simulator, API Reference Guide, and other application development resources BREW TOOLS SUITE (BTS)Set of tools necessary to commercialize applications for distribution and downloading. Allows Developers to load, test, and debug applications on BREW devices BREW PORTING EVALUATION KIT (PEK)A suite of test applications and user environment to report level of BREW support on a device. Used by OEMs for porting assistance and verification. Used by Operators for port compliance testing and confirmation

  7. Examples of BREW and Handset segments Handset Segments BREW Chipset (Examples) High Tier BREW Client Modular Architecture Adaptable to All Handset tiers Memory Efficient Implementation Camera, Streaming Video 6550 Mid Tier 6100 V,SMS, Browser, Multimedia 6030 Voice, SMS, Downloadable Apps Low Tier 6025 6020 6010 Voice, SMS, Static Apps 6000 Voice, SMS

  8. Open Discussion • Does the current BREW GHRC document help specify BREW for handsets? • What specific details would you like to see in the BREW GHRC document? • How would you like this document/effort to evolve?

  9. QUESTIONS?

More Related