Mobile mempunyai karakter yaitu :
- Berukuran kecil
- Keterbatasan memori
- Keterbatasan simber energi
- Rendahnya konsumsi energi
- Terbatasnya koneksi jaringan
- Terbatasnya waktu hidup
Untuk membangun aplikasi mobile java dibutuhkan:
- Java 2 Micro Edition
- CLDC
- Minimal 192 kb memori untuk java platfrom
- 16 atau 32 prosesor
- Rendah dalam mengkonsumsi baterai
- Terbatasnya koneksi jaringan dan bandwith
- CD
- MIDP
- MIdlets