Developer Presentation

Transcription

Developer Presentation
Developer Presentation
QUALCOMM
INTERNET SERVICES
December, 01
The BREW Market
December, 01
QUALCOMM Proprietary
Global BREW Partners
Current Subscriber Market
70,000,000
Carriers
Handset Manufacturers
December, 01
QUALCOMM Proprietary
14
22
Group H
Research Portal Projects…
December, 01
QUALCOMM Proprietary
Group E
Handset Partners
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
3G Cellular
– Samsung
Airprime
– Sanyo
Appeal
– Sharp America
Axesstel
– Synertek
Cyberlane
– Telson
Denso
– Toshiba
Ericsson/Sony
Etronics
Hitachi
Hyundai
Intercube
Kyocera Japan
Kyocera Wireless Corp
LG Electronics
Matsushita (Panasonic)
Motorola Korea
December, 01
QUALCOMM Proprietary
Group H
What BREW Enables
December, 01
QUALCOMM Proprietary
Over-the-Air Software Downloads
December, 01
QUALCOMM Proprietary
Group F
The Ability to Run on all
Tiers/Classes of Handsets
BREW targets the mass market phone,
leading to a larger market for applications
According to Gartner Group (y.e. 2000), low and mid tier
handsets represent 90% of all handset purchases…
– Low-end: <$150
=
– Mid-tier: $150 - $260 =
– High-end: >$20
=
December, 01
60% of total market
30% of total market
10% of total market
QUALCOMM Proprietary
Group W
Familiar Development
Environment
• QUALCOMM provides SDK and other developer tools
• Applications developed using
– C/C++
– MS Visual Studio
• Applications compiled for ARM processor
December, 01
QUALCOMM Proprietary
Ability to monetize wireless applications
BREW Distribution Model
Application
Developers
December, 01
QUALCOMM
Carriers
QUALCOMM Proprietary
Consumers
Group M
Ability to monetize wireless applications
BREW Payment Model
Consumers
December, 01
Phone Bill
Carriers
QUALCOMM Proprietary
QUALCOMM
Application
Developers
Group R
What BREW Is
December, 01
QUALCOMM Proprietary
BREW Handset Architecture
App Module
App Module
Extension
Viewers
BREW
Mobile Interface Layer (MIL)
VM
Chip Interface Layer (ChIL)
Sockets
User Interface
VM App
File System
TAPI
Internet LaunchPad™
• gpsOne™
• BlueTooth
• CMX
OS Services
Device Drivers
December, 01
QUALCOMM Proprietary
Group D
BREW AEE
Static and Dynamic Applications
Object-Oriented
• APIs provided as objects
• Objects identified by 32-bit IDs
• Reference counting
Desktop OS-like Functionality
Files, sockets, databases, etc.
• Viewers, sound players
•
Event-Driven Application Model
• Familiar and efficient
• Reduces application complexity
UI Resources
Full Color Support
• Mono to 24-bit RGB
• Virtual color table for
Std. Objects
MIME Registry
• Images, sounds
Standard Library Functions
Supports Class Extensions
• Virtual machines
• Game engines
• Viewers
• UNICODE*
• Text, images, dialogs
December, 01
QUALCOMM Proprietary
Group Q
BREW Software Development Kit
SDK free to developers and includes:
• BREW emulator
• BREW device configurator
• BREW resource editor
• BREW MIF editor
• Documentation
December, 01
QUALCOMM Proprietary
Group V
BREW Developers Application Price
Automated by Developer Extranet
December, 01
QUALCOMM Proprietary
Group M
BREW Developer Process
December, 01
QUALCOMM Proprietary
http://www.qualcomm.com/brew/developer
December, 01
QUALCOMM Proprietary
BREW Developer Process
Developer Overview
Creating and selling applications using the BREW platform follows a
simple process:
December, 01
QUALCOMM Proprietary
Group M
Authentication
Why is it important?
Authentic Document IDs allow developers to "digitally notarize" their
BREW applications by creating proof of an electronic document's
state at a particular point in time.
The Authentication Process:
•
Complete VeriSign online application
•
Install the Authentic Document Digital ID
– Login and complete the company’s registration form
– Click through and accept the BREW Developer Agreement
December, 01
QUALCOMM Proprietary
BREW Developer Extranet
https://brewx.qualcomm.com/developer/extranet/devexhome.jsp
December, 01
QUALCOMM Proprietary
Developer Tools
• ARM BREW Builder
– Includes the Compiler, Linker, and Assembler components of the ARM
Developer Suite. Available to authenticated BREW Developers for $1,500.
• BREW Class ID Generator
– Allows the developer to generate a unique Class ID for an application.
• BREW AppSigner
– Allows the developer to digitally sign and notarize the application using the
VeriSign Class 3 Certificate.
• The Grinder™ tool (coming soon!)
– Working in conjunction with the SDK, tests an application under various
scenarios.
• BREW TestSig Generator
– Allows the developer to generate a digital test signature allowing an
application to run on a specific handset.
• BREW AppLoader
– Allows the developer to transfer an application to the handset from a PC.
December, 01
QUALCOMM Proprietary
BREW Developer Lab
BREW developer lab is equipped with:
•
•
•
•
•
•
BREW engineers will be present in the lab to troubleshoot, and provide
insider insight into creating quality applications.
Commercial and pre-commercial phones with data cables
Computer connection to each phone
Development tools
Internet connectivity for developers' laptop computers
Printer and fax
December, 01
QUALCOMM Proprietary
TRUE BREWTM Certification
Certification addresses carrier concerns:
– This arena has previously only been opened to handset
manufacturers
– Carriers are opening their networks to a new (and in
many cases unknown) set of players
– Carriers are concerned that problems that affect the
wired world will enter their wireless world
NSTL provides this service for developers
. . . collects application and support documentation
. . . performs certification and interfaces with developer
December, 01
QUALCOMM Proprietary
Group I
BREW Application Developers
December, 01
QUALCOMM Proprietary
Group H
For More Information . . .
http://www.qualcomm.com/brew/developer
December, 01
QUALCOMM Proprietary
Group O