The BlackBerry® smartphone is built from the ground up as a Java® based device: all applications on the smartphone are written in Java® ME. All BlackBerry smartphones support at least MIDP 1.0 and CLDC 1.0, and smartphones running BlackBerry® Device Software v4.0 or higher support MIDP 2.0/CLDC1.1. 

The Java APIs on BlackBerry smartphones enable you to develop rich client applications that provide:

  • Customizable user interfaces
  • Local data storage on the device
  • Event listening and system interfaces
  • Secure wireless transport via HTTP and TCP
  • Network coverage and seamless roaming support

Learn More