Contents Overview....................................... 2 Key features....................................3 New in this release..................................Screen and UI....................................Touch screen user input................................. Touch screen keyboard................................Accelerometer..................................Screen display direction................................ Home screen background image............................Multimedia....................................... Image and video handling..............................Video recorder integration..............................Digital rights management..............................4 Related resources..................................5 System Requirements.................................
The BlackBerry® Java® Development Environment is a Java® development environment for creating applications for BlackBerry® devices. You can use MIDP APIs, CLDC APIs to build a Java® Platform Micro Edition application or use the BlackBerry APIs to create a custom application that uses the features a BlackBerry device. These features include GPS and location-based services, multimedia, calendar and email access, a customizable UI, and interaction with a trackwheel or touch screen.
Simulator and either a messaging application, such as Microsoft® Outlook®, or POP3 and SMTP servers. customizable UI You can use the BlackBerry APIs to create a BlackBerry device application UI with the same features and layout as the UI of many BlackBerry® Device Software applications.
Page 6
You can make sure that your customers are connected to communication and corporate data by actively sending them data. security You can create a BlackBerry device application that uses security features such as AES or Triple DES encryption to transfer data.
A touch event corresponds to an action a BlackBerry user performs on the touch screen such as a click. A touch gesture corresponds to a combination of touch events that a BlackBerry user generates when they touch the touch screen such as a slide across the screen.
The BlackBerry® Storm device includes an acclerometer that senses the orientation and acceleration of the device. When a BlackBerry device user moves the device, the accelerometer senses the movement in 3-D space along the x, y, and z axis. A BlackBerry device user can change the orientation of the device which can change the display direction of a screen for a BlackBerry device application between portrait and landscape.
A BlackBerry device application uses the javax.microedition.content.ContentHandler API to register as a content handler. After registration, when a BlackBerry device user takes a picture or records a video, menu items appear in the camera application, the video recorder, and the file explorer. A BlackBerry device user can use the menu items to send an image file or video file to the BlackBerry device application.
Feature and Technical Overview Related resources Related resources To download the BlackBerry® Java® Development Environment, visit www.blackberry.com/developers. For documentation for developers, visit www.na.blackberry.com/eng/support/docs. For more information about APIs, see the API Reference for the BlackBerry Java Development Environment.
Feature and Technical Overview System Requirements System Requirements Item Requirement computer • Intel® Pentium® processor or compatible (800 MHz or greater) • minimum 400 MB of RAM or greater available • minimum 500 MB of disk space available operating system Any of the following operating systems: •...
Feature and Technical Overview Glossary Glossary Advanced Encryption Standard CLDC Connected Limited Device Configuration HTTP Hypertext Transfer Protocol HTTPS Hypertext Transfer Protocol over Secure Sockets Layer MIDP Mobile Information Device Profile Triple DES Triple Data Encryption Standard Extensible Markup Language...
Page 15
Some airtime service providers might not offer Internet browsing functionality with a subscription to the BlackBerry® Internet Service. Check with your service provider for availability, roaming arrangements, service plans and features. Installation or use of Third Party Products and Services with RIM's products and services may require one or more patent, trademark, copyright, or other licenses in order to avoid infringement or violation of third party rights.
Page 16
Feature and Technical Overview Legal notice The terms of use of any RIM product or service are set out in a separate license or other agreement with RIM applicable thereto. NOTHING IN THIS DOCUMENTATION IS INTENDED TO SUPERSEDE ANY EXPRESS WRITTEN AGREEMENTS OR WARRANTIES PROVIDED BY RIM FOR PORTIONS OF ANY RIM PRODUCT OR SERVICE OTHER THAN THIS DOCUMENTATION.