Tools - Phoney
Phoney is a device simulator for J2ME applications, with a focus on the demands of media heavy applications such as games. Phoney enables multiple device builds to be run on the same emulator.
The simulator is designed for use by developers within their production environment and also for submission teams to ease the capture of device resolution images and animations.
Features
- Executes J2ME midlets in a pure J2SE environment
- <5 seconds to load from source change
- Windows, Linux and Mac OSX support
- Source level debugging
- Automatic screen size and keyboard input detection for most devices
- Non-J2ME device simulation including iPhone, Android, BREW devices, Nintendo DS, Sony PSP
- Screenshot and video recording
- MIDI, WAV and MP3 audio support
- MIDP 2.0, Nokia UI graphics implementations
- OpenGL ES (JSR 239) support (using the ImgTec libraries) including
- PowerVR Texture extensions
- DXTn (S3TC) + DDS Texture extensions
- M3G (JSR 184) support (using the Hybrid Graphics Rasteroid library)
- Sensors support (via JSR 256) including
- Accelerometer input for iPhone and Android simulation
- Analog stick input for PSP simulation
- Bluetooth (JSR 84) support (using the Avetana Bluetooth library)
- HTTP, multiplayer and multi-Phoney connectivity
- LCDUI form support
- RecordStore support including to file and in-memory implementations
- Integrated Beanshell (www.beanshell.org) scripting engine for customisation
- Configurable keys via properties file or GUI dialog
- Can be invoked as an Applet or Application

















