lezny jan park novellicdg.org/technology/applications/files/qualcomm.pdf · december, 01 qualcomm...
Post on 09-Apr-2020
2 Views
Preview:
TRANSCRIPT
Q U A L C O M M I N T E R N E T S E R V I C E S
Developer Presentation
December, 01
QUALCOMM ProprietaryDecember, 01
The BREW Market
QUALCOMM ProprietaryDecember, 01
Global BREW Partners
Handset Manufacturers 22
Carriers 14
Current Subscriber Market70,000,000
Current Subscriber Market70,000,000
Group H
QUALCOMM ProprietaryDecember, 01
Research Portal Projects…
Group E
QUALCOMM ProprietaryDecember, 01
– 3G Cellular
– Airprime
– Appeal
– Axesstel
– Cyberlane
– Denso
– Ericsson/Sony
– Etronics
– Hitachi
– Hyundai
– Intercube
– Kyocera Japan
– Kyocera Wireless Corp
– LG Electronics
– Matsushita (Panasonic)
– Motorola Korea
Handset Partners
– Samsung
– Sanyo
– Sharp America
– Synertek
– Telson
– Toshiba
Group H
QUALCOMM ProprietaryDecember, 01
What BREW Enables
QUALCOMM ProprietaryDecember, 01
Over-the-Air Software Downloads
Group F
QUALCOMM ProprietaryDecember, 01
The Ability to Run on allTiers/Classes of Handsets
Group W
According to Gartner Group (y.e. 2000), low and mid tierhandsets represent 90% of all handset purchases…
– Low-end: <$150 = 60% of total market
– Mid-tier: $150 - $260 = 30% of total market
– High-end: >$20 = 10% of total market
BREW targets the mass market phone,leading to a larger market for applications
QUALCOMM ProprietaryDecember, 01
Familiar DevelopmentEnvironment
• QUALCOMM provides SDK and other developer tools
• Applications developed using– C/C++– MS Visual Studio
• Applications compiled for ARM processor
QUALCOMM ProprietaryDecember, 01
Consumers QUALCOMM Carriers
Ability to monetize wireless applicationsBREW Distribution Model
ApplicationDevelopers
Group M
QUALCOMM ProprietaryDecember, 01
QUALCOMMApplicationDevelopers
Phone Bill Carriers
Ability to monetize wireless applicationsBREW Payment Model
Consumers
Group R
QUALCOMM ProprietaryDecember, 01
What BREW Is
QUALCOMM ProprietaryDecember, 01
BREW Handset Architecture
Device Drivers
Sockets
OS Services
File System
Internet LaunchPad™• gpsOne™• BlueTooth• CMX
TAPI
Chip Interface Layer (ChIL)
VM AppApp Module
Viewers VM
App Module Extension
Mobile Interface Layer (MIL)
BREW
User Interface
Group D
QUALCOMM ProprietaryDecember, 01
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• UNICODE*• Text, images, dialogs
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
Group Q
QUALCOMM ProprietaryDecember, 01
BREW Software Development Kit
Group V
• BREW emulator
• BREW device configurator
• BREW resource editor
• BREW MIF editor
• Documentation
SDK free to developers and includes:
QUALCOMM ProprietaryDecember, 01
Automated by Developer Extranet
Group M
BREW Developers Application Price
QUALCOMM ProprietaryDecember, 01
BREW Developer Process
QUALCOMM ProprietaryDecember, 01
http://www.qualcomm.com/brew/developer
QUALCOMM ProprietaryDecember, 01
BREW Developer Process
Group M
Developer OverviewCreating and selling applications using the BREW platform follows asimple process:
QUALCOMM ProprietaryDecember, 01
Authentication
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
Why is it important?
Authentic Document IDs allow developers to "digitally notarize" theirBREW applications by creating proof of an electronic document'sstate at a particular point in time.
QUALCOMM ProprietaryDecember, 01
BREW Developer Extranet
https://brewx.qualcomm.com/developer/extranet/devexhome.jsp
QUALCOMM ProprietaryDecember, 01
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.
QUALCOMM ProprietaryDecember, 01
BREW Developer Lab
BREW developer lab is equipped with:
• BREW engineers will be present in the lab to troubleshoot, and provideinsider 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
QUALCOMM ProprietaryDecember, 01
– This arena has previously only been opened to handsetmanufacturers
– Carriers are opening their networks to a new (and inmany cases unknown) set of players
– Carriers are concerned that problems that affect thewired world will enter their wireless world
Certification addresses carrier concerns:
Group I
. . . collects application and support documentation
. . . performs certification and interfaces with developer
NSTL provides this service for developers
TRUE BREWTM Certification
QUALCOMM ProprietaryDecember, 01
BREW Application Developers
Group H
QUALCOMM ProprietaryDecember, 01
For More Information . . .
http://www.qualcomm.com/brew/developer
Group O
top related