Transcript of "Develop For BlackBerry10 "

2.
What Is BlackBerry 10?
 Completely new
 Not a revision or upgrade of BlackBerry 7
 Secure
 Designed as a mobile computing
platform
 Not just another mobile phone OS
 Designed for people on the move; people
that want to get something done
 Not just consume content on the couch
http://developer.blackberry.com

14.
Developer Community
Net Promoter Score +46 (from -43 in May 2012)1
Developer and Corporate IT sentiment towards
BB10
“on-par” with all leading platforms2
Two thirds of organizations around the world
planning to deploy BB10 applications3
NPS (+46)
Developer Community

60.
WebWorks for BB10
• The SDK has been re-written for BlackBerry 10
– No longer based on Java or Adobe AIR
– It is now based on JavaScript with a C/C++ back end
– The packaging process uses node.js
63

71.
WebWorks SDK 2.0 BETA
75
BlackBerry WebWorks 2.0 is
now powered by Apache Cordova,
an open source development
framework to create apps using
web technologies.
Porting apps built with WebWorks SDK 2.0 requires less effort than
native apps, since you can reuse many of your web assets.
This release is also supported by
new GUI and command line tools,
which will simplify development cycles
and reduce development costs.

72.
WebWorks SDK 2.0
Why it matters
Cross-Platform Capabilities
Expand your business through ease of portability to and from
the BlackBerry 10 platform by reusing many of your existing
web assets.
Simplified Development Tooling
Browser-based GUI and Command Line tooling enables quick-
to-market app development and deployment. No Ripple.
Enterprise Alignment
Cordova is a standards-based technology used not only by
WebWorks 2.0, but many leading enterprise app development
solutions such as IBM Worklight and SAP Mobile Platform.

76.
BlackBerry Runtime for Android apps is based on
Open Source Android v4.2.2 (aka Jelly Bean).
Our 10.2.1 release offers significantly increased
compatibility.
Bring your Android app to the
BlackBerry 10 platform so you can
expand your user base and open
up new revenue opportunities.
Android Runtime
What’s it all about and why does it matter?

77.
Target Developers
• Android App Developer
• Only here because it is another avenue to sell their application
• Heard that BlackBerry had an Android Runtime and thought they
would check it out
• BlackBerry Java Developer
• Decided to invest in Android Java to hit both BlackBerry and
Android devices
• Their Java App does not use many/any BlackBerry APIs
• Frustrated that we do not support Java runtime on BlackBerry
anymore
81

80.
You can grow your user base and increase revenue by
getting your Android app onto BlackBerry World.
Broader Reach
BlackBerry World is available in 171 markets
around the world
More than 5 billion apps downloaded to date

81.
Broader Reach
Revenue Opportunities
% of devs who say revenue
generation is a challenge
42%
22%
Developers focusing primarily on
the Android ecosystem are twice
as likely to have challenges with
revenue generation than
developers focusing on the
BlackBerry 10 ecosytem.*
*Vision Mobile, June 2013

91.
Go to developer.blackberry.com
Install chosen SDK(s) and Simulator
Get signing keys & create BlackBerry World account
Work through the tutorials, UI guidelines, other docs and
samples
Develop and submit your apps
How do I get started?