What is the difference between cLdc/Midlets and CDC/PP?
CDC/PP stands for Connected Device Configuration with Personal Profile. cLdc/Midlets stand for Connected LIMITED Device Configuration with Midlets. In a nutshell CDC/PP has a lot more APIs and is geared toward more powerful mobile devices. Russell Beattie explains the difference in his blog here and here.