Nokia Platform Developmentsmuet.lecture.ub.ac.id/...Nokia-Developer-Platform... · Nokia X7 Nokia...

Preview:

Citation preview

Nokia Platform Development

Upik Muditya Sidarta

May, 2012

Bandung, Indonesia

Nokia Device Range

2 © 2012 Nokia Qt-Product-Marketing.pptx v. Dec7/11 2011-12-07 DXM

Great Products for All Consumers, All Price Points, Everywhere

Nokia’s Reach Opportunity

Nokia’s Flagship Smartphone Platform

Java and Web Apps

Applications

Exposure

Apps Infrastructure

Empower Developer

Developer Ecosystem

Ecosystem Developer Tools and Support

Revenue Tools Development Tools

Local Business Modeling Support Local Payments

Local technical support and hands-on trainings

One Distribution Channel

Local Marketing and Merchandizing

Made Better by Local Engagement, Everywhere

- Windows Phone - Qt-Series 40

Development Tools

Developing for Nokia

6 © 2012 Nokia Qt-Product-Marketing.pptx v. Dec7/11 2011-12-07 DXM

Great Products for All Consumers, All Price Points, Everywhere

Nokia’s Reach Opportunity

Nokia’s Flagship Smartphone Platform

Java and Web Apps

125 million installed base

150 million future shipments

Native apps (Qt) Java & Web apps Silverlight / XNA

600 million installed base

NOW !

Qt’s future for Nokia: bringing apps to the next billion

7

Qt will be a core component in the Nokia strategy to bring apps to the

next billion

• Investments made in Qt today can live on in the future with Nokia.

• Additional opportunity on top of building apps for our existing smartphones and broaden market and leverage experience with Qt into the future

8 © 2012 Nokia Qt-Product-Marketing.pptx v. Dec7/11 2011-12-07 DXM

Qt Devices

Nokia

X7

Nokia

E6

N8, C7,

E7, E6, C6-01,

X7, Oro

Nokia

500

Nokia

700

Nokia

600

Nokia

701

Symbian

Anna Upgrade! S60 5th

edition

X6, C6, C5-03, N97,

N97 mini, 5800 & 5530

XpressMusic, 5250, 5235, 5233,

5230, 5228

S60 3th

edition

E72, E71,

E66, E63,

E52

Symbian

Belle

Qt 4.6 Qt 4.7

Maemo MeeGo

Nokia N900 PR 1.3

Many more

devices!

Nokia N9

Apps for the next billion: Series 40 Developer platform

All consumers have aspirations – applications increasingly attractive to all

“90% of feature phone owners are interested in installing apps.”

–Strategy Analytics

Series 40 offers Smartphone-like features at lower price points

• 1 GHz processor • Qwerty keyboard for fast messaging • Touch and Type UI • WLAN connectivity • Dual SIM • Location awareness based on Cell-ID • Services integration into Home Screen • Quick user access to third party apps from Home Screen

Smart capabilities drive smart use cases …

Series 40 developer tools

Java Apps Build with Java 1.1 SDK

Applications executed on the device

Web Apps Build with Nokia Web SDK 1.5

Online applications with great productivity

13 © 2012 Nokia Qt-Product-Marketing.pptx v. Dec7/11 2011-12-07 DXM

S40 Devices

J2ME J2ME and Webapps

Nokia N9

2700 classic

5300 6280 6300 6300i 2730 classic C2-03 C2-06 C3-00 5610 XpressMusic

C3-01 X2-01

3120 classic

3600 slide

3710 Fold 5130 XpressMusic

5330 Mobile TV

6303 classic X3 X3-02 6750 mural

5330 XpressMusic

7020 2710nav edition

6303i classic

6500 classic

6500 slide

5220 XpressMusic

6600 fold 6600 slide 6350 7510 Supernova

7230 7310 Supernova

3208 3720

6700 classic

7210 Supernova

7900 prism

5310 XpressMusic

C2-01 C2-02 7100sn X2-02 X2-05 Asha 202 Asha 203 Asha 300

C2-03 C2-06 C3-00 5610 XpressMusic

C3-01 X2-01 Asha 201 Asha 303 Asha 200 C2-05 X2-00 X3-00

Publish Application through http://publish.nokia.com

One Distribution Channel

Nokia Store

Step 1 Register as a Publisher

1. Go to publish.nokia.com /login–> ”Register Now – 1€”

Step 2 Publish an application

1. Login to https://publish.nokia.com

2. Click on ”Create content”

Read the Checklist!

3. Choose content type

4. Declare you’re legitimate

Please read

Support

Signing Moderation Certification Publishing

Uploading, Quality Assurance, Publishing

Publisher

Publisher Support

Signing Team

Moderation

Certification

Publishing

Accept Ts&Cs

Request UIDs

Submit App

Address Issues

Assign UIDs & Keypair

