Develop with love bb10
-
Upload
bhasker-thapan -
Category
Technology
-
view
495 -
download
0
description
Transcript of Develop with love bb10
![Page 1: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/1.jpg)
Develop with loveBlackBerry 10 Apps
![Page 2: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/2.jpg)
The Devices
![Page 3: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/3.jpg)
Configuration
Z10 Q10 Q5
Dual-core 1.5 GHz Dual-core 1.5 GHz Dual-core 1.2 GHz
Adreno 225 PowerVR SGX544 Adreno 305 GPU
Qualcomm MSM8960 TI OMAP 4470Qualcomm Snapdragon
S4
2 GB RAM 2 GB RAM 1 GB RAM
8 MP Camera 8 MP Camera 5 MP Camera
NFC NFC NFC
![Page 4: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/4.jpg)
B L A C K B E R R Y H U B
![Page 5: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/5.jpg)
Connected Apps
ShareFrameworkGame it!
Let the world know
G OS O C I A L
![Page 6: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/6.jpg)
U S E R E X P R I E N C E
1. Fluid Environment2. Communicate at its core3. Content is King4. Cinematic experience5. Fluid workflow & Gestures6. Efficient ergonomics7. Moments of charm8. Service Integration9. Security10. Localization
Built for BlackBerry
![Page 7: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/7.jpg)
B E S TP R A C T I C E S
1. Organize information.
2. Predict (what users want to do)
3. Customize (menus at the right time and in the right place)
4. Help people connect.
5. Don't interrupt.
![Page 8: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/8.jpg)
B E S TP R A C T I C E S
1. Integrate communication that makes sense for your app.
2. Be selective when you add UI components to your screens.
3. Use titles only when necessary.
4. Include gestures.
5. Identify usage patterns and adapt your UI to them.
6. People like to do it with one hand without changing their grip.
7. Be careful with your app layout.
8. Test. The experience shouldn't be whimsical or cartoonish.
![Page 9: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/9.jpg)
B L A C K B E R R Y 1 0D E V L O P M E N T S D K
![Page 10: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/10.jpg)
C++/Qt C A S C A D E S
> Use C++ / Qt and QML skills> Same as Java and XML in ANDROID> Out of box UI> APIs
D e v e l o p m e n t T o o l s
> QNX Momentics IDE> Cascades Exporter plug-in> Microsoft Visual Studio plug-in> Simulator
Develop visually engaging applications for BlackBerry 10. The Cascades framework contains tools and APIs that you can use to build rich applications using Cascades libraries and Qt libraries.
![Page 11: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/11.jpg)
HTML 5
Build apps with Native capabilities using WebWorks
Easy to create apps using > HTML5> bbUI.js> Javascript
![Page 12: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/12.jpg)
R I P P L EE M U L A T O R
Hello World in 5 minutes. Development as easy as pie.> Ripple emulator CRX> WebWork SDK (Gold)> VMWare> BlackBerry 10 Simulator
Best score for HTML5 implementationHTML5Test.com score 484
![Page 13: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/13.jpg)
U S I N G C A R D S
1. A card allows an application to export its application screen to another application.
2. Unlike an application, which may offer a full and rich set of features, a card typically provides the ability to perform specific tasks such as picking a contact, composing an email or previewing an image.
3. To a user, a card appears as part of the client application and does not appear separately in Active Frames.
4. An application can embed only one card at a time. However, one card can embed another card, which allows the application to create a stack of cards that appear as part of the client application.
5. Although the card appears as part of the client application, it maintains its own process and security context.
![Page 14: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/14.jpg)
U S I N G C A R D S
1. Include functionality from other apps (without breaking flow) Can be includes as part of nav flow, peeking available.
2. Include a dedicated card or rely on mime-type
3. Export card from your app for others to use.
![Page 15: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/15.jpg)
A N D R O I D A P P S ONB L A C K B E R R Y 10
Port your Android apps to Blackberry 10
Check Compatibility
CreateBlackBerryID token
Setupyour test
environment
Adjustyour app
Choose arepackaging
tool
Publish onBlackBerry
World
Runtime for Android apps> Include Android player> Support 2.3 Gingerbread and 4.1 Jellybean> Choice of repackaging tools
>> Eclipse Plug-in>> Online Tools>> Command-line Tools
.apk to .bar
![Page 16: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/16.jpg)
B L A C K B E R R YA D O B E A I R
To create an engaging user experience.
> SDK with Adobe > ActionScript > Adobe Flash Builder APIs> AIR Native Extensions (ANE).
D e v e l o p m e n t T o o l s> BlackBerry 10 SDK for Adobe AIR> Flash Builder IDE> FDT5 IDE> Simulator> Command-line tools
If you have an existing game or app written in AIR port them to
BlackBerry 10 using this SDK.
![Page 17: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/17.jpg)
B U I L T FORB L A C K B E R R Y
Deliver the signature BlackBerry 10 experience
Get higher profile to consumers in the following channels:
> BlackBerry World> Social media> Digital media> Direct marketing> Channel marketing
![Page 18: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/18.jpg)
B U I L T FORB L A C K B E R R Y
> PASS BlackBerry World vetting > User Experience> Performance> Security> Localization> Service Integration
Note: Games have specific criteria that will be evaluated as part of the testing process.
The Process
How do I get the badge?
![Page 19: Develop with love bb10](https://reader033.fdocuments.in/reader033/viewer/2022061212/54954048b479598d538b472b/html5/thumbnails/19.jpg)
Develop with love for BlackBerry 10Thank You
Bhasker ThapanBlackBerry Developer Group [email protected] | 18-09-2013