platform update and super apps on bb app world

24

Upload: prashant-singh

Post on 09-May-2015

1.524 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Platform update and super apps ON BB App World
Page 2: Platform update and super apps ON BB App World

BlackBerry Application Platform

• It’s easier than ever to build apps for BlackBerry

- Java and Web development advancements in BB6

- New BlackBerry WebWorks web app platform

- BEAM to simplify mobilizing enterprise apps

• Huge commercial opportunities for consumer apps

- BlackBerry App World: Over 1.5M downloads per day

- New advertising and in-app payment services

• Enables high-value, integrated app experiences

- Platform for “Super Apps”

- New services including BBM Social Platform

• New opportunities for value creation

- Introducing the new BlackBerry PlayBook

Page 3: Platform update and super apps ON BB App World

New BlackBerry BBM Social PlatformUse BBM to share & invite from your app || Embed BBM chat within apps || Custom extensions to BBM

• Always-0n Environment with

Event Listening

• Rich Native App Integration (Email, PIM, etc.)

• Rich Audio and Video Support

• LBS, Bluetooth 2.0

• Highly customizable UI libraries

• Rich HTML & JavaScript 1.5

• AJAX, DOM L2

• Securely Push Data to Browser

• New WebKit-compliant browser in BB6 with

support for elements of HTML-5

• Ability to push out web launchers to users

BlackBerry BrowserBuild rich browser-based content services

Java Application PlatformRobust platform for custom Java apps

The NEW BlackBerry App Platform: BB5 & BB6

Enterprise Connectivity Services via BESSecure Connectivity to Intranet || Secure Push Services || BEAM || OTA Application Management

Internet Connectivity & Commercial ServicesBlackBerry Push Service || Geo-Location Service || BlackBerry Payments & Advertising Services

New BlackBerry WEBWORKS PlatformFull-Featured apps built entirely in HTML, JavaScript & CSS || Access to all services available to Java

Page 4: Platform update and super apps ON BB App World

New in BB6: Java App Development

1. Easier to build interactive, visually

stimulating user interfaces

2. Value-added “Super App” APIs

• Universal Search

• Integrated BB Maps

• Deeper integration with Inbox,

Phone, Home Screen,

Convenience Keys, PIM Apps

• Barcode reading via Camera

3. New Location Services

Key Highlights:

Page 5: Platform update and super apps ON BB App World

New in BB6: WebKit Browser

1. New WebKit browser

• HTML-5 subset, JS 1.5,

CSS-3

2. Rich touch and UI

experience

• Pinch / zoom, panning,

tabs

3. Embed WebKit browser in

Java apps

4. BlackBerry WebWorks on

WebKit

Key Highlights:

Page 6: Platform update and super apps ON BB App World

Newly announced at…

Page 7: Platform update and super apps ON BB App World

New BlackBerry WebWorks for BB5 & BB6

1. Leverage your existing web development skills to

build full-featured apps for BlackBerry

• HTML, JavaScript, CSS development

• Packaged into distributable apps

2. Full offline functionality with dedicated home screen

icon

• Looks and feels like any other Java app

3. Access to the power of the underlying platform

• Multi-tasking, always-on, etc.

• JavaScript access to Java APIs

• Access to online services (push, payments, etc)

Key Highlights:

www.blackberry.com/developers/webworks Available TODAY

Page 8: Platform update and super apps ON BB App World

New Advertising Service for BB5 & BB6

Mediation Platform

60% Revenue ShareWith Developer

• Enables developers to easily embed advertising within their apps

• Back-end “mediation platform” aggregates multiple ad networks

• Many new ad networks around the world joining soon

www.blackberry.com/developers/adservicesAvailable TODAY

Page 9: Platform update and super apps ON BB App World

New Payments Service for BB5 & BB6

1. Enables seamless micro-payments from within Java

and WebWorks applications

• Purchase upgrades, premium content

• Purchase virtual currencies, credits, etc.

2. Simple API for developer to call transaction process

• Payment SDK BETA now available

3. Leverages payment methods available to user

• Carrier Billing, PayPal, Credit Card

4. Apps using Payment Service must be distributed via

BlackBerry App World

Key Highlights:

www.blackberry.com/developers/paymentserviceAvailable Q4’10

Page 10: Platform update and super apps ON BB App World

New BlackBerry Analytics Service

