Sony Ericsson manual Developer’s perspective on the P800, P900 and P910 series

Page 8

Developers Guideline UIQ C++ and PersonalJava

A developer’s perspective on the P800, P900 and P910 series

The P800, P900 and the P910 series are based on Symbian OS 7.0. The P800 User Interface (UI) is based on UIQ 2.0, whereas the P900 and P910 series are based on UIQ 2.1. The table below presents a compar- ison of what is supported by the different phones and what developers need to consider when designing applications:

Technical data

P910 series

P900 series

P800 series

 

 

 

 

SDK support

UIQ 2.1, 2.0

UIQ 2.1, 2.0

UIQ 2.0

 

 

 

 

Colour screen

262K

65K

4K

 

 

 

 

Camera API

Yes

Yes

Yes

 

 

 

(CXC 162001 R2A14 and later)

 

 

 

 

Camera Video API

Yes

Yes

No

 

 

 

 

MMS API

Yes

No

No

 

 

 

 

Vibration API

Yes

Yes

Yes

 

 

 

 

Streaming AMR API

Yes

Yes

Yes

 

 

 

(CXC 162001 R2A14 and later)

 

 

 

 

Themes

Yes

Yes

No

 

 

 

 

Internal User storage

64 MB

16 MB

12 MB

 

 

 

 

Additional storage:

 

 

 

Memory Stick Duo

supports up to 128 MB

supports up to 128 MB

supports up to 128 MB

Memory Stick Duo Pro

supports up to 1 GB

No

No

 

 

 

 

8

October 2004

Image 8
Contents UIQ C++ and PersonalJava Preface Purpose of this documentTerminology and abbreviations Document historyTrademarks and acknowledgements Online Developer Resources Sony Ericsson Developer SupportURI WMA URL WTKContents Technical specifications for the P800, P900 and P910 series Technical overview and architecture Technical data P910 series P900 series P800 series Developer’s perspective on the P800, P900 and P910 seriesApplication development General tips for the P900 and P910 series Feature SupportGeneral information about the P900 series Internal user storage C drive Folder view of internal storageDevelopers Guideline UIQ C++ and PersonalJava UIQ 2.1 SDK SDK compatibility To be used withUIQ 2.0 SDK PersonalJava Additional tools useful to the pJava developerPJava performance PJava application considerationsPJava font limitations java.awt.Font FontMetrics fm = tk.getFontMetricsBehaviour related to flip modes Application developmentUIQ 2.0 vs UIQ 2.1 and application compatibility ConventionUIQ SDK for Symbian OS Device Emulator and Library LinkingTechnical requirements for the UIQ SDK Library linking for applications with device emulationEmulator issues and guidelines Porting applicationsSkin images Chinese extensions to the emulatorSony Ericsson specific APIs Camera APIVibration API CompatibilityOther useful Symbian APIs Streaming AMR APIDevice identification @StreamingAmr.sis, 0x101F94AEBluetooth Colour displayAudio 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 check if the Symbian certificate is installed How to install the Symbian certificateSigning digital applications Symbian SignedGo-to-Market opportunities Technical specifications and references Technical specifications for the P800, P900 and P910 series Specification tableCharacteristic P910 series P900 series P800 series Characteristic P910 P900 series P800 seriesLinks and references Tips, information and external documentationPJava 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