Sony Ericsson P800, P900 manual Bluetooth, Colour display, Audio, Media server, Device Device UID

Page 21

Developers Guideline UIQ C++ and PersonalJava

The aInt values are listed in the table below:

Device

Device UID

 

 

P910

aInt = 0x10200AC6

P900

aInt = 0x101FB2AE

P800

aInt

=

0x101F408B

UIQ emulator

aInt

=

0x10005F62

Bluetooth

For more information, see the C++/Bluetooth Special Interest Paper at Sony Ericsson Developer World.

IMEI, IMSI

The IMEI number can be obtained by reading C:\System\plpvar.ini

The IMSI number can be obtained by reading C:\System\data\imsi.txt

Colour display

The P910 has a colour-depth of 262K, the P900 has a colour-depth of 65K and the P800 4K. Applications requiring direct access to the screen will encounter problems with devices. It is therefore recommended that applications use the CDirectScreenAccess method. This method is described with an example in the SDK in:

<SDKROOT>\examples\Graphics\WS\Direct\

and

<SDKROOT>\examples\Graphics\2DAccel

The latter shows how to query the system to obtain the resolution used by the device.

Audio

Programmers can use the versatile audio engine available in the P800, P900 and P910 series mobile phones. The mobile phones use Beatnik Audio Engine, Mini Edition (MiniBAE) to reproduce high quality MIDI sounds and is able to play different media types together, at the same time.

To extend your applications with high quality sound effects, use the miniBAE devkit available from Sony Ericsson Developer World.

Media server

The Media server is ‘single threaded’. This means that audio recording/playback and image operations cannot be done at the same time without affecting each other. Applications that use the Media Server should take this into consideration and ensure that they break up long operations (for example, converting a GIF to a BMP) into smaller steps. In this way, the Media Server is able to serve both the audio and the image requests in a reasonable amount of time.

21

October 2004

Image 21
Contents UIQ C++ and PersonalJava Purpose of this document PrefaceDocument history Trademarks and acknowledgementsTerminology and abbreviations Sony Ericsson Developer Support Online Developer ResourcesURI WMA URL WTKContents 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 Feature Support General information about the P900 seriesGeneral tips for the P900 and P910 series Folder view of internal storage Internal user storage C driveDevelopers Guideline UIQ C++ and PersonalJava SDK compatibility To be used with UIQ 2.0 SDKUIQ 2.1 SDK Additional tools useful to the pJava developer PersonalJavaPJava application considerations PJava performancePJava font limitations java.awt.Font FontMetrics fm = tk.getFontMetricsApplication development Behaviour related to flip modesUIQ 2.0 vs UIQ 2.1 and application compatibility ConventionDevice Emulator and Library Linking UIQ SDK for Symbian OSTechnical requirements for the UIQ SDK Library linking for applications with device emulationPorting applications Emulator issues and guidelinesSkin images Chinese extensions to the emulatorCamera API Sony Ericsson specific APIsVibration API CompatibilityStreaming AMR API Other useful Symbian APIsDevice identification @StreamingAmr.sis, 0x101F94AEColour display BluetoothAudio Media serverAPI Limitations Deploying applications on the P800, P900 and P910 series ETelMessaging/MMS P800/P900 series specific .sis packages Installation and data storage On-target debuggingMore information How to install the Symbian certificate How to check if the Symbian certificate is installedSigning digital applications Symbian SignedGo-to-Market opportunities Technical specifications and references Specification table Technical specifications for the P800, P900 and P910 seriesCharacteristic P910 series P900 series P800 series Characteristic P910 P900 series P800 seriesTips, information and external documentation Links and referencesPJava 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