J2ME News
me2photo (15-07-2008) (J2ME Application)

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.

http://code.google.com/p/me2photo/

By with 0 comments
Personal Expenses v1.0.3 (J2ME Application)

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.

http://code.google.com/p/pexpenses/

By with 0 comments
FMSE (r19) (J2ME Application)

FMSE is a Sony Ericsson File Manager.

http://code.google.com/p/fmse/

By with 0 comments
OpenLAPI v0.9.11 (J2ME Application)

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.

http://code.google.com/p/openlapi/

By with 0 comments
Cibyl v19 (J2ME misc Source Code)

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.

http://code.google.com/p/cibyl/

By with 0 comments
MiniME v1.0 (J2ME misc)

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.

http://code.google.com/p/minime/

By with 0 comments
Talking Clock v1.0 (J2ME Application)

Simple Talking Clock written in Java for mobile phone J2ME compliant.

http://code.google.com/p/talkingclockj2me/

By with 0 comments
BPI J2ME (09-06-2008) (J2ME misc)

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.

http://code.google.com/p/bit-packed-image/

By with 0 comments
MID4th v1.42 (J2ME Application)

MID4th is a Forth System for Java MIDP-2.0 phones.

Release notes:

An ANS Forth System written in Java2ME. It is adapted for Mobile devices from WebForth, available at the FIG archive. The Forth is reasonably standard with referance to the Dpans94 standard document, with a few changes to facilitae use on a mobile device. The main features are as follows.

The Forth suports persistant blocks of size 256 UTF-16 characters. There are 256 blocks in a block set. The current block set can be edited through the Java interface, or saved, or loaded. A Java based block set manager can be used to load or delete block sets.

The use of general URL files is supported. Any URL may be supplid as a filename, and opening the file is done read only. Writes to files are sandboxed, and so no changes are ever made to files.

There are PlatformSpecificWords to control many features of MID4th.

The display supports a background bitmap with 16 bit colour depth (ARGB each 4 bits), and an overlayed full colour font capacity. Alignment is to an 8*8 pixel grid monospacing of TheFont.

The playing of MIDI notes is supported, with note 69 being 440Hz. The notes play asynchronously, so as not to interfere with execution. There are facilities to synchronize code with the device master clock, and multimedia abilities depending on the phone model. Note that some phones suspend or end MIDlets when a media stream is opened, and this may be anoying.

http://code.google.com/p/mid4th/

By with 0 comments
BTetris v2.7.10 (J2ME Game)

BTetris is a Tetris clone for J2ME.

Features:

– multiplayer mode via bluetooth

http://code.google.com/p/btetris/

By with 0 comments