Platforms

Bedrock lets you quickly and efficiently target multiple platforms and devices, either directly from the Java source or via the Cross Compiler. Bedrock comes complete with an extensive set of C++ libraries for each platform that support many of the common J2ME JSRs, allowing you to focus on developing your application and not worry about any platform specifics.

Platforms

  • Antix Game Player
  • Apple iPhone
  • BlackBerry
  • BREW
  • Flash (Beta)
  • Google Android
  • J2ME
  • Nintendo DS/DSi/DSiWare
  • Sony PSP
  • Symbian (Beta)
  • Windows
  • Windows Mobile

Our C++ libraries have high compatibilty with all major areas; for example MIDP 2.0 supports RecordStore/Audio and LCDUI. Implemented API coverage at our last check was over 95% for the libraries listed below.

Platform Libraries

  • CLDC 1.1 (JSR 139)
  • MIDP 2.0 (JSR 118)
  • Nokia UI
  • OpenGL ES (JSR 239)
  • Sensors (JSR 256)
  • Location (JSR 179)
  • FileConnection / PIM (JSR 75)

Bedrock Platform Features:

  • Integrates with manufacturer's SDKs to automatically produce final binaries from Bedrock's Multi Build dialog
  • Optimised libraries and code conversion techniques to produce fast, small binaries for platforms with tight memory/binary size restraints
  • Automatically generates XCode/Visual Studio projects
  • Natively hook out from the generated C++ code, e.g. interface with native iPhone UI elements
  • Automated source code patching system