
8 1. Introduction
To be able to make full use of the Windows example programs, it would be
a decided advantage if you have used one of the vers ion s of the Visual Studio
Integrated Development Environment (IDE) and the Windows (Win32) Soft-
ware Development Kit (SDK). For iOS programming there is little alternative
but to develop within the Xcode project environment, and whilst Android appli-
cations can be built with commands in a shell or terminal using makefiles, the
recommended IDE is one of the versions of Eclipse.
However, when you strip away the details, Visual Studio, Xcode and Eclipse
all do basically the same thing and in pretty much the