Quote from Alex55:
One advice: I read in several forums, that all those developers endure a huge effort to keep their software compatible with the ever changing IB-software (which changes each month). You will need to take that into account when you try to build your own...
That is just so much rubbish. I have my own software (Java based) that uses IB API. I hadn't updated the API for a long time (more than a year). A couple of days ago, I downloaded latest API. It took me all of half an hour to make a couple of minor code changes, and I was up and running.
You should check your facts before spreading this sort of disinformation.