Header Sep
Latest News
My Rating Score
Login to rate page

April 25, 2007
UIQ 3 tutorial series: part 4, working with code

[Back]

 

Building on the previous three chapters of our UIQ 3 tutorial series, part 4 guides you through how to create your first Symbian OS-based UIQ application. Using a step-by-step approach with helpful tips and screenshots, this tutorial explains how to use existing tools and code examples to create an initial UI-based app for Sony Ericsson's UIQ 3-based phones. Building and releasing an application suitable for use on a mobile phone will be covered in the next chapter, part 5.

Download Part 4: Working with code>>

 

Simon Judge.

This UIQ 3 tutorial series is written by Simon Judge, a freelance mobile developer who develops for Symbian OS, Java ME and Windows Mobile. Simon Judge also maintains a mobile phone technology blog here>>

In case you missed them, part 1 describes what UIQ is, where it fits in the Symbian OS ecosystem, why you should develop for it and the fundamentals of designing a new UIQ 3 application; part 2 guides you through how to setup a UIQ Symbian OS development environment and part 3 explains why mobile applications need to be more robust than typical PC or server applications and describes Symbian OS platform security for Sony Ericsson's UIQ 3-based phones:

Sony Ericsson Developer World has also gathered all UIQ 3-related development resources in one convenient location: the new Productive Mobility UIQ 3 apps development web resource section. Check it out here>>

Part 4: Working with code
Simon Judge discusses the creation process in three sections: creating the application skeleton, building from the Command Line and using Carbide.c++. Here's an overview:

Creating the application skeleton
Simon Judge recommends two ways of creating an initial application skeleton to base your development on. The first is to use the UIQ3Wizard tool to create new projects (freely available from Developer World) and the second involves using a similar example application and modifying the file, class names and build settings to suit your needs. You can download the UIQ3Wizard tool here>>

Simon Judge then guides you through all the steps needed to create a new project with UIQ3Wizard and how to modify existing sample projects.

Building from the Command Line
Using the UIQ3Wizard generated project as an example, this section of the tutorial describes how to build a project from the command line using the following steps:

  • Building for emulation
  • Running the application
  • Building for the device
  • Creating a sis file 

The application gets built to the uiq3sdk\epoc32\release\gcce\urel directory.

Using Carbide.c++
Next, Simon Judge takes you through using Carbide.c++ to create your application. Here he explains how to:

  • import a Symbian MMP file
  • inspect and change project properties
  • build for emulation within the Carbide IDE
  • run the project on the emulator
  • debug output and debug in the emulator
  • build for the device, creating a sis file

Building within the Carbide IDE.

More information:

 

My Rating Score
Login to rate page