Your SlideShare is downloading. ×

BlackBerry Developer Overview

2,178

Published on

The BlackBerry Developer Days are an opportunity for developers to learn more about the BlackBerry Platform. Here are some slides from the event.

The BlackBerry Developer Days are an opportunity for developers to learn more about the BlackBerry Platform. Here are some slides from the event.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,178
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1
  • 2. Agenda
  • 3. 3
  • 4. •••• 4
  • 5. 5
  • 6. 6
  • 7. BlackBerry Java / Java ME Java ApplicationsBlackBerry APIs Java ME APIs Java Virtual Machine Device OS
  • 8.
  • 9.
  • 10. ••• 10
  • 11.
  • 12. ••••••••• 12
  • 13. •• • • • •••••• 13
  • 14. 14
  • 15. •••• 15
  • 16. • • •• • • • BlackBerry Widget 16
  • 17. 19
  • 18. •••
  • 19. • How important is it for you to have the ability to customize the theme? • ••• • Source: RIM user research
  • 20. ••
  • 21.
  • 22. Super Apps 24
  • 23. 25
  • 24. •••• 26
  • 25. •••• 27
  • 26. •••• 28
  • 27. •••• 29
  • 28. ••• 30
  • 29. ••• 31
  • 30. Enhanced Services
  • 31. BBM Social Platform• Over 35 Million Active Users• Over 1.5 Million New Users Per Month• 2 Thousand New Users Per Hour
  • 32. BBM Social Platform
  • 33. Advertising Service• 3 lines of code enable 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
  • 34. Payment Service• Seamless payments from within Java, Tablet OS and WebWorks applications • Purchase upgrades, premium content• Simple API for developer to call transaction process • Payment SDK now available• Leverages payment methods available to user • Carrier Billing, PayPal, Credit Card• Apps using Payment Service must be distributed via BlackBerry App World
  • 35. What areWho is using they doing my app? with my app?How long do How many they spend people usewith my app? my app? When are Where are they using my users? my app?
  • 36. Location Services• Cellsite and Wi-Fi® Geo-location• Geocoding/Reverse Geocoding• Travel Time / Estimated Time of Arrival (ETA)
  • 37. Push Services• Proactively push data via • BlackBerry Internet Service (BIS) • BlackBerry Enterprise Server (BES)• Enhanced APIs introduced in 5.0 • Provides information immediately • Optimizes network efficiency • Preserves battery life • Reduces complexity for developers • Improves developer margins
  • 38. 40
  • 39. • Average Daily Downloads • 3 million• Countries Available • 100• Languages: • 6 (English, French, Italian, German, Spanish, and Brazilian Portuguese)• Number of Apps: • 24,000+ apps available for purchase download• Number of Vendors: • 7,000+ registered vendors 41
  • 40. 42
  • 41. 43
  • 42. • •• ••• • •• • 44
  • 43. •••••
  • 44. Ground Breaking Speed!• Full computing power in a tablet format• 1 GHz dual core processor• 1 GB Ram Web Without Limits! • High fidelity WebKit browser • Full Adobe® Flash® 10.1 support • Built in HTML5 support 47
  • 45. BlackBerry Amplified! • Pair the BlackBerry PlayBook with a BlackBerry smartphone via secure Bluetooth connection for full access to: • Email, Calendar, BBM, Tasks, Docs and more! • BlackBerry security and data efficiencyBlackBerry Tablet OS• Powerful, user-friendly QNX technology • It’s what the World Wide Web runs on!• True multitasking• Proven mission critical reliability 48
  • 46. PlayBook Development• Adobe AIR• Browser Development • HTML5 and Flash 10.1• BlackBerry WebWorks• Native SDK 49
  • 47. Adobe AIR 50
  • 48. Adobe Runtimes – Flash Player & AIR 51
  • 49. Adobe Runtimes – Flash Player & AIR AIR SDK Tablet OS SDK ActionScript BlackBerry PlayBook SWF Application (.bar)
  • 50. PlayBook AIR SDK Capabilities• Hardware-accelerated playback of video and graphics-intensive content• Web View to enable AIR apps to display HTML and Flash content• UI components built specifically for the touch screen, including support for multi-touch and gestures• APIs for advanced features such as the front and rear facing cameras, accelerometer, geo-location, in-app payments and more• Application notifications, which allow developers to bring events generated by AIR applications immediately to the user’s attention, even if the application is running in the background 53
  • 51. PlayBook AIR SDK Capabilities• Seamless communication between AIR apps on the BlackBerry PlayBook, allowing the creation of “Super App” experiences• Extending Adobe AIR applications to use native C++ extensions, providing developers with the ability to write part of their application in the BlackBerry Tablet OSs native code (subject to availability of the upcoming BlackBerry Tablet OS native SDK)• Porting existing Adobe AIR applications quickly and easily to the BlackBerry PlayBook 54
  • 52. BlackBerry Tablet OS Simulator• Build Adobe AIR apps today! • Installers, recorded webcasts, documentation, examples, etc.• Supports Adobe AIR 2.5 • Downloadable ISO image• Leveraging ActionScript 3 • Windows – VMWare Player• Supports the swipe gestures • Mac – VMWare Fusion • Linux – VMWare Player• Network connectivity 55
  • 53. BlackBerry Tablet OS SDK for AdobeAIR – 0.9.4 Released!• Code Signing from Flash Builder GUI• Configure Application Permissions• UI Updates 56
  • 54. •••• • • • 57
  • 55. 58
  • 56. •• • • • • • •• 59
  • 57. * Benefits depend on Tier Level
  • 58. • • •• • • •
  • 59. • New Developer Groups launching around the world• Join a group or start your own! www.blackberry.com/developers/community 62

×