BlackBerry Java Application Development v5.0 Beta 5 Release Now Available

The latest release of the BlackBerry® Java® Application Development v5.0 beta provides an end-to-end set of tools for easily developing robust wireless applications:

  • New APIs and enhanced capabilities
  • Simplified wireless connectivity to the Internet or corporate intranets
  • Easy to customize user interfaces
  • Client-side logic
  • Support for push content
  • Local integration with email, Personal Information Management (PIM), multimedia and BlackBerry smartphone applications
  • Location-based services

Develop Superior Wireless Applications

The new BlackBerry Java Application Development v5.0 beta:

  • Increases developer productivity
  • Simplifies application development
  • Provides end-to-end tools and enhanced Java APIs
  • Communicates with most programming languages, protocols and data formats

Learn More

 

New Functionality with Enhanced APIs

Feature Highlights

  • SQLite® Support
  • Improved BrowserField API
  • Third-party Application Phone Screen Integration
  • JSR 135 Video Capture
  • Multiple ContactList Support
  • Enhanced Media Key Events

Productivity Boosters

  • SQLite Support: New API provides fundamental support for data sharing across different applications on BlackBerry® smartphones. Also supports the Gears JavaScript® API with the database portion layering on top of SQLite
  • Improved BrowserField API: New updated API enables you to quickly and easily embed web content within a Java® application
  • Random File Access: Read data from and write data to any specified location within a file

Compelling Java User Interfaces

  • Support for JSR 239 and OpenGL® ES: Rich 2D and 3D graphics support using JSR 239 and BlackBerry APIs. JSR 239 contains the Java binding for OpenGL ES
  • Date and Time Picker: High level picker, which allows users to choose a day, month, year or time visually
  • File Picker: High level picker, which allows users to navigate to files by embedding a system file picker in third-party applications
  • Location Picker: High level picker, which allows users to choose a location from a list that a third-party application defines
  • Grid Layout Manager: An easy and simple way to manage a table or list layout on the screen
  • Screen Transitions: Animation API, which enables visual effects that appear when your application opens or closes a screen
  • Picture Scrolling: An image field where a row of images is displayed. Users can scroll through the images
  • Eyelid Field: Display fields on a pair of managers that appear on the top and bottom of a screen
  • Image Zooming and Panning: Zoom in and out within any image and pan the image
  • Bitmap Scale and Compare: Manipulate Bitmaps and display them in a specified size and aspect ratio

Application and Data Integration

  • Third-party Application Phone Screen Integration: Enables third-party developers to customize incoming and active call screens by adding static text or images to the lower half of those screens
  • Multi-line Support: Multiple cellular and PBX lines are now available on BlackBerry smartphones. Third-party applications can access the various phone lines, retrieve corresponding phone numbers, invoke the phone app and have it use a specific phone line, etc.
  • JSR 135 Video Capture: New API enables third-party applications to embed the BlackBerry viewfinder to record video clips and display and stream them in the view finder as specified in JSR 135
  • Multiple ContactList Support: New API supports multiple Personal Information Management (PIM) data sources. It allows third-party developers to use existing PIM APIs to access and query each individual address book on a BlackBerry smartphone
  • Enhanced Media Key Events: Third-party media players can access and respond to dedicated media keys on the newer BlackBerry smartphones, plus there’s a new API and media player event handling mechanism
  • Updated Touch Event Injection: The existing EventInjector API has been updated to support touch events such as swipe, tap and click through
  • Custom User Authentication API: Create custom user authentication modules that work with security devices
  • Name Reading Support in Contacts: Enables access to extended Yomi fields in BlackBerry contacts. This extension only applies for the Japanese market
  • Biometric API: Store, manage and access fingerprint data on supported smart cards
  • MEID Retrieve API: Programmatically retrieve the Mobile Equipment Identifier (MEID) string from a CDMA device

Learn More

 

Easily Build Superior BlackBerry Applications

The BlackBerry® Java® Application Development v5.0 beta offers more features and an easier build experience.

Simplified Wireless Deployment

  • Easily create and maintain wireless connectivity between mobile applications and critical back-end systems
  • Supports standard communication protocols (HTTP, TCP and SOAP)
  • Integrates key standard Java Specification Requests (JSRs) that help you take advantage of the latest Java® ME developments

Leverage the Unique Strengths of the BlackBerry Solution

  • Create applications that extend native BlackBerry smartphone applications
  • Enhance applications by using key features of BlackBerry smartphones such as Personal Information Management (PIM) and email, GPS and maps, and multimedia
  • Leverage Push capabilities to ensure BlackBerry smartphone users are always connected to critical corporate communications and data
  • BlackBerry security features (including end-to-end Advanced Encryption Standard (AES) or Triple Data Encryption Standard (Triple DES) encryption) ensure information passed from your application is protected
  • Take advantage of broad compatibility with networking standards, infrastructure and back-end devices

Develop Robust Mobile Applications with End-to-end Tools

  • Robust tool set enables easy creation, customization, debugging, localization, support and protection of rich client applications
  • Full debugging features (including locals window with breakpoints, locks, memory profiling and an objects viewer)
  • Desktop simulators emulate the entire end-to-end online and offline user experience of many BlackBerry smartphones

Learn More

 

Eclipse Software Update for the BlackBerry JDE v5.0 Beta 4 Component Pack

Note:
a) Beta 4 doesn’t contain the Open GL® ES feature. This feature is in Beta 5 and will be available the week of November 9, 2009
b) To use the BlackBerry® Java® Development Environment (BlackBerry JDE) v5.0 beta 4 component pack, you must have already installed the Eclipse® Integrated Development Environment (IDE) and the BlackBerry® JDE Plug-in for Eclipse®. Learn more about the BlackBerry JDE Plug-in for Eclipse

Download the Eclipse Software Update for the BlackBerry JDE v5.0 Beta 4 Component Pack

Download Now

Learn how to install the BlackBerry JDE v5.0 beta 4 component pack from a .zip file (PDF)

Installing Eclipse Updates

North American users can use the update site to download and install the BlackBerry JDE v5.0 beta 4 component pack directly into an Eclipse install. To see available components, add the following URL into the Eclipse update manager: http://www.blackberry.com/go/eclipseUpdate. Learn how to install the BlackBerry JDE Plug-in for Eclipse Update Site for beta software

Learn More

 

BlackBerry Java Development Environment v5.0 Beta 5

Download the BlackBerry® Java® Development Environment (BlackBerry JDE) v5.0 beta 5

Download Now

Learn More