Developers
Local Navigation
| Overview | Features | Benefits | Eclipse Software Update for the BlackBerry JDE v5.0 Beta 4 Component Pack | BlackBerry Java Development Environment v5.0 (Beta 5) |
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
- Download the Eclipse® Software Update for the BlackBerry® Java® Development Environment (BlackBerry JDE) v5.0 beta 4 component pack
- Download the BlackBerry JDE v5.0 beta 5
Learn More
- View BlackBerry Java Application Development v5.0 beta documentation
- Learn more about the features of the BlackBerry Java Application Development v5.0 beta
- Find out about the benefits of the BlackBerry Java Application Development v5.0 beta
- To receive free support for the BlackBerry Java Application Development v5.0 beta, email betadevsupport@rim.com
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
- Download the Eclipse® Software Update for the BlackBerry® Java® Development Environment (BlackBerry JDE) v5.0 beta 4 component pack
- Download the BlackBerry JDE v5.0 beta 5
Learn More
- View BlackBerry Java Application Development v5.0 beta documentation
- Find out about the benefits of the BlackBerry Java Application Development v5.0 beta
- To receive free support for the BlackBerry Java Application Development v5.0 beta, email betadevsupport@rim.com
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
- Download the Eclipse® Software Update for the BlackBerry® Java® Development Environment (BlackBerry JDE) v5.0 beta 4 component pack
- Download the BlackBerry JDE v5.0 beta 5
Learn More
- View BlackBerry Java Application Development beta documentation
- To receive free support for the BlackBerry Java Application Development v5.0 beta, email betadevsupport@rim.com
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
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
- Read the BlackBerry Java Application v5.0 beta Release Notes
- To receive free support for the BlackBerry JDE v5.0 beta 5 component pack, email betadevsupport@rim.com
BlackBerry Java Development Environment v5.0 Beta 5
Download the BlackBerry® Java® Development Environment (BlackBerry JDE) v5.0 beta 5
Learn More
- Read the BlackBerry Java Application v5.0 beta Release Notes
- To receive free support for the BlackBerry JDE v5.0 beta 5, email betadevsupport@rim.com
