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.