Check for: -Qt usage -valid UID

-capabilities Sign with

R&D certificate

Sign with Production certificate

Moderation Testing

Certification Testing

Spot-check

Publish App

Failure report

Publisher

Publisher Support

Signing Team

Moderation

Certification

Publishing

Accept Ts&Cs

Submit App & Docs

Address Issues

Review Documentation,

Flowchart, Permissions

Sign with R&D certificate

Sign with Production certificate

Moderation Testing

Certification Testing

Spot-check

Publish App

Failure report

Support

Signing Moderation Certification Publishing

Uploading, Quality Assurance, Publishing

Moderation

Smoke Testing

Nokia Content Guidelines

Metadata completion

Selected distribution

- Regional/Local content

- Restricted countries and sensitive content

96% Pass rate (July)

Sensitive content Modeling content – e.g. babes and hunks

Always escalated to Nokia’s moderation team

Countries always excluded: Bangladesh, Brunei, Indonesia, Malaysia (in Asia-Pacific) China, Hong Kong, Macau (China region)

Albania, Azerbaijan, Kazakhstan, Kyrgyzstan, Tajikistan, Turkmenistan, Uzbekistan (in Europe) Afghanistan, Algeria, Bahrain, Burkina Faso, Chad, Comoros, Djibouti, Egypt, Eritrea, Gambia, Guinea, Iran, Iraq, Jordan, Kuwait, Lebanon, Libya, Maldives, Mali, Mauritania, Morocco, Niger, Nigeria, Oman, Pakistan, Palestine, Qatar, Saudi Arabia, Senegal, Sierra Leone, Somalia, Sudan, Syria, Tunisia, United Arab Emirates and Yemen (in Middle East and Africa)

Support

Signing Moderation Certification Publishing

Compatibility spotcheck

Lead devices

Complement Publishers’ own testing

Submission-related failures

Functionality issues

Read the Publisher Guide. It’s all there.

~70% Pass rate (July)

Certification

~70% Pass rate (July)

Both misusing landscape orientation

~70% Pass rate (July)

Virtual D-Pad should be OFF by default

~70% Pass rate (July)

Missing “end publish” date for signed content

Support

Signing Moderation Certification Publishing

Nokia = Opportunity in applications

“Offering alternative monetization mechanisms”

Revenue Tools

Monetize your Apps!

New ways to increase revenue of apps

© Nokia 2011

In-App Purchasing Integrate payment events for try-then-buy up-sell, subscription business models, digital goods, & donations.

In-App Advertising Monetize apps with ads. Use your favorite ad solution to reach desired results

In-App Purchasing helps the entire ecosystem

© Nokia 2011

Developers:

• Increase payment conversion by providing “freemium” content with the ability to purchase directly from the application

• Increase revenue by providing add-on services, levels, and virtual goods

• Increase revenue by supporting subscriptions to services within apps

Consumers:

• Purchase terrific content using operator billing (or credit/debit card)

• Are engaged more by “freemium” content

Operators:

• Make money with increased sales and consumer engagement

© Nokia 2011

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Jan. 2011 Jun. 2011

39%

65%

61%

35%

% Revenue from

premium games

% Revenue from

freemium games

In-App Purchasing is proving effective

Freemium is the dominating business model in today’s mobile apps industry

IAP availability and device support

© Nokia 2011

Available on Nokia Asha 303, launched 26 October 2011, and most new Series 40 phones – four phones announced to date.

Available on all Symbian^3 and later devices, launched

16 November 2011

© Nokia 2011

How does In-App Advertising work The business model from developers’ perspective:

For more info visit: developer.nokia.com/monetize

Ad exchange (ad mediator) Publisher (app developer)

Consumer

Get SDK and integrate it into your app

Publish your app (and promote it)

Get paid according to impressions & CTR

How to start making money with ads

© Nokia 2011

Sign Up Takes 10 seconds

Download SDK Takes 60 seconds

Start Monitoring

Revenues After 1 hour

Integrate SDK Takes only a few minutes

Choose the

solution optimal

for you

What is the Flexion wrapper?

Confidential

The Flexion wrapper is a dynamic in-app retailing solution for developers and distributors of Java applications

Wrapper provides all Java devices with: • a “build-once” solution ensuring minimal development effort • simple in-app-purchasing with time based or session based Try & Buy.

Common Questions How do I get paid?

What is the difference between a Personal and Corporate/Media

publisher?

Why did my content fail?

How do I get my content signed?

How can I distribute my content globally?

Additional References • www.publish.nokia. com Nokia Publish tool

• https://publish.nokia.com/pg/Publisher_Guide.pdf Publisher Guide

• http://developer.nokia.com/Develop/ Developer Develop page

• http://developer.nokia.com/Devices/Remote_device_access/ RDA

Upik.sidarta@nokia.com

Thank You !