Home > Sony Ericsson > Phone > Sony Ericsson Sonyericsson P800 Manual

Sony Ericsson Sonyericsson P800 Manual

    Download as PDF Print this page Share this page

    Have a look at the manual Sony Ericsson Sonyericsson P800 Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 6 Sony Ericsson manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    							         P800/P802
     
    White Paper, January 2003 
    71
    Java 
    Java is a widely used and extensible programming platform, which makes the development of 
    personalized applications and content much easier. Originally developed by Sun in 1991, Java is 
    a programming language used to develop applications – utility programs, games, plug-ins etc. – 
    for different hardware and software platforms. Users of Java-enabled devices can install new 
    applications and games to make their devices more personal and adapt them to specific needs. 
     
    Sun marketed Java as a “write once, run anywhere” concept, which at the time was a good 
    description of Java’s strength. Simply put, Sun based the Java concept on two parts, the Java 
    application and the Java interpreter, known as the Java Virtual Machine (JVM). A Java 
    application cannot run by itself, it needs an interpreter that translates the code and runs the 
    program. This was really the secret behind Java’s ability to work on various platforms. A 
    developer could write an application without having to think about different computers and 
    operating systems as long as hardware and software manufacturers included Java Virtual 
    Machines in their products. 
     
    Even if “write once, run anywhere” still applies to some degree, the evolution of handheld 
    computers and telecommunications forced Sun to adapt Java to the requirements of mobile 
    devices with small displays and slow connections. This has led, among other things, to the 
    development of PersonalJava and subsequently to Java 2 Micro Edition, (J2ME). 
     
    PersonalJava
    TM  
    PersonalJava, also known as pJava, is an edition of Java appropriate for mobile devices such as 
    PDAs. It is suited to more powerful mobile phones and PDAs, such as the P800, and has a richer 
    development environment and can interact more extensively with the P800 functionality 
    compared to J2ME MIDP/CLDC. 
     
    PersonalJava was transferred into the J2ME platform in 1999, becoming the J2ME CDC/Personal 
    Profile. However, CDC/Personal Profile has not really taken off yet and, pending its breakthrough, 
    PersonalJava will still be a powerful option for years to come. 
     
    The P800 includes Symbian’s implementation of PersonalJava according to the Sun 
    Microsystems ‘PersonalJava Application Environment Specification (PJAE)’ version 1.1.1, 
    January 7, 1999. That version corresponds to a Sun JDK 1.1.7 implementation. 
     
    PersonalJava applications can make use of the following services: 
    • TCP/IP network communication 
    • 
    Graphical User interface library – AWT widgets are mapped on to Symbian OS controls 
    where applicable) 
    • JavaBeans support 
    • Virtual Keyboard and Jog Dial (up, down, select) input 
    • 
    File System access 
    • Time/Date sensing 
    • 
    JNI – Java Native Interface 
     
    PersonalJava applications are typically transferred to the P800 from a connected PC. 
     
    PersonalJava applications are used in FO mode. If the flip is closed, the application will receive 
    an event and may choose to close or continue running in the background. There is no UI 
    available in FC mode. 
     
     
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    72
    J2ME CLDC/MIDP  
    J2ME CLDC 1.0 (Java2 Micro Edition, Connected Limited Device Configuration, version 1.0) is an 
    edition of Java aimed at small resource-constrained mobile devices where the runtime 
    environment must fit into a few hundred kilobytes of memory (as compared to the 2.5Mb required 
    for a typical PersonalJava environment).  
     
    MIDP (Mobile Information Device Profile) defines a programming API which has gained wide 
    industry acceptance, and many MIDP compliant mobile phones are anticipated to come to 
    market. A large number of applications for this environment is therefore to be expected. 
     
    The P800 supports this J2ME CLDC 1.0 / MIDP 1.0 environment. Applications may make use of 
    the following services: 
    • Persistent storage (RecordStore class only – no access to the rest of the filing system) 
    • 
    J2ME canvas size is 208 x 172 
    • Touch Screen 
    • 
    Virtual Keyboard and Jog Dial (up, down, select) input 
     
    J2ME/CLDC uses a security model, often referred to as a sandbox. The sandbox includes a 
    number of system components working together to ensure that untrusted applications cannot gain 
    access to system resources. 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    MIDP applications can interact with arbitrary remote services that exist as a URL. Data may also 
    be exchanged with remote devices that accept an HTTP or datagram connection. 
     
    Applications are typically downloaded from the mobile operator’s portal or the internet. 
     
    Applications are used in FO mode. When the flip closes, the instance of the Virtual Machine is not 
    visible, but the user may return to the application by selecting it from the Application Launcher. 
    P800/UIQ Feature Support 
    The P800 has features that are currently not accessible through the UIQ SDK, including the 
    Camera, Memory Stick, MMS, Browser and Audio/Video Player APIs.  
    MIDP Application  
    running on 
    MIDP/CLDC/KVM 
    UIQ Virtual 
    Keyboard + Jog 
    Dial  
    Internet
    Persistent 
    Storage JAR file 
    resource 
    Services and pages 
    with response in 
    HTML format 
    Other networked 
    devices (datagram 
    communication) 
    J2ME 
    CLDC 
    Sandbox 
    HTTP/ 
    Datagram  
    						
    							         P800/P802
     
    White Paper, January 2003 
    73
    Developer Support 
     
    A range of developer support options are available:  
    Sony Ericsson Advanced Developer Support 
    Our most comprehensive annual support service package, the Advanced Developer Support 
    equips professional developers with everything they need to successfully develop world-class 
    applications for Sony Ericsson products. With this support contract, developers get access to a 
    high-quality online support with fast response and resolution times and up to 50 technical support 
    incidents. They also get access to early technical product information and development tools as 
    well as the complete range of interactive and static online support resources. This service 
    requires a paid subscription. 
    Sony Ericsson Basic Developer Support 
    The Basic Developer Support is an annual support service package that provides developers with 
    all the basics to successfully develop world-class applications for Sony Ericsson products. With 
    this support contract, developers get access to a high-quality online support with same-day 
    response and resolution times, five technical support incidents as well as the ability to purchase 
    more. They also get access to complete technical product information and development tools as 
    well as the whole range of interactive and static online support resources. This service requires a 
    paid subscription. 
    Sony Ericsson Online Support 
    Some online resources are available to all developers for free, all that is needed is to register as 
    an Ericsson Mobility World Community member. After registration, access is granted to selected 
    technical product information and development tools as well as limited access to interactive and 
    static online support resources. 
     
    Developer Tools 
    Metrowerks Code Warrior Development Studio for Symbian Version 2 
    CodeWarrior™ Development Studio for Symbian OS is Sony Ericssons choice for native 
    application development on Symbian OS. CodeWarrior is the essential toolset for developing 
    advanced applications for the P800. CodeWarriors native C/C++ support, its award-winning 
    integrated development environment (IDE), and its tight integration with Symbian OS v7.0 UIQ 
    SDK give provide everything needed to get applications to market quickly.  
     
    For full details, refer to http://www.metrowerks.com
     
     
    Professional Edition 
    The professional edition ($1495) offers these features: 
    • Support for all Symbian OS v7 target applications 
    • 
    Support for Symbian OS v7-based Software Development Kits 
    • Integrated x86 emulation debugging support 
    • 
    Integrated Symbian descriptor presentation in debugger 
    • Integrated and updated Symbian build components, including AIF, Resource 
    • 
    Compiler, Bitmap Compiler, and .sis file compiler 
    • 
    Integrated remote debugging on development boards and Symbian OS v7-based 
    • smartphones with MetroTRK (target resident kernel) 
    • 
    Specify multiple development board targets 
     
     
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    74
    Personal Edition 
    The personal edition ($495) offers these features: 
    • UIQ SDK for Symbian OS v7 Sony Ericsson P800 
    • Windows x86 emulation debugging support 
    • 
    Symbian descriptor presentation in debugger 
    • Updated Symbian build components including AIF, Resource Compiler, Bitmap Compiler 
    and .sis compiler. 
     
    CodeWarrior™ Wireless Development Kit for Symbian OS™ (P800 development kit)  
    This development kit includes everything required to get started 
    developing killer applications on the Sony Ericsson P800 phone. 
    It includes CodeWarrior Development Studio for Symbian OS, 
    Personal Edition, one pre-commercial sample of the Sony 
    Ericsson P800 and all the necessary cabling you need to get 
    started. 
     
    The kit costs $1150. For further information, go to 
    http://www.SonyEricsson.com/developer
     
     
     
    Symbian OS v7.0 UIQ SDK for Sony Ericsson P800/802 
     
    The UIQ SDK is used to build applications for the Sony Ericsson P800/P802 phones. The SDK 
    contains library files, documentation, sample code, tools and utilities for building P800 
    applications in C++ and for creating installation files of C++ and Personal Java applications. It 
    also includes a UIQ emulator, which requires CodeWarrior Development Studio for Symbian OS 
    to run C++ applications. 
     
    The SDK is a free download from http://www.SonyEricsson.com/developer
     
     
    Recommendations (Java development) 
    The UIQ SDK includes support for both Personal Java and J2ME CLDC/MIDP and can be used 
    with Integrated Development Environments (IDE) for Java such as Java ONE Studio 4 (Mobile 
    Edition required for J2ME CLDC/MIDP and Community Edition required for Personal Java) or 
    CodeWarrior Wireless Studio. Use the IDE to build the executable Java file (.JAR file) and then 
    test it in the UIQ emulator or in the IDE’s Java emulator. 
     
    Recommendations (C++ development) 
    To speed up development, Sony Ericsson encourages testing of a C++ application in the UIQ 
    emulator. However, this requires that the C++ code is compiled with CodeWarrior Development 
    Studio for Symbian OS.  
    Metrowerks Code Warrior Wireless Studio 7 
    Code Warrior Wireless Studio 7 is a professional tool for wireless Java development. It includes 
    the following features: 
    • 
    CodeWarrior tools for Java v6 was the first development tool in the world to 
    comprehensively support J2ME 
    • Compile, Link, Preverify, Obfuscate, Optimize, Package, and Run or Emulate your 
    application in a single step 
    • Develop applications for J2SE, PersonalJava, or J2ME CLDC/MIDP Platforms 
    • 
    Full support for JDK 1.1.x, 1.2.x, 1.3.x and 1.4 
     
    Wireless Studio 7 costs $599. For full details, go to: 
    http://www.metrowerks.com/MW/Develop/Wireless/Wireless_Studio/default.htm
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    75
     
    Sun One Studio 
    SunTM ONE Studio 4 update 1 is the latest release in the Sun ONE Studio line of Integrated 
    Development Environments (IDEs) for JavaTM technology. 
     
    For full details go to: http://wwws.sun.com/software/sundev/jde/buy/index.html
     
     
    Community Edition  
    The Community Edition supports development in both pJava and MIDP. 
    • Create stand-alone applications, applets, and JavaBeans[tm] components, or build 
    database-aware Web applications 
    • Supports development of JavaBeans components, JavaServer Pages
    TM, (JSPTM), 
    Servlets, and JDBCTM 
     
    Mobile Edition  
    The Mobile Edition supports the development of MIDP applications: 
    • 
    Develop and test MIDlet applications. Source level debugging is available using the 
    integrated debugger. 
    • 
    Mount multiple third party emulators and SDKs to the IDE and rapidly switch emulator 
    devices. 
     
     
     
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    76
    Personalisation and Customisation 
     
    The P800 may be personalised by the user and customised at the factory: 
    • By the User (via the UI, including interactive M-Services). 
    • By the User via PC-based utility applications. 
    • 
    Via Over The Air (OTA) configuration, initiated by operator, user or IT helpdesk. 
    • In the factory or at a Sony Ericsson Service Point, on behalf of a mobile operator. 
     
     
    User Personalisation 
    Wallpaper and Application Shortcuts 
     
    The user may set a static image to be the background 
    ‘wallpaper’ for the FC standby screen. Image size is 208 x 
    144 pixels and formats JPEG, GIF, BMP, WBMP, MBM and 
    PNG are supported. Larger images, for example, a 
    640x480 picture from the CommuniCam, will be resized to 
    fit.   
     
    Wallpaper images may be selected from internal or Memory 
    Stick storage. They can also be downloaded via M-
    Services, beamed in to the P800 using Bluetooth or 
    Infrared, or transferred in over the PC link. 
     
     
    The application shortcut buttons may be personalised by 
    the user. They will disappear after a short period to reveal 
    more of the wallpaper image. Rotating the Jog Dial will 
    redisplay them. They user may switch them on all the time. 
     
    Wallpaper is set in Control Panel, Display. A useful shortcut 
    is to tap the battery icon 
     in the FO Status Bar and 
    select Settings. Wallpaper can also be set directly from a 
    received MMS message. 
    Screen Saver 
     
    A ‘screen saver’ image is displayed after a period of 
    inactivity. The user can switch this facility on and off and 
    select the delay period before the screen saver is 
    displayed.  Image size is 208 x 320 and format is the same 
    as the Wallpaper image above, with the addition of support 
    for animated GIF. Note that use of animated GIF increases 
    power consumption. The top part of the image is displayed 
    in FC mode and the entire image is displayed in FO mode. 
     
    Device lock may be used in combination with the screen 
    saver. Upon pressing a button or touching the screen, the 
    user will be prompted to activate keys and/or enter the 
    device lock code. 
     
    When the screen saver or screen blanker is deactivated, 
    the P800 will revert to the state it was in before the screen 
    saver was activated. 
     
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    77
    Picture Phone Book 
     
    The user may store a picture of each person in Contacts. 
    When an incoming call is received with CLI matching that 
    contact, the contact’s picture will be displayed together with 
    the other information. The contact’s picture is also 
    displayed when making a call. 
     
    Pictures are easily taken using the built-in camera, though 
    of course other images can be loaded in to Contacts. A 
    copy of the picture is held in the Contacts database, 
    therefore the original picture may be deleted or renamed 
    without losing the copy stored in Contacts. 
     
    Ringtones 
     
    The user can add as many ringtones as desired, subject 
    only to available file space. Ringtones may be collected 
    from many sources including Memory Stick, M-Services, 
    MMS and transfer from a PC. 
     
    Any compatible audio file in the multimedia storage (Internal or Memory Stick) can be selected as 
    a ringtone. The P800 can play both iMelody format ringtones and the following polyphonic 
    formats: AMR, AU, MIDI, RMF (Beatnik) and WAV. 
     
    A system default ringtone is provided. This is the ringtone when the P800 is first initialised. It 
    cannot be deleted and is retained after a Master Reset. 
     
    The user may select a user default ringtone in the Phone application. In FO mode select Edit, 
    Preferences, Sounds and alerts. This will now be played where no Personal ringtone is identified 
    for the incoming call. 
     
    A Personal ringtone may be selected for a contact – simply select the required ringtone whilst 
    entering or editing the contact’s details. When the Calling Line Identification (CLI) of the incoming 
    call is matched to a contact, the Personal ringtone for that contact will be played. 
     
    Ringtones are played directly from the Internal or Memory Stick storage. Therefore, if they are 
    renamed or deleted (using the Audio application), or located on the Memory Stick and it is 
    removed, the P800 will instead play the system default ringtone. 
     
    The flow diagram on the next page illustrates the logic for ringtone selection when an incoming 
    call arrives.  
     
    If no CLI information is available, then only a default ringtone can be played. If the user has 
    selected a personalised default ringtone and it is available (can be read from the internal storage 
    or Memory Stick) then it will be played, otherwise the system default will be played. 
     
    If CLI information is available, the P800 checks the Contacts database to find a contact with the 
    telephone number in question. If a Personal ringtone has been set for this contact, it will be 
    played. If the ringtone has been deleted, moved, renamed or exists on a Memory Stick that is 
    unplugged, then the system default ringtone will be played.  
    						
    							         P800/P802
     
    White Paper, January 2003 
    78
     
     
     
    Other Audio Personalisation 
    The following sounds are may also be personalised in the P800: 
    • 
    Time (alarm) 
    • Calendar (reminder alerts) 
    • 
    Tasks (reminder alerts) 
    • Messaging (notification of new message) 
     
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    79
    Sony Ericsson Content 
     
    The P800 is supplied with a variety of multimedia material in order to demonstrate the 
    applications and provide the user with a ‘starter pack’ of useful and fun content. The material 
    supplied on the P800 itself is selected to be acceptable in all cultures and to be independent of 
    time. More contemporary and localised content can be made available via download. 
     
    The table below summarises the multimedia content provided in the P800’s internal storage, on 
    the Multimedia ROM and from wap.sonyericsson.com. Exact 
    content is subject to change. 
     
    Content type Internal 
    StorageExtra 
    on CDTotal 
    on Cd Web/ 
    WAP 
    Wallpapers 9312 
    30 
    Screensaver  21 
     
    Animated GIF 112 
     
    Ring melodies  11 213 
    22 
    Sound effects 527 
    7 
    Music MP3 11 
     
    Video Clip  11 
    1 
    EMS Images 66 
     
    EMS Animations 15 
     
    MMS Templates 88 
    19 
    MMS Pictures  2  
    8 
     
    The content loaded in the internal storage (apart from EMS) can be deleted by the user and will 
    be lost on Master Reset. It may be restored from the Multimedia CD.   
    Sample Image Content 
     
     
    Example Wallpaper pictures 
     
        
     
    Example GIF animation – can be used in MMS messages. 
     
      
    						
    							         P800/P802
     
    White Paper, January 2003 
    80
     
     
       
     
     
     
     
    Example screen saver 
     
     
                                                 
     
    Example MMS pictures 
     
    Audio Content 
    Ringtones 
     
    Name Type Size Location Notes 
    System Default  Midi  Fixed  Retained at Master Reset 
    BigBand Midi 14kB Internal  
    DrumnBass Midi  7kB Internal  
    Happy iMelody < 1kB Internal  
    Ktechy RMF 48kB Internal  
    Lithium Midi < 1kB Internal  
    Oldfashioned WAV 35kB Internal  
    Skipdown iMelody < 1kB Internal  
    Stowaway RMF 34kB Internal  
    Techno Midi 16kB Internal  
    Trance Midi 10kB Internal  
    Zinc Midi < 1kB Internal  
    Frenitian RMF 65kB CD  
    Samba Midi 15kB CD  
    Disco Midi 15kB WAP/Web  
    Flower Midi 12kB WAP/Web  
    Europium Midi 4kB WAP/Web  
    Lutetium Midi 4kB WAP/Web  
    Xenon Midi 4kB WAP/Web  
    March Midi 13kB WAP/Web  
    See-through RMF 24kB WAP/Web  
    Semba Midi 17kB WAP/Web  
      
    						
    All Sony Ericsson manuals Comments (0)