Developers Guideline UIQ C++ and PersonalJava

Contents

Purpose of this document

2

Document history

3

Trademarks and acknowledgements

3

Terminology and abbreviations

3

Online Developer Resources

4

Sony Ericsson Developer Support

4

Technical overview and architecture

7

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

8

Application development

9

General information about the P900 series

10

General tips for the P900 and P910 series

10

Internal user storage – C: drive

11

Folder view of internal storage

11

C++

13

PersonalJava

14

Additional tools useful to the pJava developer

14

pJava performance

15

pJava application considerations

15

pJava font limitations (java.awt.Font)

15

Behaviour related to flip modes

16

Application development

16

UIQ 2.0 vs UIQ 2.1 and application compatibility

16

UIQ SDK for Symbian OS v7.0

17

Device Emulator and Library Linking

17

Porting applications

18

Sony Ericsson specific APIs

19

Camera API

19

Vibration API

19

Streaming AMR API

20

MMS API

20

Other useful Symbian APIs

20

Device identification

20

Bluetooth

21

IMEI, IMSI

21

Colour display

21

Audio

21

Media server

21

API Limitations

22

COMMDB Object

22

BIOMSG Object

22

BAFL bassnd.h

22

CEikInfoDialog

22

WAP stack

22

ETel

23

Messaging/MMS

23

Deploying applications on the P800, P900 and P910 series

23

P800/P900 series specific .sis packages

24

Installation and data storage

25

5

October 2004

Page 5
Image 5
Sony Ericsson P800, P900 manual Contents