Sony Ericsson P800, P900 manual Technical overview and architecture

Page 7

Developers Guideline UIQ C++ and PersonalJava

Technical overview and architecture

This document is valid for the Sony Ericsson P800, P900 and P910 series mobile phones.

The Sony Ericsson P800, P900 and P910 series mobile phones are based on the Symbian™ UIQ user interface. UIQ is a pen-based user interface platform for media rich mobile phones based on the Symbian Operating System (OS).

The P800, P900 and P910 series is a versatile application platform enabling application developers to cre- ate applications in a variety of programming languages, including native C++, Personal Java (pJava), Java (J2ME) and Visual Basic. This document provides guidelines for developing C++ and pJava based appli- cations. For J2ME and Visual Basic development environments, refer to the links provided at the end of this document.

The reader of this document is expected to understand the basics of Symbian OS™, UIQ and the devel- opment environment of UIQ SDK. For further reading, please refer to http://www.uiq.com/developer.

7

October 2004

Image 7
Contents UIQ C++ and PersonalJava Purpose of this document PrefaceTrademarks and acknowledgements Document historyTerminology and abbreviations URL WTK Online Developer ResourcesSony Ericsson Developer Support URI WMAContents 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 information about the P900 series Feature SupportGeneral tips for the P900 and P910 series Folder view of internal storage Internal user storage C driveDevelopers Guideline UIQ C++ and PersonalJava UIQ 2.0 SDK SDK compatibility To be used withUIQ 2.1 SDK Additional tools useful to the pJava developer PersonalJavaFontMetrics fm = tk.getFontMetrics PJava performancePJava application considerations PJava font limitations java.awt.FontConvention Behaviour related to flip modesApplication development UIQ 2.0 vs UIQ 2.1 and application compatibilityLibrary linking for applications with device emulation UIQ SDK for Symbian OSDevice Emulator and Library Linking Technical requirements for the UIQ SDKChinese extensions to the emulator Emulator issues and guidelinesPorting applications Skin imagesCompatibility Sony Ericsson specific APIsCamera API Vibration API@StreamingAmr.sis, 0x101F94AE Other useful Symbian APIsStreaming AMR API Device identificationMedia server BluetoothColour display AudioAPI Limitations ETel Deploying applications on the P800, P900 and P910 seriesMessaging/MMS P800/P900 series specific .sis packages On-target debugging Installation and data storageMore information Symbian Signed How to check if the Symbian certificate is installedHow to install the Symbian certificate Signing digital applicationsGo-to-Market opportunities Technical specifications and references Characteristic P910 P900 series P800 series Technical specifications for the P800, P900 and P910 seriesSpecification table Characteristic P910 series P900 series P800 seriesLinks Links and referencesTips, information and external documentation PJava on P800, P900 and P910 seriesIndex
Related manuals
Manual 4 pages 9.29 Kb Manual 41 pages 10.08 Kb Manual 8 pages 49.9 Kb