BlackBerry® Java® Applications can range from simple applications, such as a game on BlackBerry devices, to complex applications with advanced UIs and various options for data management, storage, and network communication. BlackBerry Java Applications can use a client-only architecture (that is, the applications do not send data to or receive data from a content server) or they can use a client/server application model (that is, the applications send data to and receive data from a content server). For example, a developer can create a BlackBerry Java Application so that users can send data to and receive data from a central sales database.
Developers can create BlackBerry Java Applications using the BlackBerry® Java® Development Environment, the BlackBerry® JDE Plug-in for Eclipse®, or other Java authoring tools. BlackBerry devices run BlackBerry Java Applications using BlackBerry APIs and Java ME, which are standard on BlackBerry devices.
For more information about developing and customizing BlackBerry Applications, visit www.blackberry.com/developers.