J2ME MPEG is a MPEG-1 decoder for MIDP2.0 / CLDC1.0.
News
Vocabuilder is a mobile application designed to help you learn new languages. It helps you learn new words and improve your vocabulary.
Changes:
* Support for multiple lists of words
* Smaller lists of words for focusing the study (around 500 words each)
me2photo, post your own story with a mobile photo snapshot to http://me2day.net
It works only SK Telecom now, but you can port it to other platforms.
Personal Expenses is a financial tool to track personal expenses with a quick and user friendly GUI. User can enter his/her daily expenses very quickly and can see meaningful reports of the expenses very easily. User can set password for the application to prevent unwanted access to it.
FMSE is a Sony Ericsson File Manager.
OpenLAPI is most commonly used to access Bluetooth GPS devices from mobile devices, whilst retaining a high level of source code compatibility with JSR-179. OpenLAPI also has a range of backends for emulating location in development environments, making it a popular tool for J2ME developers.
Cibyl is a programming environment and binary translator that allows compiled C programs to execute on J2ME-capable phones. Cibyl uses GCC to compile the C programs to MIPS binaries, and these are then recompiled into Java bytecode. Cibyl programs are regular compiled Java programs, and Cibyl therefore performs relatively well.
With Cibyl, C programs can be ported to J2ME without switching language. It also allows C and Java code to be integrated in an easy and efficient way. The environment uses the GNU toolchain (GCC and binutils) and should work in all environments which provide them. Full-scale C applications, such as the Sarien AGI interpreter was ported to J2ME devices using Cibyl.
MiniME is a light weight J2ME library that let you build game and advanced UI.
MiniME features:
* a resource manager to easily import and use Image and Text.
* event manager to ease communication between view and different component of the library.
* a set a predefined UI component, such as Label, EditField, RadioButton group, CheckBox group, to build UI.
* an open and evolving build system with a set of Mobile Device description.
* a set of pre-defined antenna properties to customize the code and ease portability integrated documentation (powered by Doxygen).
* a Tutorial.
Simple Talking Clock written in Java for mobile phone J2ME compliant.
Use BPI images on J2ME devices!
The BPI format (standing for Bit-Packed Image) has been designed for mobile devices with limited storage. BPI mainly targets Java mobiles phones (J2ME) and more precisely the storage of the images required by a midlet. Image caracteristics are therefore limited (at most 512 pixels wide and a color space limited to 262 144 colors at most) and metadata are reduced to the strict minimum.
Each image is composed of a raster (size of the image and raw pixel data) which must be decoded thanks to a color model. A color model defines the color space (grayscale or colored), whether the image has an alpha channel and eventually a color palette.
Many images can be stored in the same data flow. A color model can be shared by multiple rasters and a raster can be decoded with several color models (e.g. with different palettes). Relationship between color models and rasters is not encoded into the data flow, to save space, but need to be programmed.