• Like


Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

BlackBerry Development Platform - [IndicThreads Mobile Application Development Conference]

Uploaded on

Session Presented at 1st IndicThreads.com Conference On Mobile Application Development held on 19-20 November 2010 in Pune, India …

Session Presented at 1st IndicThreads.com Conference On Mobile Application Development held on 19-20 November 2010 in Pune, India
WEB: http://M10.IndicThreads.com


Speaker: Pradeep Rao, Dilip Sridhar

This session looks at how the new BlackBerry Browser Widget platform can simplify the process for mobilizing enterprise applications using HTML and JavaScript technologies. You will learn about the newest Java development tools for BlackBerry development and how to leverage advanced services to build tightly integrated, highly-contextual apps for your users. Discover best practices and get a preview of the new partnerships and developer tools that can speed up and simplify application development.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Intro and outline what I am going to talk about!
  • Running in the background to do the right things at the right time – True multitasking and innovation


  • 1. BlackBerry Development Platform Pradeep Rao – RIM Dilip Sridhar - Indience
  • 2. 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
  • 3. The NEW BlackBerry App Platform: BB5 & BB6 New BlackBerry BBM Social Platform Use 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 Browser Build rich browser-based content services Java Application Platform Robust platform for custom Java apps New BlackBerry WEBWORKS Platform Full-Featured apps built entirely in HTML, JavaScript & CSS || Access to all services available to Java Enterprise Connectivity Services via BES Secure Connectivity to Intranet || Secure Push Services || BEAM || OTA Application Management Internet Connectivity & Commercial Services BlackBerry Push Service || Geo-Location Service || BlackBerry Payments & Advertising Services
  • 4. New in BB6: Java App Development
    • Easier to build interactive, visually stimulating user interfaces
    • 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
    • New Location Services
    Key Highlights:
  • 5. New in BB6: WebKit Browser
    • New WebKit browser
      • HTML-5 subset, JS 1.5, CSS-3
    • Rich touch and UI experience
      • Pinch / zoom, panning, tabs
    • Embed WebKit browser in Java apps
    • BlackBerry WebWorks on WebKit
    Key Highlights:
  • 6. Newly announced at…
  • 7. New BlackBerry WebWorks for BB5 & BB6
    • Leverage your existing web development skills to build full-featured apps for BlackBerry
      • HTML, JavaScript, CSS development
      • Packaged into distributable apps
    • Full offline functionality with dedicated home screen icon
      • Looks and feels like any other Java app
    • 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
  • 8. New Advertising Service for BB5 & BB6
    • 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/adservices Available TODAY Mediation Platform 60% Revenue Share With Developer
  • 9. New Payments Service for BB5 & BB6
    • Enables seamless micro-payments from within Java and WebWorks applications
      • Purchase upgrades, premium content
      • Purchase virtual currencies, credits, etc.
    • Simple API for developer to call transaction process
      • Payment SDK BETA now available
    • Leverages payment methods available to user
      • Carrier Billing, PayPal, Credit Card
    • Apps using Payment Service must be distributed via BlackBerry App World
    Key Highlights: www.blackberry.com/developers/paymentservice Available Q4’10
  • 10. 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?
  • 11. Why is it important?
    • Improve your app
      • Know your users
      • Refine app experience
      • Prioritize feature additions
    • Market your app
      • Maximize yield for advertising
      • Target up-sells
      • Cross-promotions
    Analytics will help you build better apps and make more money.
  • 12. BlackBerry Analytics Service powered by Webtrends
  • 13. New BBM Social Platform for BB5 & BB6 www.blackberry.com/developers/bbm Available H1’11 Create Communities BBM Social Platform Share Content Embed Chat Invite Friends Customize User Profiles
  • 14. 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:
      • Location
      • Presence
      • Calendar Availability
      • Device System-Level Info
      • Etc.
    BEAM Server Enterprise 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/bbm Available H1’11
  • 15. 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 BlackBerry PlayBook
  • 16. BlackBerry Super Apps and the BlackBerry Platform
  • 17. Always on, Always Connected Tight Integration with Native Apps Proactive and Notification Driven Highly Contextualized Social and Connected BlackBerry “Super Apps” Designed for Efficiency
  • 18. 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!
  • 19. 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
  • 20. 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!
  • 21. 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
  • 22. 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
  • 23. 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