septiembre 17, 2009 by Miguel (administrador)
RIM ha publicado la Beta 3 de su entorno de desarrollo Java, lo que quiere decir que quizás las noticias que hemos podido leer últimamente de que Rim había prometido que el nuevo S.O. 5.0 estaría listo antes de final de año puede que sea cierta, y esta Beta 3 de su Java Development Environment es otra de las pistas que nos llevan a pensar de esta manera.

Algunas de lo nuevo que podéis encontrar. (Pulsa aquí para ver todas la nota con todo lo nuevo)
| Item |
Description |
| Enhanced BrowserField |
You can embed web content within a BlackBerry device application using the net.rim.device.api.browser.field2.BrowserField class. This field takes up the dimensions of web content rendered within it.
Several methods are provided to register listeners, request, execute, scale, display, debug and navigate content, retrieve content information, and handle errors. |
| Widgets API |
You can now register third-party JavaScript® extensions with a widget using the net.rim.device.api.web.WidgetExtension interface that is implemented by the net.rim.device.api.web.jse.BlackBerryWidgetToolkit class. This is used by the Web Component Pack to add extensions to the Script Engine. |
| Widget Extension API’s |
You can now use the net.rim.device.api.script package to develop custom BlackBerry Widget extensions. You can build a library using the following interfaces and classes to extend scripting capabilities:
- Scriptable
- ScriptableFunction
- ScriptableImpl
- ScriptExtension
|
| MEID Retrieve API |
You can now retrieve the MEID from a BlackBerry device that operates on a CDMA network. You can retrieve a string representing the decimal or hex MEID using methods available from the net.rim.device.api.system.CDMAInfo class. |
| Multi-line API |
You can now access various information about the multiple lines (for example, a cellular line and work line) available on BlackBerry devices. You can retrieve the phone numbers of the available lines, determine which line to use, and initiate outgoing calls with selected phone numbers using new methods available form the net.rim.blackberry.api.phone package.
The new Multi-line API provides the following features:
- retrieve the phone numbers and labels, IDs, and WAFs of available lines
- determine whether a phone line is a cellular line or a work line
- invoke the BlackBerry phone application using a source line and destination number
The MultiLineListener abstract class includes all callbacks from the PhoneListener interface. |
| PhoneScreenField replacement |
You can use the new net.rim.blackberry.api.phone.phonegui.PhoneScreen() method to perform actions such as add, delete, replace field, etc. The PhoneScreenField() has been removed.
PhoneScreenVerticalManager() organizes field objects to be displayed vertically and PhoneScreenHorizontalManager organizes field objects to be displayed horizontally.
Further enhancements have been made to the net.rim.blackberry.api.phone.Phone and net.rim.blackberry.api.phone.MultiLineListener classes.
For more information on updating the phone screen, see the BlackBerry Java Application Integration Development Guide. |
| MIDP 2.1 support |
MIDP 2.1 is supported in this release. |
| Content-Folder support |
You can specify the folder on the BlackBerry device where you want to place your BlackBerry device application by adding a Content-Folder attribute to your application’s .jad file. For example, to place your application in the Games folder, add Content-Folder: Games to the .jad file. |
| Improvements to WBXMLWriter and WBXMLParser |
net.rim.device.api.xml.jaxp.WBXMLWriter and WBXMLParser include new methods to ease the provisioning of three tables, and allow for support of multiple codepages.
The following methods have been added to the WBXMLWriter class:
- void setAttrStartTable(String[] attrStartTable)
- void setAttrValueTable(String[] attrValueTable)
- void setTagTable(String[] tagTable)
The following methods have been added to the WBXMLParser class:
- Vector getNameSpaceMap()
- void setAttributePageFollowTag(boolean follow)
- void setAttrStartTable(String[] attrStartTable)
- void setAttrValueTable(String[] attrValueTable)
- void setTagTable(String[] tagTable)
|
Para los desarrolladores y para quienes no sean desarrolladores y quieran echar un vistazo a esta nueva Beta del JDE pueden descargarlo pulsando sobre el botón de descarga.

[Vía]