最重要的Profile當然是MIDP(Micro Information Device Profile),MIDP定義了能在Java手機上運行的Java程序的規范,包括應用程序生命周期,各種UI界面組件,支持Record存儲和Http連接等等,符合MIDP規范的Java小程序被稱為MIDlet,可以直接通過無線網絡下載到手機并運行。
前面已經說過,和Configuration相比,Profile有許多可選包,比較實用的Profile還有在JSR135定義的MMAPI(Mobile Media API),實現多媒體播放功能;在JSR184定義的M3G API(Mobile 3D Graphics API),實現3D功能;在JSR120定義的WMA(Wireless Messaging API),實現短消息收發。假如你的手機支持某一Profile,如M3G,那么便可以在MIDlet中使用M3G的3D API實現3D游戲。