MIDP contains those classes which are specially designed for the mobiles.For example the awt package are used in core
java and the same package are redesigned for mobile and it becomes "lcdui".
The MIDP 2.0 contains some advance classes which are designed for higher handset in which resources are not a problem.Like GameCanvas etc.You can use MMAPI for playing midi , wav files in MIDP2.0.
The MIDP1.0 are designed for lower handset where resouces are very limited.
With Regards
Pankaj Bisaria