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

Page 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

Image 17
Contents UIQ C++ and PersonalJava Purpose of this document PrefaceTerminology and abbreviations Document historyTrademarks and acknowledgements Sony Ericsson Developer Support Online Developer ResourcesURI WMA URL WTKContents Technical specifications for the P800, P900 and P910 series Technical overview and architecture Developer’s perspective on the P800, P900 and P910 series Technical data P910 series P900 series P800 seriesApplication development General tips for the P900 and P910 series Feature SupportGeneral information about the P900 series Folder view of internal storage Internal user storage C driveDevelopers Guideline UIQ C++ and PersonalJava UIQ 2.1 SDK SDK compatibility To be used withUIQ 2.0 SDK Additional tools useful to the pJava developer PersonalJavaPJava application considerations PJava performancePJava font limitations java.awt.Font FontMetrics fm = tk.getFontMetricsApplication development Behaviour related to flip modesUIQ 2.0 vs UIQ 2.1 and application compatibility ConventionDevice Emulator and Library Linking UIQ SDK for Symbian OSTechnical requirements for the UIQ SDK Library linking for applications with device emulationPorting applications Emulator issues and guidelinesSkin images Chinese extensions to the emulatorCamera API Sony Ericsson specific APIsVibration API CompatibilityStreaming AMR API Other useful Symbian APIsDevice identification @StreamingAmr.sis, 0x101F94AEColour display BluetoothAudio Media serverAPI Limitations Messaging/MMS Deploying applications on the P800, P900 and P910 seriesETel P800/P900 series specific .sis packages More information Installation and data storageOn-target debugging How to install the Symbian certificate How to check if the Symbian certificate is installedSigning digital applications Symbian SignedGo-to-Market opportunities Technical specifications and references Specification table Technical specifications for the P800, P900 and P910 seriesCharacteristic P910 series P900 series P800 series Characteristic P910 P900 series P800 seriesTips, information and external documentation Links and referencesPJava on P800, P900 and P910 series LinksIndex
Related manuals
Manual 4 pages 9.29 Kb Manual 41 pages 10.08 Kb Manual 8 pages 49.9 Kb