
BlackBerry Java Development
Environment
version 4.7.0
Release Notes and Known Issues List
© 2008 Research In Motion Limited. All rights reserved.www.blackberry.com

2 of 8
NOTE
This document is provided for informational purposes only, and does not constitute a binding l egal
document unless specifically incorporated by reference into a binding legal agreement b etween you and
Research In Motion (RIM). In the event that you enter into a binding legal agreement with RIM, all
provisions contained in such binding legal agreement shall apply, regardl ess of whether such provisions
conflict with information contained herein.
©2008 Research In Motion Limited. All Rights Reserved. The BlackBerry and RIM families of related marks,
images, and symbols are the exclusive properties of Research In Motion Limited. RIM, Research In Motion,
BlackBerry, “Always On, Always Connected” and the “envelope in motion” symbol are registered with the
U.S. Patent and Trademark Office and may be pending or registered in other countries.
Java and J2ME are registered trademarks of Sun Microsystems, Inc. Microsoft Vista, DirectX, and Windows
are trademarks of Microsoft Corporation. Intel and Pentium are trademarks of Intel Corporation. Bluetooth is
a trademark of Bluetooth SIG. All other brands, product names, company names, trademarks and service
marks are the properties of their respective owners.
The BlackBerry device and/or associated software are protected by copyright, international treaties, and
various patents, including one or more of the following U.S. patents: 6,278,442; 6,271,605; 6,219,694;
6,075,470; 6,073,318; D445,428; D433,460; D416,256. Other patents are registered or pending in various
countries around the world. Visit www.rim.com/patents.shtml for a current list of RIM [as hereinafter defined]
patents.
This document is provided “as is” and Research In Motion Limited (RIM) assumes no responsi bility for any
typographical, technical, or other inaccuracies in this document. RIM reserves the right to periodically
change information that is contained in this document; however, RIM makes no commitment to provide any
such changes, updates, enhancements, or other additions to this document to you in a timely manner or at
all. RIM MAKES NO REPRESENTATIONS, WARRANTIES, CONDITIONS, OR COVENANTS, EITHER
EXPRESS OR IMPLIED (INCLUDING, WITHOUT LIMITATION, ANY EXPRESS OR IMPLIED
WARRANTIES OR CONDITIONS OF FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT,
MERCHANTABILITY, DURABILITY, TITLE, OR RELATED TO THE PERFORMANCE OR NONPERFORMANCE OF ANY SOFTWARE REFERENCED HEREIN, OR PERFORMANCE OF ANY
SERVICES REFERENCED HEREIN). IN CONNECTION WITH YOUR USE OF THIS DOCUMENTATION,
NEITHER RIM NOR THEIR RESPECTIVE DIRECTORS, OFFICERS, EMPLOYEES, OR CONSULTANTS
SHALL BE LIABLE TO YOU FOR ANY DAMAGES WHATSOEVER BE THEY DIRECT, ECONOMIC,
COMMERCIAL, SPECIAL, CONSEQUENTIAL, INCIDENTAL, EXEMPLARY, OR INDIRECT DAMAGES,
EVEN IF RIM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOSS OF BUSINESS REVENUE OR EARNINGS, LOST DATA, DAMAGES CAUSED BY
DELAYS, LOST PROFITS, OR A FAILURE TO REALIZE EXPECTED SAVINGS.
This document might contain references to third-party sources of information and/or third-party web sites
(“Third-Party Information”). RIM does not control, and is not responsible for, any Third-Party Information,
including, without limitation, the content, accuracy, copyright compliance, legality, decency, links, or any
other aspect of Third-Party Information. The inclusion of Third-Party Information in this document does not
imply endorsement by RIM of the third party in any way. Any dealings with third parties, including, without
limitation, compliance with applicable licenses, and terms and conditions are solely between you and the
third party. RIM shall not be responsible or liable for any part of such dealings.
Send us your comments on release notes and known issues lists:
https://www.blackberry.com/DocsFeedback
19172670
.
© 2008 Research In Motion Limited. All rights reserved.www.blackberry.com

3 of 8
About the BlackBerry JDE
The BlackBerry® Java® Development Environment is a fully integrated development environment and
simulation tool for building Java 2 Platform, Micro Edition applications for Java-based BlackBerry® devices.
It is a Mobile Information Device Profile (MIDP) compliant J2ME™ environment for developers who wish to
maintain seamless portability in their wireless applications.
Use the BlackBerry JDE to build applications that take advantage of the unique features of the BlackBerry
device, such as desktop synchronization applications, GPS applications, and applications that push content
proactively to BlackBerry devices in environments that use the BlackBerry Enterprise Server. The
BlackBerry JDE provides ways for BlackBerry device applications to establish network connections to
servers on the Internet or the corporate intranet.
Each version of the BlackBerry JDE comes with the BlackBerry Smartphone Simulators that were available
when that version of the BlackBerry JDE was made public. You can download additional BlackBerry
Smartphone Simulators from the BlackBerry Developer Zone web site:
http://www.blackberry.com/developers/index.shtml
.
Getting started with the BlackBerry JDE
You can start the BlackBerry® Java Development Environment in one of two ways:
1. From the Start menu, select:
Programs > Research In Motion > BlackBerry JDE 4.7.0 > JDE
2. Invoke ide.bat, located in the bin subdirectory of the BlackBerry JDE installation directory.
Internationalization
The BlackBerry® Java Development Environment contains tools that assist with internationalization (i18n)
efforts. It is important to follow naming conventions.
Note: The .rrc and .rrh files must exist in the same directory for successful compilation.
Note: You should define resource keys in uppercase letters only.
See the BlackBerry Java Development Environment Development Guide or the BlackBerry Integrated
Development Environment Online Help for more information about localization.
Code samples
A sample BlackBerry® JDE workspace exists in the samples subdirectory of the BlackBerry JDE installation
directory. It contains sample programs that demonstrate how to design and build Java applications for
BlackBerry devices
Code samples with server components
The following sample applications include server components. Invoke the run.bat script in the specified
folder to start the server component:
• 3.1 The httppushdemo sample includes a server component at
samples/com/rim/samples/server/httppushdemo
© 2008 Research In Motion Limited. All rights reserved.www.blackberry.com