Overview

To better serve the BlackBerry® developer community, we have created a number of instructional videos designed to solve a single problem a developer might face. These highly technical videos are 10-15 minutes long and cover issues faced in the following areas:

You can also view introductory videos to get an overview of developing for the BlackBerry platform, BlackBerry Browser and BlackBerry Java Development Environment.

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

 

Introductory Videos

Bluetooth – Using the RIM Bluetooth Package – Sept 29, 2009
A short video explaining how to take advantage of the net.rim.device.api.bluetooth package for Bluetooth communication between devices.

Introduction to the BlackBerry® Push API – June 12, 2009
This video provides an overview of the BlackBerry Push API and service, the value it brings to third-party consumer applications and how to request access to the service.

Introduction to BlackBerry Development with SAP® Netweaver – April 9, 2009
This video will introduce SAP Netweaver developers to the basics of building a BlackBerry® Browser interface using the BlackBerry platform.

How to use Email, SMS, MMS and PIN Messaging – March 23, 2009
Learn more about how to use the messaging APIs (Email, PIN, SMS, MMS) within your application.

Overview on Using Touch and Accelerometer APIs on the BlackBerry® Storm™ smartphone – March 23, 2009
Learn more about how your application can leverage the touch and accelerometer interfaces on the BlackBerry Storm smartphone.

Bluetooth® Device Discovery and Pairing – March 23, 2009
This tutorial walks you through the BlackBerry smartphone Bluetooth discovery and pairing process.

How to Create Client/Server Connections to a Bluetooth Device Via SPP, OPP or OBEX (JSR 82) – March 23, 2009
This tutorial discusses how to create Bluetooth client/server connections using SPP, OPP or OBEX.

How to Create a Theme using the Plazmic® Theme Builder – Jan 12, 2009
Learn how to build a next generation theme using the Plazmic® Content Developer’s Kit.

Compatibility Mode with the BlackBerry Storm Smartphone – Jan 12, 2009
Learn how your non-touch screen applications will run on the BlackBerry Storm smartphone in compatibility mode without any changes.

How to Simulate a MicroSD Card – Jan 12, 2009
This video discusses how to simulate a microSD card in the BlackBerry simulators.

Introduction to Bluetooth – Jan 12, 2009
This video provides developers with an introduction to Bluetooth technology, including a discussion of Bluetooth support on BlackBerry smartphones.

Mobilizing Oracle® Applications on BlackBerry Smartphones – Jan 12, 2009
An overview on how to mobilize Oracle applications onto BlackBerry smartphones. All three development approaches (BlackBerry Browser, BlackBerry® MDS Runtime and Java® development) are covered.

Introduction to BlackBerry Development – Jan 12, 2008
An introduction to development on the BlackBerry platform covering the different options for extending the BlackBerry solution beyond email, including browser, BlackBerry MDS Runtime and Java development.

Introduction to BlackBerry Java Development – May 9, 2008
An introduction to the BlackBerry Java development model, including an overview of the APIs and features of the BlackBerry® Java® Development Environment, best practices for mobile development, development tools (e.g. BlackBerry® JDE Plug-in for Eclipse™), BlackBerry Smartphone Simulators and the BlackBerry® MDS Simulator.

Introduction to Web Development – May 9, 2008
The Introduction to Web Development video provides the basic knowledge you’ll need to start creating web applications for the BlackBerry Browser. It also describes how the web page gets to your smartphone, basic features of the browser and special considerations when developing web pages for a mobile device.

 

 

Archived Videos

Learn More

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

 

BlackBerry Web Development Videos

Features of BlackBerry Widgets – November 6, 2009
Demonstration of the various features of BlackBerry Widgets and how standard web technologies and the Widget API can be used to easily create dynamic and robust BlackBerry applications.

How to use the BlackBerry Widget Packager to create your BlackBerry Widget – November 6, 2009
This video will go over how to use the BlackBerry Widget Packager command line tool to package your web content and create a BlackBerry Widget

Create a BlackBerry Widget using the BlackBerry Web Plug-in for Microsoft Visual Studio – November 6, 2009
This video will go over how to use the BlackBerry Plug-in for Microsoft Visual Studio to create, package and deploy your BlackBerry widget to the BlackBerry Smartphone Simulator

Create a BlackBerry Widget using the BlackBerry Web Plug-in for Eclipse – November 6, 2009
This video will go over how to use the BlackBerry Web Development Plug-in for Eclipse to create, package and deploy your BlackBerry widget to the BlackBerry Smartphone Simulator

What are the Different Browsers and How Do They Impact Your Web Page? – November 6, 2009
This video outlines the different browsers available on a BlackBerry smartphone and describes the impact it will have on your web application.

