Sony Ericsson Deploying applications on the P800, P900 and P910 series, ETel, Messaging/MMS

Page 23

Developers Guideline UIQ C++ and PersonalJava

ETel

ETel Core can be used to produce a simple telephony application. It handles placing of a call, answering a call and ending a call. It does not use GSM specific information such as signal strength and network name. The functions of the ETel Core API which are supported are listed below:

Class RCall

Class RLine

Class RPhone

(functionality associated with a

(functionality associated with a

(functionality associated with a

specific call)

specific line)

specific phone)

 

 

 

AnswerIncomingCall

EnumerateCall

GetLineInfo

Connect

GetCallInfo

GetStatus

Dial

GetCaps

EnumerateLines

GetCallDuration

GetHookStatus

GetCaps

GetCallParams

GetInfo

GetInfo

GetCaps

GetStatus

Initialise

GetFaxSettings

NotifyCallAdded

NotifyCapsChange

GetInfo

NotifyCapsChange

NotifyModemDetected

GetOwnershipStatus

NotifyHookChange

 

GetStatus

NotifyIncomingCall

 

HangUp

NotifyStatusChange

 

NotifyCapsChange

 

 

NotifyHookChange

 

 

NotifyStatusChange

 

 

GetBearerServiceInfo

 

 

AcquireOwnership

 

 

LoanDataPort

 

 

NotifyCallDurationChange

 

 

RecoverDataPort

 

 

ReferenceCount

 

 

SetFaxSettings

 

 

TransferOwnership

 

 

 

 

 

Messaging/MMS

The P800 and P900 series do not use the standard Symbian MMS API.

Deploying applications on the P800, P900 and P910 series

The steps described below are documented in the UIQ SDK. It is important that the developer is familiar with the “Aifbuilder” and “MakeSIS” tools which are used for preparing applications to execute on the mobile phones.

Each Symbian OS UI variant has a shell program that allows the user to run application programs. For an application to be run from such a shell program, at least two files are needed:

23

October 2004

Image 23
Contents UIQ C++ and PersonalJava Purpose of this document PrefaceTerminology and abbreviations Document historyTrademarks and acknowledgements 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 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 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 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 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