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 |