Sony Ericsson P800, P900 Installation and data storage, On-target debugging, More information

Page 25

Developers Guideline UIQ C++ and PersonalJava

Installation and data storage

Applications can be easily downloaded directly to the mobile phone using the browser, or may be installed from a connected PC, using USB, Infrared or Bluetooth. Applications can also be installed from a Memory Stick.

Multimedia content such as images, movie clips, sound clips and general-purpose files such as Word documents can either be stored locally (C: drive) or on a Memory Stick (D: drive). Third party (pJava and C++) applications can also use the Memory Stick for both application and data storage. These are all accessed using the viewers provided with the mobile phones.

The built in browser can download .jar/.jad or .sis files from WML and xHTML pages provided that the server supports the actual file types. The P800, P900 and P910 series mobile phones can also download

.jar/.jad/.sis files from ordinary Web servers provided that they support the MIME type for each of the file types. Some servers need to be configured for this.

On-target debugging

Testing and debugging are two of the most time-intensive phases of the application development cycle. The Sony Ericsson P800 series mobile phone was the first Symbian device on the market to support on- target debugging of native C++ applications.

It is recommended that you use an IDE if you need to perform on-target debugging of your application. It is possible to do this using:

Metrowerks CodeWarrior for Symbian OS v2, Professional and Enterprise Editions using the propri- etary MetroTRK on-target debugger client in the P800/P900 series. This allows developers to debug their code on the commercial releases of the P800/P900 series. Metrowerks MetroTRK (Metrowerks target resident kernel) provides target side application level debug support for the P800, P900 and P910 series. This can be used in conjunction with the Metrowerks CodeWarrior IDE for Symbian OS. The MetroTRK description, updates and patches are available from http://www.metrowerks.com/MW/ develop/wireless/default.htm.

Borland C++BuilderX Mobile Edition. Borland Mobile studio allows on-target debugging via gdbstub. For more information, see http://www.borland.com/mobile/cbuilderx.

More information

For information on-target debugging for the P800, P900 and P910 series, refer to Sony Ericsson Devel- oper World.

25

October 2004

Image 25
Contents UIQ C++ and PersonalJava Purpose of this document PrefaceTrademarks and acknowledgements Document historyTerminology 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 General information about the P900 series Feature SupportGeneral tips for the P900 and P910 series Folder view of internal storage Internal user storage C driveDevelopers Guideline UIQ C++ and PersonalJava UIQ 2.0 SDK SDK compatibility To be used withUIQ 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 ETel Deploying applications on the P800, P900 and P910 seriesMessaging/MMS P800/P900 series specific .sis packages On-target debugging Installation and data storageMore 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