Blackberry Blog

BlackBerry Java Development Environment v4.0 Now Available!

The latest version of the Blackberry IDE is available on Blackberry.com, full release notes below. There actually seems to be some pretty exciting stuff in here.

· Previous Blackberry's didn't offer a TCP/IP stack, if you wanted to make a HTTP connection to retrieve XML from a website, you had to use the WAP gateway that the carrier setup.

· They included an XML parser so that you don't have to go out and use kXML (which isn't that bad, but it's an additional jar in your and every bit counts on mobile phones).

· The mail API includes the ability to set a listener on the inbox, which means you could write an app that listened for a specific type of message (say a message with a certain subject line or body copy) and then perform some sort of action....

· The browser API allows you to register your application with the rendering library to that you application could handle MIME types that the browser doesn't have the ability too (ie: you could write an RSS reader app to handle any invocations of application/xml)


We are pleased to announce that the BlackBerry Java Development Environment (JDE) v4.0 is now available for download from the BlackBerry Developer Zone. The new BlackBerry v4.0 platform includes a number of enhancements that you can take advantage of when building custom applications for BlackBerry, including:

* Enhanced Java API libraries for 3rd Party Applications
* Enhancements to the BlackBerry Browser for Improved HTML Rendering & Offline Capabilities
* Enhanced "Reliable Push" Interfaces Within BlackBerry Enterprise Server's Mobile Data Service (MDS)
* New BlackBerry Handheld Simulators




Where Can I Download BlackBerry JDE 4.0?
(a) The new BlackBerry JDE v4.0 can be downloaded from the BlackBerry Developer Zone:
http://www.blackberry.com/developers/
(b) Developer Guides and Whitepapers for BlackBerry JDE v4.0 can be downloaded from the BlackBerry Developer Zone's Java Documentation site, located at:
http://www.blackberry.com/developers/na/java/doc/index.shtml




What's New? Enhanced BlackBerry Java API's
BlackBerry JDE v4.0 includes a number of enhancements to the Java API libraries available to 3rd party developers, such as:


* MIDP 2.0 and CLDC 1.1 Support
* BlackBerry Phone and Application Invocation APIs
* Enhanced Email, PIM & MenuItem APIs
* Native XML Parser and Generator
* Direct HTTP and TCP/IP Connectivity Support
* PIN-to-PIN Messaging API
* Service Book API
* Shared Game Library
* Bluetooth "Serial Port Profile" API
* "Grouping" API for Improved Memory Management
* Support for Reliable Push (see below)




What's New? Enhanced BlackBerry Browser Features


* JavaScript 1.3 Support
* Enhanced Rendering for HTML Tables
* Offline Forms: Support for Queuing Form Submissions If Out Of Wireless Coverage
* Support for Animated GIF Images
* Support for Reliable Push (see below)




What's New? Reliable and Managed Push Enhancements for MDS


* Additional Support for Push Access Protocol (PAP) 2.0
* Support for Reliable Push Transport and Notifications Upon Push Content Delivery to Handheld

* New Push Management Features Including: Push Cancelations, Support for "Deliver-Before" and "Deliver-After" Headers, etc.




What's New? BlackBerry Integrated Development Environment (IDE) v4.0


* Performance Ehancements
* New Handheld Simulators for all BlackBerry Handhelds Available Today
* New JavaDocs and Sample Code



November 05, 2004 in Code, News by ajohnson

Comments

Hi..
I want to know how to use kxml.jar with my project in this latest version of IDE..??

Thanx
jignesh.kakkad@cellent.com
Nariman point.
Mumbai.
India.

Posted by: Jignesh on December 29, 2004 4:58 AM

I would like to test my application

Posted by: Sebastian on October 24, 2005 4:41 AM

Hi All,

I develop mobile applications in Java ME. Nowadays i am working on porting of an Application named "Newstouch". I am having problem in running it on JDE version 4.2.0.85.

I successfully installed the JDE 4.2 with JDK 1.4. When I build project, there is no error then I go for Run the project on JDE's default simulator.

As I started application from simulator, JDE shows me error,
"Starting Newstouch
Class 'Resources.' ref member out of range.Error starting Newstouch: Class 'Resources.' ref member out of range."

where Resources is a class in my project. please you guys, help me on this.

My project is a generic version that runs fine on other MIDP 2.0 emulators of Nokia/SonyEricsson/Motorola.

I have also tried to debug the application on Eclipse with JDWP tool of BlackBerry. But again, I got the same error on JDWP's output Window with additional information as :
"Starting Newstouch
VM:LINK Newstouch
Class 'Resources.' ref member out of range.
Linker error: 'VerifyError' for Newstouch
Error starting Newstouch: Class 'Resources.' ref member out of range."

I again request to honorable guys of BlackBerry Developers that please help me on this issue as soon as possible.

I appreciate your urgent feedback.

Regards,
Qaiser

Posted by: Qaiser on September 20, 2006 8:29 AM


hi,

i am application developer in JavaME.
while porting JavaME application to BlackBerry i am also getting Error starting name of application: Class 'InboxScreen' ref member out of range." error.
my application working fine in Nokia/motorola/sony ericsson/samsung etc..

why i am getting this error InboxScreen is not my main midlet class.
At the time of lunching application in Blackberry simulator, its giving that error.

please give me the solution for the above reported error.

Thanks,
Ramya.

Posted by: Ramya on December 6, 2006 4:16 AM

Post a comment

Name:


Email Address:


URL:


Comments:


Security Code:



Remember info?