There isn’t any. Microsoft has Visual Studio for developing all sorts of applications including Windows Phone apps and it is simple, elegant and a 10 year old could probably do it. And Apple has their own Coco development IDE for creating Mac and iOS applications.
What about BlackBerry? Why don’t they have a complete development environment?
It’s always a massive inconvenience to me when I have to download, unpack, and install several SDKs and JDKs and configure them just to be able to create a simple ‘Hello World’ java application. But BlackBerry has a platform running on millions of devices and even an upcoming new platform (BlackBerry 10) that’s suppose to change the industry. Yet, they still haven’t got a single and complete development environment.
How is that suppose to attract developers? If anything, it will just continue to differ them to a simpler solution that doesn’t require a master’s degree to start creating apps.