Talk:How to use fixed point maths in Java ME
From Nokia Developer Wiki
Devices that do not support CLDC 1.1 do not provide support for floating point data types such as double and float. This can result in several problems getting MIDlets to run on older devices (such as many Series 60 2nd Edition phones). In order to overcome this shortcoming, fixed point mathematics, such as are described in this article can be used. Several fixed point libraries now exist for Java ME which also extend the Math functionality available in order to support functions available in Java SE, such as trigonometry functions sine, cos and tan. Float11 is a library which supports this.