El desarrollo de aplicaciones con Java ME si se quiere utilizar tipos de datos con coma (o punto) flotante depende si el teléfono o dispositivo depende del CLDC que tenga el teléfono, en mi caso por ejemplo al intentar usar Java ME para hacer aplicaciones con tipos de punto flotante para mi Sony Ericsson P900 me di cuenta que esto era imposible considerando que la tecnología Java del teléfono tiene CLDC 1.0 (que tambien lo tiene el Sony Ericsson P910) sin embargo la batalla no está perdida pues hay formas para emular los tipos de dato de coma flotante, aún cuando poco elegante esto pueda ser.
En cambio el que ya viene P990 ya contará (al fin) con CLDC 1.1 sin embargo esto no es novedad porque muchos Nokia ya cuentan con CLDC 1.1 (la gran ventaja de CLDC 1.1 es que soporta punto flotante).
Para saber un poco más sobre el CLDC y los teléfonos que tienen el 1.0 o el 1.1 revisar estos enlaces: