• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Developing App's for BlackBerry

Developing App's for BlackBerry
  • Price £647.00
  • Level Fast track to Intermediate
  • Duration 2 day(s)
All major credit cards accepted

Description

This course provides an introduction to developing application for the BlackBerry smartphone, including an over view of the BlackBerry Solutions, components of the BlackBerry smartphone application development platform, basic Java application development, basic BlackBerry Widget application development, and basic browser application development. Application management and deployment are also discussed.

Prerequisites

Mobile application developers.

Assumed Knowledge

An understanding of developing for mobile will be an advantage.

Skills

  • Introduction to the BlackBerry solutions
  • Introduction to application development tools
  • Introduction to developing BlackBerry Java Applications
  • Introduction to developing BlackBerry Browser Applications
  • Introduction to developing BlackBerry Widget applications
  • Application design considerations
  • Deployment methods
  • Network communication
  • Push applications
  • Security and code signing
  • Resources and support

Course Content

Module 1 – Introduction to the BlackBerry solutions

  • Identify the components of the BlackBerry Enterprise Solution
  • Describe data flow as it relates to the BlackBerry Enterprise Solution
  • Identify the components of the BlackBerry Internet Service
  • Describe data flow as it relates to the BlackBerry Internet Service
  • Describe the hardware features of the BlackBerry smartphone
  • Describe the BlackBerry Device Software applications
  • Explain the features of BlackBerry smartphone applications that are supported by different versions of the BlackBerry Device Software

Module 2 – Introduction to application development tools

  • Describe the tools that you can use to develop BlackBerry Browser Applications
  • Describe the tools that you can use to develop BlackBerry Widget applications
  • Describe the tools that you can use to develop BlackBerry Java Applications
  • Describe the purpose of simulators

Module 3 – Introduction to developing BlackBerry Java applications

  • Describe the differences between CLDC and MIDP
  • Describe common BlackBerry APIs
  • Describe the purpose of a JSR and list common JSRs that are supported by different versions of the BlackBerry Device Software

Module 4 – Introduction to developing BlackBerry Browser Applications

  • Describe the BlackBerry Browser configuration
  • Describe the Hotspot Browser configuration
  • Describe the Internet Browser configuration
  • Describe the WAP Browser configuration
  • Describe the Via header
  • Describe the browser features that are available in different versions of the BlackBerry Device Software

Module 5 – Introduction to developing BlackBerry Widgets

  • Describe the difference between a widget and a BlackBerry Widget
  • Explain the architecture of a BlackBerry Widget
  • Identify BlackBerry Widget APIs
  • Describe the security features of a BlackBerry Widget
  • Describe BlackBerry Widget permissions
  • Explain the creation of new BlackBerry Widget Extension API

Module 6 – Application design considerations

  • Describe general design constraints when developing applications for BlackBerry
    smartphones
  • Describe functional component considerations when developing applications for BlackBerry smartphones

Module 7 – Deployment options

  • Describe deployment using the BlackBerry Desktop Manager
  • Describe deployment using the BlackBerry Application Web Loader
  • Describe deployment over the wireless network using the browser
  • Describe deployment over the wireless network using the BlackBerry Enterprise Server
  • Describe deployment using Javaloader
  • Describe deployment using the BlackBerry App World storefront

Module 8 – Network communication

  • Describe the various available network transport methods
  • Explain split-pipe connections and their limitations
  • Troubleshoot simple network connectivity issues

Module 9 – Push applications

  • Describe the supported connection types for BlackBerry smartphone applications
  • Describe a push application
  • Describe push application types
  • Identify browser push types
  • Identify push formats
  • Identify a push URL

Module 10 – Security and code signing

  • Describe application control policies
  • Describe the features of the BlackBerry smartphone firewall
  • Explain the purpose of code signing keys
  • Describe how the BlackBerry Signing Authority Tool helps to protect data and APIs

Make Enquiry

Course Enquiry
  •  
  •  

Book Now

Course Enquiry
  •  
  •  

Find your local training centre