Ajax Support Within the BlackBerry Browser – July 17, 2009
Learn more about AJAX support in the BlackBerry browser, dynamic page manipulation, performance and more in this video.

How to Leverage Media within the BlackBerry Browser – June 12, 2009
Learn more about the types of media supported in the BlackBerry Browser, how to enable embedded content, and walk through an example.

How to Use the BlackBerry® Web Development Plug-in for Microsoft® Visual Studio® – June 12, 2009
This video covers the basics of the BlackBerry Web Development Plug-in for Microsoft Visual Studio, debugging JavaScript® and leveraging the Microsoft Visual Studio environment to debug your web applications.

How to Use the BlackBerry Web Development Plug-in for Eclipse® – June 12, 2009
This video discusses the basics of the BlackBerry Web Development Plug-in for Eclipse, debugging JavaScript and leveraging the Eclipse environment to debug your web applications.

Inside the new BlackBerry® Browser 4.6 – March 23, 2009
Learn more about the new features of the 4.6 BlackBerry Browser.

How to Launch the Browser – March 23, 2009
This tutorial discusses how you can launch the browser on the BlackBerry smartphone.

Web Icon: From Start to Finish – March 23, 2009
Learn how to create simple applications that will help direct users to your website and customize, build and deploy your own web icon.

Optimizing HTML content for the 4.6 BlackBerry Browser – March 23, 2009
This video tutorial covers tips and tricks for creating HTML pages supporting the 4.6 BlackBerry Browser.

Developing BlackBerry Web Applications with .NET – Nov 11, 2008
Take some time to understand how quick and easy it is to develop BlackBerry applications with .NET technologies.

Browser Specifications – May 9, 2008
This video highlights the features and standards supported by the BlackBerry Browser.

Detecting Your BlackBerry Browser – Nov 11, 2008
This video outlines how to programmatically determine which BlackBerry Browser is accessing your site.

Learn More

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

 

Architecture and Analysis

Networking Transports II – November 18, 2009
An expanded look at the network transports available on BlackBerry with additional coverage of the network coverage APIs, diagnostic tools, best practices and the new 5.0 Networking API.

New 5.0 UI APIs – November 6, 2009
This developer video demonstrates the new UI APIs in BlackBerry Software version 5.0. It shows how the new UI elements work and how to implement them in applications.

How to Extend the Screen – Learn how to extend a screen, use managers and fields within your screen and walk through a Hello World and Advanced UI Sample.

How to Handle Custom Keys in Your Application – Sept 29, 2009
Learn how to get application level notification when a custom key such as the convenience keys, camera focus key, lock key etc. are pressed by the user.

How to Extend Manager – Sept 29, 2009
This video will show you how easy it is to create stunning user interfaces on BlackBerry devices.

How to Embed the Browser Within Your Application – June 12, 2009
This tutorial discusses how to embed a browser UI field within your application.

Contrasting MIDlets and BlackBerry® Java® Applications – March 23, 2009
This video tutorial discusses the pros and cons of developing applications using the Research In Motion (RIM) UI classes versus the Java® ME UI classes.

Introduction to Persistence Models on BlackBerry Smartphones – March 23, 2009
This video tutorial discusses the various memory models on BlackBerry smartphones, including JSR 75, RMS, Persistent Store and Runtime Store.

How to Route Audio Playback – March 23, 2009
Watch this video to learn how to route audio through various mechanisms, such as the speaker and over Bluetooth®.

How to Transition from the BlackBerry® Java® Development Environment to the BlackBerry® JDE Plug-in for Eclipse™ – Feb 25, 2009
This video demonstrates how to transition from the BlackBerry Java Development Environment (BlackBerry JDE) to the BlackBerry JDE Plug-in for Eclipse. It also shows how to perform the common tasks of the BlackBerry JDE in Eclipse™.

Playing Audio in Your Application – Feb 18, 2009
This video highlights supported audio formats, discusses audio streaming and covers some audio best practices leveraging the Mobile Media API (MMAPI – JSR 135) in your application.

Network Transports – Jan 12, 2009
In this must-see tutorial for developers building applications requiring network access, you’ll learn about the different network transports available to applications on BlackBerry smartphones.

Playing Video in Your Application – Nov 11, 2008
This tutorial explains the tips and tricks required for playing video streams in your BlackBerry Java applications.

Supported Java Specification Requests (JSRs) on BlackBerry smartphones – Jan 12, 2009
This video provides the full listing of supported JSRs on BlackBerry smartphones and a chronological presentation of when support for each JSR was introduced.

