Yes - I spent a large amount of my time trying to get the development environment installed, it is about the most complicated one I have used, and that includes the palm one which is awful, and many old PC sdks.