Mobile Information Device Profile o MIDP (JSR 118) fue una versión de J2ME (Java 2 Micro Edition) integrada en el hardware de celulares relativamente modernos que permite el uso de programas Java denominados MIDlets, tales como juegos, aplicaciones o todo tipo de software.
La versión más moderna es la 2.0 incompatible con la 1.0, ya que no se puede cambiar en el teléfono.