Thanks to a very friendly birdie we can offer you some insight as to what is new with the BlackBerry 4.6.0 Java Development environment we mentioned before.
I copied some of the items I found interesting below but you can get the full PDF by going to this link on RapidShare. I wonder what all this will mean for BlackBerry developers. Or better yet the kind of applications these new features will allow them to create.
Working with HTML email messages
You can create an application that can work with HTML email messages and perform actions, such as retrieving the body of a message with or without an attachment.
Obtaining location information for an address
You can use the Locator class to obtain latitudinal and longitudinal information for an address and send address information to an LBS locator server. If the request is successful, the server returns an enumeration that contains data for the address. A BlackBerry application can request latitudinal and longitudinal information for one address at a time.
Creating an application with spell check functionality
You can use the spellcheck API to create a BlackBerry application that can check the spelling of text in certain fields and display a UI that the user can use to resolve spell checking issues.
Support for JSR 226
Java Development Environment (JDE) version 4.6.0 supports rendering scalable 2D vector graphics and files Scalable Vector Graphics (SVG) format
Setting the background for a screen in a BlackBerry application
You can use the Background class, located in the net.rim.device.api.ui.decor package, to create a custom background for a screen or override the background provided by a screen or a field. A background represents a rectangular region in a screen or a field.
Setting the border for a field in a BlackBerry application
You can use the Border class, located in the net.rim.device.api.ui.decor package,to create a custom border for a field or override the border provided by a field. A border is four edges (top, right, bottom, and left) around a rectangular region in a screen or a field.
Using custom messages and folders
You can create an application that can register and use custom messages and custom folders. Custom messages are similar to email messages. An application can add custom messages to the global message list. The global message list is a chronological list of messages that contains different types of messages, for example, email, SMS Text, MMS, instant messaging, phone calls, and other types of messages.