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.
MIDP fue desarrollado bajo el Java Community Process.