lezny jan park novellicdg.org/technology/applications/files/qualcomm.pdf · december, 01 qualcomm...

26
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

Upload: others

Post on 09-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 2: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

The BREW Market

Page 3: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

Global BREW Partners

Handset Manufacturers 22

Carriers 14

Current Subscriber Market70,000,000

Current Subscriber Market70,000,000

Group H

Page 4: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

Research Portal Projects…

Group E

Page 5: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 6: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

What BREW Enables

Page 7: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

Over-the-Air Software Downloads

Group F

Page 8: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 9: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 10: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

Consumers QUALCOMM Carriers

Ability to monetize wireless applicationsBREW Distribution Model

ApplicationDevelopers

Group M

Page 11: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

QUALCOMMApplicationDevelopers

Phone Bill Carriers

Ability to monetize wireless applicationsBREW Payment Model

Consumers

Group R

Page 12: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

What BREW Is

Page 13: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 14: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 15: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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:

Page 16: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

Automated by Developer Extranet

Group M

BREW Developers Application Price

Page 17: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

BREW Developer Process

Page 18: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

http://www.qualcomm.com/brew/developer

Page 19: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

BREW Developer Process

Group M

Developer OverviewCreating and selling applications using the BREW platform follows asimple process:

Page 20: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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.

Page 21: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

BREW Developer Extranet

https://brewx.qualcomm.com/developer/extranet/devexhome.jsp

Page 22: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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.

Page 23: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 24: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

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

Page 25: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

BREW Application Developers

Group H

Page 26: Lezny Jan park novellicdg.org/technology/applications/files/QUALCOMM.pdf · December, 01 QUALCOMM Proprietary Developer Tools • ARM BREW Builder – Includes the Compiler, Linker,

QUALCOMM ProprietaryDecember, 01

For More Information . . .

http://www.qualcomm.com/brew/developer

Group O