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