Introduction to GPS and BlackBerry Smartphones – Jan 12, 2009
This video highlights GPS support on BlackBerry smartphones and introduces the APIs that allow you to integrate GPS into your application.

Advanced GPS Techniques – Jan 12, 2009
This video dives deeper into the GPS discussion, focusing on error handling and the variances of GPS on CDMA-based BlackBerry smartphones and those that are GSM-based.

Best Practices for Mobile Development – May 9, 2008
This video discusses best practices on the BlackBerry platform and mobile development.

BlackBerry JDE Plug-in for Eclipse Installation and Configuration – May 9, 2008
This video provides a walkthrough of how to install and configure the BlackBerry JDE Plug-in for Eclipse.

Deploying and Signing Applications in the BlackBerry JDE Plug-in for Eclipse – May 9, 2008
Learn how to use code signing in the BlackBerry JDE Plug-in for Eclipse and which files are used when deploying your application for web and desktop installation.

Archived Videos

Learn More

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

 

Testing and Troubleshooting

How Do I Debug on a Live Device? – March 23, 2009
This tutorial walks you through the steps to debug your application on a live device.

Introduction to the Email Services Simulator – March 23, 2009
Learn how to send and receive emails using the BlackBerry® simulator.

Setting up a Standalone BlackBerry® MDS Simulator – Jan 12, 2009
This video walks you through how to set up a standalone BlackBerry MDS Simulator without installing the BlackBerry® Java® Development Environment (BlackBerry JDE).

Introduction to the BlackBerry MDS Simulator – Jan 12, 2009
This video walks you through how to simulate network connections with and without the BlackBerry MDS Simulator.

What is the Event Thread? – Jan 12, 2009
This video provides developers with a better understanding of what the event thread does on the BlackBerry smartphone, how it’s integral to multi-process support of the operating system and why developers should never block this thread.

What is the Event Log? – Jan 12, 2009
Watch this tutorial to learn about the event log and how it can help you debug issues within your application.

Low Memory Manager – Jan 12, 2009
This video provides an overview of the low memory manager, what it is, how it can help you in your application and how to use it.

Garbage Collection – Jan 12, 2009
Learn how the object garbage collection works in the BlackBerry Java® applications.

How to Simulate GPS Functionality – Jan 12, 2009
This is a comprehensive demonstration of simulating GPS with a single location and a route using BlackBerry simulators.

 

Archived Videos

Learn More

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

 

Deployment and Maintenance

How to Programmatically Read the Properties of a Java® Application Descriptor (JAD) file – May 8, 2008
This video discusses how to read a JAD file from within a RIMlet and MIDlet, as well as motivating factors for adding custom properties to JAD files.

How to Handle Security Prompts – Jan 12, 2009
This video discusses how to handle security prompts within your application.

BlackBerry® Desktop Manager – May 8, 2008
This video shows how you can deploy your third-party application using the BlackBerry Desktop Manager as well as modify an ALX file to perform custom deployments.

Over-the-air Push via BlackBerry® Enterprise Server – May 8, 2008
This video demonstrates how you can deploy your application over-the-air (OTA) using the BlackBerry Enterprise Server.

BlackBerry Smartphone Over-the-air Download By User – May 8, 2008
Learn how to use your applications over-the-air using the BlackBerry® Browser.

BlackBerry Application Web Loader – May 8, 2008
This video shows how you can deploy third-party applications using the BlackBerry Application Web Loader.

How Do I Use Javaloader? – May 8, 2008
In this video, you’ll learn how to use Javaloader to ease your development effort.

How Do I Deploy My MIDlet (JAR file)? – May 8, 2008
This video discusses how to deploy JAR files, defines COD files and provides instruction on how to convert a JAR file into a COD file.

 

 

Archived Videos

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.

 

BlackBerry Enterprise Server Administration

Setting up your Eclipse/Java Environment for Using BlackBerry Administration APIs – November 6, 2009
This video provides a demonstration how you to set up your Eclipse/Java environment to get started in using the BlackBerry Administration APIs.

BlackBerry Administration APIs – Setting up Microsoft .NET environment – July 21, 2009
In the video tutorial you will learn how to setup your Microsoft .NET environment to use the BlackBerry Administration APIs.

Introduction to the BlackBerry Administration APIs – July 21, 2009
The BlackBerry® Administration API is an add-on component for the BlackBerry Administration Service that provides web services to allow developers to create applications to manage an organization’s BlackBerry® Enterprise Server Components. Learn how you can reduce your operating overhead, streamline administration, as well as explore wireless management from the BlackBerry smartphone itself.

Learn More

Within each video, any Microsoft product screen shot(s) reprinted with permission from Microsoft Corporation.