New Java Development Kit

So RIM has released a new java kit allowing so many new features much needed by developers. The official list includes:

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

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