This chapter has looked in detail at how to select and use a specific SDK and how to specify a Series 60 project in a manner that allows it to be built for an emulator or a target device. It has given details on the process of using project files to enable application development using various IDEs. Also, it has described how to build a project from a command prompt, for both the emulator and target hardware.
A detailed description was provided of the source and other files that make up a typical project ”acting as the inputs to build tools ”and also of the files that form the outputs of that process. The build process and output files were demonstrated using a GUI application, a localized GUI application and also a console application example. The chapter also defined application resources and covered the process of defining and building localized applications.
Deploying applications on Series 60 devices was described through a detailed coverage of the Symbian Installation System, including how to have applications start on installation.
By now you should have gained a good knowledge of all of the main build and deployment tools that are used regularly during Series 60 development. In addition, we have examined some of the less-common tools supplied with Series 60 SDKs, and the numerous configuration options available for the Series 60 emulator.