The BDS A revenue sharing negotiation marketplace and downloader for carriers, developers, and Qualcomm
BREW
Client
The BREW Client An execution environment for apps downloaded from the marketplace Also had a lesser known usage outside of the BDS as a powerful device app software platform
End users are demanding smartphone features on their everyday devices
SO WHAT S NEXT?
It s Time to Make Every Phone Smart
We re not just talking about opportunities of 10s of millions but 100s of millions of devices.
Brew MP
: A Fully Realized Operating System
APP STORES
UI & CORE APPS
WEB
DOCUMENTATION
PLATFORM
SDK & TOOLS
DEVELOPER SUPPORT
8
The Wireless Market Has Changed
Qualcomm Platform (Brew MP) enables manufacturers Brew Mobile is focused on proliferating 3G devices and andtechnologyto offer differentiated experiences on all operators and Brew MP robustly supports that mission tiers of devices
How Is BMP Different from Brew?
Closed platform accusations Carrier revenue share model Sold to operators
Open, extensible Supports open market and operator market models Licensed to manufacturers
10
Brew MP Unification of Products and Roadmap
Brew 3x Brew 4x Java
All Chipset APIs New BMP Features Commercial Grade UIs
Proven technologies + unparalleled platform capabilities for the mass market
Brew MP Traction and Deployment Status
Early 2010: New Tier 1 operators are
using Brew MP as a platform for mass market devices
Mid 2010: Tier 1 Brew operators are using Brew MP for their smartphone devices
2009
Manufacturers are building entire UI and device families on Brew MP
2010: Tier 1
Brew MP becomes a viable platform for Open Market Devices
Qualcomm Proprietary
Brew MP: A Fully Realized OS
Platform Overview
Brew MP Architecture
Modular and scalable across tiers Flexible and extensible by 3rd parties Signed code and secure execution Broad and deep APIs span the OS Improved standards-based MM framework HW accelerated engines Robust runtime language support Keypad, hybrid and touch UI solutions
Phone Apps Media Apps
Keypad and Touch UIs
Social Networking Store Messaging
Lua Flash Java Widgets WinMgr Fonts
Games
Browser
WebKit
Application Framework (AEE)
MM Framework Telephony HTTP(S) OpenGL ES SSL 2D Graphics UDP/TCP Surface Manager BT Security Sync Settings Databases
Codecs
H.264
Peripherals and Sensors
Brew MP
Brings the power of hardware acceleration to developers across all device tiers
Kernel and Core OS Services Hardware Abstraction Layer
Brew MP: A Fully Realized OS
Hardware Profiles
Developers Face Fragmentation
Not all APIs available on all devices Not all APIs implemented consistently Difficult to develop content and assets across multiple devices Multiple ways to get apps to market
Hardware Profiles
Identifies classes of devices
In terms that affect developers Maps to one or more potential chipsets
Alternate HW characteristics possible
Considered special by developers
Applications must declare
Minimum level required Additional functionality used
Certified
Brew MP: A Fully Realized OS
UI & Core Apps
Turnkey UI Solutions
Contacts
Core Device Components
Leverages 3Pre partner solutions Webkit, fonts, etc.
SMS Calls Multi Media
Music Player Camcorder FM Voice Recorder
Reduced Time-to-Market
Pre-integrated and tested apps and engines
Games File Manager Brew
Reduced Cost
Pre-licensed components come with Brew MP Reduced integration cost (NRE)
For more details and demos, please visit Brew MP booth at this summit
Keypad UI
Small footprint pre-integrated UI
Reduce software effort and improve TTM Supports English, Chinese, Hindi
Contacts SMS Calls Multi Media
Music Player
WYSIWYG tools for UI modification Brew / Brew MP SDK support Support for additional Brew apps
Camcorder FM Voice Recorder
Games File Manager Brew
Touch UI
Near turnkey solution
All necessary UI widgets Broad set of platform services
Market competitive
Pushes beyond basic smartphone features Preserve ability to retain low cost profile
Stable and consistent platform
Full Brew MP SDK + turnkey extensions Improved tools Ensures a consistent implementation
UI Customization Tool
WYSIWYG UI Customization Supports keypad and touch UIs Drag n Drop widgets Customizable properties Extensible for new widgets Preview and simulation support
For more details and demos, please visit Brew MP booth at this summit
Brew MP: A Fully Realized OS
SDK & Tools
Recently Introduced Tool Features
Multiplatform SDK
SDK Tools now support multiple platform versions for targeted development and simulation
SDK Manager
Locally manages the install and activation of platforms and tools
New Simulator6
Rebuilt Simulator with interactive Flash based skins, and extensible simulated builds
Target Manager
Utility to centrally manage both simulated and device targets
Developer Mode
Universal USB device driver for seamless connection management
c2r
Click2Run
For one click compile, install and run or debug
Brew MP Simulator
Multi-touch simulation File system of device represented on local drive of PC Flash based device skins for better interactive simulation Simulates specific device version of Brew MP Operator and OEM extensible
The Brew MP Simulator allows developers to switch between versions without switching tools
Brew MP Developer Site
Single site for Brew MP and Brew development resources Open access to content Revamped reference and docs Integration with SDK and tools Comprehensive device database Distribution opportunities Launching late July developer.brewmp.com
Brew MP OS Advantages
Robust development across all device types
Deep integrations and customization
Complete, open SDK available now
28
Brew MP Work Across All Device Types
80% of market
Smartbook/ Netbook Latest top HW Smartphone Low-cost Smartphone Feature-rich Mid-tier handset Mid-tier Low-cost, Low-tier
Symbian Foundation Platform
Win Mobile
Android
Brew MP: A Fully Realized OS
Ecosystem Support
Ecosystem and Marketplace
Real Monetization
$3B+ PAID TO DEVELOPERS
Operator Driven Open Market
Global Reach
Local Relevance
GLOBAL APPS
LOCAL APPS
REGIONAL BILLING
Widespread OEM Traction
Commitments made across chipset product lines
Widespread OEM Traction
33
Bringing Great Apps to Mass Market Devices
Brew MP 3Pre Strategy
Core to Brew MP s strategy is successfully integrating core software from leading 3rd party software developers in categories such as:
Messaging, Browsing, Multimedia, Navigation and LBS, Virtual Machines, Text Input, Mobile Device Management, etc.
The unique approach taken with Brew MP is to work with key partners in order to offer commercial quality applications that are pre-integrated, pre-optimized and pre-distributed This approach allows Operators and Device Manufacturers to more rapidly implement new services at a lower cost Developers lower development costs by writing to a single platform and address the challenge of fragmentation still prevalent in the volume-tier
3Pre Model 3PrePreModel integration
Preoptimization
Predistribution
OEM
Leverage new BMP APIs/features Validate current APIs Tools: SDK and Chipset Target
36
Optimized for Brew MP End to End validation Tools: Chipset Target
Reduce OEM integration effort Improve Time to Market