When are they using my app?

What are they doing with my app?

Where are my users?

Who is using my app?

How long are they spending with my app?

How many people are

using my app?

Page 11: Platform update and super apps ON BB App World

New BBM Social Platform for BB5 & BB6

www.blackberry.com/developers/bbmAvailable H1’11

CreateCommunities

Social Platform

Share Content

EmbedChat

InviteFriends

CustomizeUser

Profiles

Page 12: Platform update and super apps ON BB App World

New BEAM Enterprise App Services

• “BlackBerry Enterprise Application Middleware” (working name)

- Expose existing services in BES for common tasks so that

customers and developers don’t need to re-invent the wheel

• Complementary client-side and server-side API libraries to

simplify the following common tasks for wireless enterprise apps:

– Query Server for User/Device Info:

o Location

o Presence

o Calendar Availability

o Device System-Level Info

o Etc.

BEAM

ServerEnterprise

Application

Servers

BEAM Client

Container

– Push Content Directly to Calendar, Contacts,

Tasks, Inbox

– Push Content to Custom Applications Using

Pre-Built Libraries & Templates

– Simple File Transfer Between Server and

Device File System

www.blackberry.com/developers/bbmAvailable H1’11

Page 13: Platform update and super apps ON BB App World

WebKit HTML-5 Browser with full Flash 10.1 & support for WebWorks

Adobe AIR for standalone apps

Native SDK with support for OpenGL

Java support

Bluetooth pairing with BlackBerry Smartphones

QNX Neutrino POSIX-Compliant O/S with True Multi-Tasking

BlackBerry Tablet OS

Page 14: Platform update and super apps ON BB App World

BlackBerry Super Apps

Page 15: Platform update and super apps ON BB App World

Always on, Always Connected

Tight Integration with Native Apps

Proactive and Notification Driven

Highly Contextualized

Social and Connected

BlackBerry “Super Apps”

Designed for Efficiency

Page 16: Platform update and super apps ON BB App World

Always On, Always Connected

Apps can run on device power up or in

the background to:

•Listen and react to events

•Listen for incoming push data

•Proactively download content

•Jump in when the user needs you!

Page 17: Platform update and super apps ON BB App World

Tight Integration with Native Apps

Apps can integrate with native apps on

the device to:

•Add menu items to any application

•Add custom messages to the inbox

•Augment the phone with pictures

and text

•Invoke native applications

Page 18: Platform update and super apps ON BB App World

Proactive and Notification Driven

Apps can leverage enterprise or

consumer push and multi-tasking to:

•Visually notify the user using

updated icons, notification banner

and dialogs

•Audibly notify the user of critical

events

•Physically and discreetly notify the

user

•Give you the right info at the right

time!

Page 19: Platform update and super apps ON BB App World

Highly Contextualized

Apps can leverage location based

services or device context to:

•Share local experiences

•Offer up relevant discounts or

coupons

•Contextualize native app

integration

•Save the user time

Page 20: Platform update and super apps ON BB App World

Social and Connected

Apps can be a critical link in helping

users stay social and connect by:

•Invoking native apps including

BlackBerry Messenger, Facebook,

and others

•Leverage Peer to Peer

Communications

•Integrate with the camera to share

pictures

Page 21: Platform update and super apps ON BB App World

Designed for Efficiency

Apps must respect the resources on the

device to provide the best possible

experience by:

•Downloading data over WiFi if

possible

•Going to sleep when not being used

•Leveraging push

•Running intensive tasks when

device is plugged in

Page 22: Platform update and super apps ON BB App World

Unvired for SAP– regional super app winner

Proactive and Notification Driven

• Push data to the device and notify the users

Tight Integration with Native Apps

• Message List Integration

• One stop shop for all information

Highly Contextualized

• Standard Menu Integration

Page 23: Platform update and super apps ON BB App World

23

BlackBerry Developer Zone

Free Registered

Developer Program

• Software Downloads,

including Open Beta Programs

for SDKs!

• Comprehensive Resources

• Developer Blog & Webcast

Series, Newsletters

• Discussion Forums

• Developer Issue Tracker

• Training and Certification

• Academic Program

• Developer Services

www.blackberry.com/developers

Page 24: Platform update and super apps ON BB App World

Questions?

24

Creating Themes for the BlackBerry Smartphone