Sony Ericsson P800, P900 manual UIQ SDK for Symbian OS, Device Emulator and Library Linking

Models: P900

1 31
Download 31 pages 11.3 Kb
Page 17
Image 17

Developers Guideline UIQ C++ and PersonalJava

UIQ SDK for Symbian OS v7.0

The UIQ SDK contains:

Library files

Documentation

Sample code

Tools for packaging applications into Symbian installable format (.sis) for C++ and Personal Java applications.

These .sis files can be compared to ‘InstallShield’ in Microsoft® Windows® development environ- ment.

A standard UIQ device emulator to simplify and speed up your development process

Deployment tools, such as AIFBuilder and MakeSIS

Technical requirements for the UIQ SDK

Windows NT 4.0 or Windows 2000. The SDK has not been thoroughly tested and verified with Win- dows XP.

Java Runtime Environment (JRE) version 1.3.1 (included in the SDK) is required for installing the SDK. The installation process has been verified with this JRE.

1,4 GB or more of free disk space (to install all components).

WinZip or an equivalent file utility for unzipping files.

Note:

The UIQ SDK needs to be installed before installing Metrowerks CodeWarrior Development Studio for Symbian OS.

Device Emulator and Library Linking

The UIQ SDK includes a generic UIQ emulator enabling application developers to emulate and debug applications on a PC during the development cycle.

The directory \epoc32\tools is required for the bldmake command. This command generates the abld batch file used in building the specific project.

Library linking for applications with device emulation

When developing for the Emulator, you need to link to the libraries in:

the subdirectory epoc32\release\WINSCW if using Metrowerks CodeWarrior.

the subdirectory epoc32\release\WINS if using Borland C++ BuilderX.

Library linking for applications for target execution

When building your application for the target device/mobile phone, you need to link to the libraries in:

the subdirectoryepoc32\release\THUMB.

17

October 2004

Page 17
Image 17
Sony Ericsson P800 UIQ SDK for Symbian OS, Device Emulator and Library Linking, Technical requirements for the UIQ SDK