Paul,
A good place to start would be using Gemalto IDE which has all you need including visual simulators. Last time I checked, it was for sale with I think two weeks trial. On the other hand, you can use Netbeans or Eclipse - these are quite good and they have plugins.
I've also been told that you can download a certain VM image from PiratesBay (torrent) about 2GB that sorts out alot of mobile developers needs, but I've never downloaded or tried it.
As far as integrating goes - MSP's are the best guys to do this, over the air - but in my case, I developed the apps but couldn't get the MSP's to go ahead with this.