Programčki za profil MIDP, ki so verjetno najpogostejši programčki za prenosne naprave, se imenujejo tudi 'midlets'
S tem, ko smo spoznali postavitve J2ME, je postalo očitno, da imamo pri prenosnih napravah dejansko opravka s tremi višjenivojskimi podlagami za razvoj programov, katerih primerjavo ponuja tabela 2.
Tabela 2: Primerjava višjenivojskih podlag za programiranje ročnih naprav