41
1 Brew Mobile Platform - Brew MP By Mahesh Moorthy

Brew Mobile Platform thy

Embed Size (px)

Citation preview

1

Brew Mobile Platform - Brew MP

By Mahesh Moorthy

The Origins of Brew —The Virtuous Cycle

EVERYBODY WINSEVERYBODY WINSOEMs | Operators | Qualcomm | Developers | ConsumersOEMs | Operators | Qualcomm | Developers | Consumers

BREW Distribution

System

Brew Evolution: 2002 - 2008

Also had a lesser known usage outside of the BDS as a powerful device app software platform

BREW Client

The BDSA revenue sharing negotiation marketplace and downloader for carriers, developers, and Qualcomm

The BREW ClientAn execution environment for apps downloaded from the marketplace

Brew’s Worldwide Traction

MOREMORETHANTHAN 70+70+

DEVICEDEVICEPARTNERSPARTNERS

1400+1400+BREWBREW--ENABLED ENABLED

HANDSET MODELSHANDSET MODELS

250M+250M+ADDRESSABLEADDRESSABLEBREW DEVICESBREW DEVICES

$3B+$3B+DEVELOPERDEVELOPER

EARNINGSEARNINGS

The Wireless Market Has Changed

End users are demanding smartphonefeatures on their everyday devices

It’s Time to Make Every Phone SmartIt’s Time to Make Every Phone Smart

SO WHAT’S NEXT?SO WHAT’S NEXT?

“We’re not just talking about opportunities of“We’re not just talking about opportunities of10s of millions…10s of millions…but 100s of millions of devices.”but 100s of millions of devices.”

8

Brew MP™: A Fully Realized Operating System

APPSTORES

UI & CORE APPS

PLATFORM

WEB

SDK &TOOLS

DOCUMENTATION

DEVELOPER SUPPORT

The Wireless Market Has Changed

Brew Mobile Platform (Brew MP) enables manufacturers and operators to offer differentiated experiences on all

tiers of devices

Qualcomm is focused on proliferating 3G devices and technology and Brew MP robustly supports that

mission

10

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

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

Early 2010: New Tier 1 operators are using Brew MP as a

platform for mass market devices

Brew MP Traction and Deployment Status

Qualcomm Proprietary

20092010: Tier 1

Manufacturers are building entire UI

and device families on Brew MP

Mid 2010: Tier 1 Brew operators

are using Brew MP for their smartphone

devices

Brew MP becomes a

viable platform for Open Market Devices

Brew MP: A Fully Realized OSPlatform 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 touchUI solutions

Phone Apps

Media Apps

Games

Browser Store

Lua

Flash

Java

WebKit

Widgets

WinMgr

FontsMessaging

SocialNetworking

Keypad and Touch UIs

Application Framework (AEE)

MM Framework Telephony

Codecs OpenGL ES

2D Graphics

HTTP(S)

SSL

UDP/TCP

Surface Manager

Peripherals and

Sensors

BT

Sync

Settings

Databases

Security

Kernel and Core OS Services

Hardware Abstraction Layer

Brew MPBrings the power of hardware acceleration to developers across all device tiers

H.264

Brew MP: A Fully Realized OSHardware 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

• Enforced by eco-system

2010 2011 2012

Profile 1

Profile 2

Profile 3Hardware

Capabilities

FWVGA4G/512M

800Mhz1 Touch

HVGA2G/256M

600Mhz1 Touch

QVGA256M/128M

300Mhz1 Touch

API Levels

• Identifies a minimum set of required Brew MP – Interfaces and classes– Supported set of metadata

• Additional functionality allowed– Considered device/carrier specific

• Qualcomm certifies compliance level– Utilizing Device Validation

• Applications must declare– Minimum level required– Additional functionality used

Certified

API Level 1 Classes

Interfaces MetaData

IncreasingFunctionality

2 3

Brew MP: A Fully Realized OSUI & Core Apps

Contacts

Calls

SMS

Games

Music Player

Camcorder

FMVoice Recorder

File Manager

Multi Media

Brew

Turnkey UI Solutions

Core Device Components• Leverages 3Pre partner solutions

• Webkit, fonts, etc.

Reduced Time-to-Market• Pre-integrated and tested apps and

engines

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

Contacts

Calls

SMS

Games

Music Player

Camcorder

FMVoice Recorder

File Manager

Multi Media

Brew

Keypad UI

Small footprint pre-integrated UI • Reduce software effort and

improve TTM

• Supports English, Chinese, Hindi

WYSIWYG tools for UI modification

Brew / Brew MP SDK support

Support for additional Brew apps

Touch UI

Near turnkey solution• All necessary UI widgets

• Broad set of platform services

Market competitive• Pushes beyond basic

smartphone features

• Preserve ability to retainlow 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 OSSDK & Tools

Recently Introduced Tool Features

c2r

Multiplatform SDKSDK Tools now support multiple platform versions for targeted development and simulation

New Simulator6Rebuilt Simulator with interactive Flash based skins, and extensible simulated builds

Developer ModeUniversal USB device driver for seamless connection management

SDK ManagerLocally manages the install and activation of platforms and tools

Target ManagerUtility to centrally manage both simulated and device targets

Click2RunFor 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

28

Brew MP OS Advantages

Robust development

across all device types

Deepintegrations

and customization

Complete, open SDK

available now

Brew MP Work Across All Device Types

Smartbook/Netbook

Latest top HWSmartphone

Low-costSmartphone

Feature-richMid-tier handset Mid-tier Low-cost,

Low-tier

80% of market

Symbian Foundation Platform

Win Mobile

Android

Brew MP: A Fully Realized OSEcosystem Support

Ecosystem and Marketplace

Real Monetization

$3B+ PAID TO DEVELOPERS

GlobalReach

Operator Driven Open Market

Local Relevance

GLOBALAPPS

LOCALAPPS

REGIONALBILLING

Widespread OEM Traction

Commitments made across chipset product lines

33

Widespread OEM Traction

Bringing Great Apps toMass Market Devices

• 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

Brew MP 3Pre Strategy

36

3Pre ModelPre-integration

Pre-optimization

Pre-distribution

•Leverage new BMP APIs/features •Validate current APIs •Tools: SDK and Chipset Target

•Optimized for Brew MP •End to End validation•Tools: Chipset Target

OEM

•Reduce OEM integration effort •Improve Time to Market

3Pre Model

Sample of current 3Pre Brew MP partners

Brew MP & India

Platform App Store & Ecosystem

UI Tools & Customization

Local Engineering

Support

Key aspect of QC’s open market strategy

Recap

So Why Choose Brew MP?

Free to manufacturers End to End Solution Accelerate time

to market

Enables low-cost smartphones Customizable Rich chipset

roadmap

Brew MP can meet your OS needs now

EVERYBODY WINSEVERYBODY WINSOEMs | Operators | Qualcomm | Developers | ConsumersOEMs | Operators | Qualcomm | Developers | Consumers