UIQ3 is a major tool to help programmers grasp the new features in UIQ3, and also to explain and simplify the processes necessary when porting from UIQ2 to UIQ3, and from other platforms. After a brief introduction and history of UIQ, the book explains the key new features of UIQ3. The SDK is introduced and the reader is taken from a simple 'Hello World' program through the application components of UIQ using helpful examples. Additional functionality such as Comms is covered as well as optimisation, deployment and signing. The book progresses on to portray porting, covering UIQ2, Series 60, Windows Mobile and Palm OS. Necessary steps will be explained and examples used to provide a worked example from each source environment. UIQ3 provides a single comprehensive resource, which will enable programmers to get up to speed and working on the platform quickly.