Sony Ericsson Themes - SE

Sony Ericsson Themes - SE

Sony Ericsson Themes

June 2006

Developers guideline

Sony Ericsson Themes

Preface

Purpose of this document

This document describes how to implement themes for Sony Ericsson mobile phones.

The document is intended for content providers who want guidelines to optimally create themes and the elements required to create an appealing theme.

People who can benefit from this document are:

• Software developers • Content providers

• Operators and service providers

It is assumed that the reader is familiar with different graphic and sound formats.

These Developers guidelines are published by:

Sony Ericsson Mobile Communications AB,

SE-221 88 Lund, Sweden

Phone: +46 46 19 40 00

Fax: +46 46 19 41 00 www.sonyericsson.com/

© Sony Ericsson Mobile Communications AB,

2006. All rights reserved. You are hereby granted a license to download and/or print a copy of this document.

Any rights not expressly granted herein are reserved.

16th edition (June 2006)

Publication number: EN/LZT 108 7584, R16A

This document is published by Sony Ericsson

Mobile Communications AB, without any warranty*. Improvements and changes to this text necessitated by typographical errors, inaccuracies of current information or improvements to programs and/or equipment, may be made by

Sony Ericsson Mobile Communications AB at any time and without notice. Such changes will, however, be incorporated into new editions of this document. Printed versions are to be regarded as temporary reference copies only.

*All implied warranties, including without limitation the implied warranties of merchantability or fitness for a particular purpose, are excluded. In no event shall Sony Ericsson or its licensors be liable for incidental or consequential damages of any nature, including but not limited to lost profits or commercial loss, arising out of the use of the information in this document.

2

June 2006

Developers guideline

Sony Ericsson Themes

Sony Ericsson Developer World

On www.sonyericsson.com/developer , developers will find documentation and tools such as phone White papers, Developers guidelines for different technologies, SDKs and relevant APIs. The website also contains discussion forums monitored by the Sony Ericsson Developer support team, an extensive Knowledge base, Tips and tricks, example code and news.

Sony Ericsson also offers technical support services to professional developers. For more information about these professional services, visit the Sony Ericsson Developer World website.

Trademarks and acknowledgements

Adobe and Photoshop are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.

The Bluetooth word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by

Sony Ericsson is under license.

Symbian and all Symbian-based marks and logos are trademarks of Symbian Limited.

Other product and company names mentioned herein may be the trademarks of their respective owners.

3

June 2006

Developers guideline

Sony Ericsson Themes

Document conventions

Products

Sony Ericsson mobile phones are referred to in this document using generic names as follows:

Sony Ericsson mobile phones

P910

P990

V800

K300

J300

K750

Z800

K600

Z520

W600

W550

T630

Z600

Z1010

K700

S700

K500

Z500

P900

Generic names

Series

T68

T230

T290

T300

T310

T610

T68i

T226, T230, T238

T290i, T290c, T290a

T300, T302, T306, T308

T310, T312, T316

T610, T616, T618

T628, T630, T637

Z600, Z608

Z1010

K700i, K700c

S700i, S700c, S710a

K500i, K506c, K508i, K508c, F500i

Z500a

P900, P908

P910a, P910i, P910c

P990i, P990c

V800, Vodafone 802SE

K300i, K300c, K300a

J300i, J300c, J300a

K750i, K750c

Z800i

K600i

Z520i, Z520c, Z520a

W600i

W550i, W550c

4

June 2006

Developers guideline

Sony Ericsson Themes

M600

W950

K800

K790

Z530

W300

K510

K310

W800

W900

J210

Z300

J220

J230

W810

K610

W700

Z525

Z550

W850

Z710

W710

W800i, W800c

W900i

J210i, J220c

Z300i, Z300c, Z300a

J220i, J220c, J220a

J230i, J230c, J230a

W810i, W810c, W810a

K610i, K610c, K610im

M600i, M600c

W950i, W950c

K800i, K800c, K800a

K790i, K790c, K790a

Z530i, Z530c

W300i, W300c

K510i, K510c

K310i, K310c, K310a

W700i, W700c

Z525a

Z550i, Z550c

W850i, W850c

Z710i, Z710c

W710i, W710c

Typographical conventions

In this document code examples are written in Courier font:

<textColor id="operator" text="#000000" outline="#9CCE9C"></ textColor>

5

June 2006

Developers guideline

Sony Ericsson Themes

Terminology and abbreviations

Term

JPEG

MIDI

MIME

SVGT 1.1

XML

Explanation

Joint Photographic Experts Group.

Musical Instrument Digital Interface

Multipurpose Internet Mail Extensions

SVG (Scalable Vector Graphics) Tiny version 1.1

eXtensible Markup Language

Document history

Change history

2004-01-19

2004-03-02

2004-03-27

2004-09-20

2004-10-29

2005-04-11

2005-08-01

2005-08-08

2005-09-13

2005-09-26

2005-10-24

2005-11-03

2005-11-14

2005-11-21

Version R1A

Version R2A

Version R3A

Version R4A

Version R5A

Version R6A

Version R7A

Version R7B

Version R7C

Version R7D

Version R8A

Version R8B

Version R9A

Version R9B

First Edition.

Second edition. Added K700 information.

Third edition. Editorial changes for K700 image size.

Fourth edition. Added information for S700,

K500 and Z500 series.

Fifth edition. Added information for V800 and

T290 series.

Sixth edition. Added information for K300,

J300, K750, Z800, and K600 series.

Seventh edition. Added information for Z520

S600 and W600 series.

Seventh edition. S600 series changed to

W550 series.

Minor editorial changes.

Minor editorial changes.

Eighth edition. Added information for W900 series.

Minor editorial changes.

Ninth edition. Added information for J210,

Z300, J220 and J230 series.

Minor editorial changes.

6

June 2006

Developers guideline

Sony Ericsson Themes

Change history

2005-12-16

2006-01-04

2006-02-13

2006-02-28

2006-04-04

2006-05-23

2006-06-19

Version R10A

Version R11A

Version R12A

Version R13A

Version R14A

Version R15A

Version R16A

Tenth edition. Added information for P990 series.

11th edition. Added information for W810 series.

12th edition. Added information for K610,

M600 and W950 series.

13th edition. Added information for K800,

K790, Z530, W300, K510 and K310 series.

14th edition. Added information for W700 and

Z525 series.

15th edition. Added information for Z550,

W850, Z710 and W710 series.

16th edition. Added information the K610im.

7

June 2006

Developers guideline

Sony Ericsson Themes

Contents

Themes architecture .................................................................................................10

Themes introduction ...............................................................................................11

Compatibility between different Sony Ericsson mobile phones ..........................11

Theme MIME types .................................................................................................13

Sony Ericsson Themes Creator ...............................................................................13

Characteristics and limitations of the Themes Creator .......................................14

Theme design recommendations ............................................................................15

Creating images ...................................................................................................15

Element colours ...................................................................................................16

Appendix 1

– Themes version 1.0 ................................................................................................17

Image files in themes ..............................................................................................18

Colour setting notes ................................................................................................19

Appendix 2

– Themes version 2.0 ................................................................................................20

Image files in themes ..............................................................................................21

Colour setting notes ................................................................................................22

Ringtones ................................................................................................................22

Appendix 3

– Themes version 3.0 ................................................................................................23

Image files in themes version 3.0 ............................................................................24

Colour setting notes ................................................................................................26

Alpha blended colours .........................................................................................27

Ringtones ................................................................................................................28

Appendix 4

– P900/P910 themes .................................................................................................29

Theme package contents ........................................................................................30

The XML file .........................................................................................................31

Skins and screen saver ........................................................................................33

Example of a valid XML file .................................................................................39

P900/P910 theme creation ......................................................................................40

Colour scheme ...................................................................................................40

Wallpaper .............................................................................................................41

Fixed elements ....................................................................................................41

System Sounds FAQ ...........................................................................................43

Appendix 5

– Themes versions 3.1 and 3.2 .................................................................................44

Organic elements ....................................................................................................45

Image files in themes version 3.1 and 3.2 ...............................................................45

Colour setting notes ................................................................................................47

Alpha blended colours .........................................................................................47

Ringtones ................................................................................................................49

Appendix 6

– Themes version 4.0 ................................................................................................50

8

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes version 4.0 ............................................................................51

Images order of placement ..................................................................................54

Colour setting notes ................................................................................................55

Alpha blended colours .........................................................................................55

Ringtones ................................................................................................................56

Appendix 7

– Themes version 4.1 ................................................................................................57

Image files in themes version 4.1 ............................................................................58

Images order of placement ..................................................................................61

Colour setting notes ................................................................................................62

Alpha blended colours .........................................................................................62

Sounds ....................................................................................................................63

Appendix 8 – P990, M600 and W950 themes ..........................................................64

P990, M600 and W950 theme package contents ...................................................65

Skins, skintexts and patches ..................................................................................65

Colour schemes ....................................................................................................65

Image files ...............................................................................................................66

Image drawstyles .................................................................................................66

Text colours and styles ...........................................................................................67

Sounds ....................................................................................................................67

The Preview screen .................................................................................................68

Theme elements ......................................................................................................68

Appendix 9

– Themes version 4.5 ................................................................................................76

Image files in themes version 4.5 ............................................................................77

Images order of placement ..................................................................................80

Colour setting notes ................................................................................................81

Alpha blended colours .........................................................................................81

Sounds ....................................................................................................................82

9

June 2006

Developers guideline

Sony Ericsson Themes

Themes architecture

This chapter contains general information about themes in Sony Ericsson mobile phones. Specific information about theme formats and specifications for different phone models and theme versions can be found in the appendices of this document.

10

June 2006

Developers guideline

Sony Ericsson Themes

Themes introduction

A theme is a way to change the graphical experience for the user in just one setting.

When the user selects to use a theme, the following user interface details may be affected:

• Colours of graphical elements (backgrounds, shadows, highlights, and so on).

• Pictures used as backgrounds for graphical elements.

• Sounds used for different alerts and events.

Which elements that may be affected by themes depends on the mobile phone model. At delivery a number of themes are pre-loaded into the phone. More themes can be achieved, for example through an

Internet connection, via MMS, or from a computer connected to the phone via Infrared, serial/USB cable or Bluetooth™ wireless technology.

Theme files for Sony Ericsson phones, except for the Symbian/UIQ phones (P900, P910, P990, M600 and

W950 series), are TAR archives with the file extension .thm. A theme file contains at least an XML file, in which colour settings for graphical elements and optionally image file names and audio file names are defined. If the XML file specifies image or audio file names, the specified files are also included in the archive. To extract the individual files from THM theme files most standard archiving applications on the market can be used.

Sony Ericsson Symbian/UIQ phone theme files are ZIP packages with file extension .utz. A package contains an XML file specifying colour settings, images and sounds used in the theme, together with a number of image and audio files.

Compatibility between different Sony Ericsson mobile phones

Not all Sony Ericsson mobile phones support the same theme format. The main differences are the screen size and what elements are included in the theme. Another difference is the support for image formats

(GIF, JPEG, PNG, MBM, SVGT 1.1).

For Sony Ericsson mobile phones other than the P900/P910, standard image formats, GIF, JPEG, PNG and SVGT 1.1 are used.

For the P900/P910, a Symbian™ specific file format called “MultiBitMap” file (MBM) is used for certain images in a theme. MBM files are native Symbian OS format. MBM files can consist of one or multiple images. The MBM format is not supported for the P990, M600 and W950 series.

Several themes versions exist for Sony Ericsson mobile phones. In the table below, phone models, themes versions and screen sizes are listed. For more details and specifications for the different themes versions and phone models, refer to the appendices of this document.

Phone series/model

T68, T300, T310

T226

Theme version Screen size

(WxH) pixels

ver 1.0

101x80 ver 1.0 extended 101x80

No. of colours

256 colours

512 colours

11

June 2006

Phone series/model

T230, T290

J210, Z300, J220 and J230

T610, T630 and Z600

Z1010 and K700

S700

Z500, K500

P900, P910

V800, Z800

K300, J300

K750, K600, W800, W700

Z520, Z525

Z530, K310

W300, K510

W600, W550, W810, Z550

W900

K610, Z710, W710

K800, K790, W850

P990, M600, W950

Developers guideline

Sony Ericsson Themes

Theme version Screen size

(WxH) pixels

ver 1.0 extended 101x80 subset of ver 2.0

128x128 ver 2.0

ver 3.0

128x160

176x220 ver 3.0

ver 3.0

240x320

128x160

Symbian specified theme format

Flip open:

208x320

Flip closed:

208x208 ver 3.1 and 3.2

Z500 external screen: 96x64

176x220

External screen:

80x101 ver 3.0

ver 4.0

ver 4.0

128x128

176x220

128x160

External screen:

80x101 ver 4.1

ver 4.1

ver 4.1

ver 4.1

128x160

128x160

176x220

240x320 ver 4.5

ver 4.5

176x220

240x320

Symbian 9/UIQ 3 specified theme format

240x320

No. of colours

4,096 colours

65,536 colours

65,536 colours

65,536 colours

262,144 colours

65,536 colours

4,096 colours

65,536 colours

262,144 colours

65,536 colours

65,536 colours

262,144 colours

262,144 colours

65,536 colours

65,536 colours

262,144 colours

262,144 colours

262,144 colours

262,144 colours

262,144 colours

262,144 colours

12

June 2006

Developers guideline

Sony Ericsson Themes

Theme MIME types file extension

.thm

.utz

MIME type

application/vnd.eri.thm

application/vnd.uiq.thm

MIME type for Sony Ericsson T68, T300, T310,

T230, T290, T610, T630, Z600, Z1010, K700,

S700, K500, Z500, V800, Z800, K300, J300,

K750, K600, Z520, W600, W550, W800, W900,

J210, Z300, J220, J230, W810, K610, K800,

K790, Z530, W300, K510, K310, W700, Z525,

Z550, W850, Z710 and W710 themes

MIME type for Sony Ericsson P900, P910, P990,

M600 and W950 themes

Sony Ericsson Themes Creator

Sony Ericsson Themes Creator is a personal computer based application that allows users to personalize the “look and feel” of the Sony Ericsson mobile phones. The application allows you to create new themes, edit an existing theme and save a theme.

The Themes Creator application is available for download at www.sonyericsson.com/developer/multimedia .

The Sony Ericsson Theme Creator application helps you to create/compose themes which are compatible with Sony Ericsson mobile phones. The application is not a graphic editing tool, but more of a “composer”, that is, it enables you to create a theme based on existing components (sound files, image files, and so on.). It also allows you to change display colours for menu text, clock display, and so on.

The image below shows the main window of the Themes Creator application, with the K700 phone selected for theme editing and preview.

The most important features of the Themes Creator are:

• In the File menu the phone model to work with can be changed, existing theme files can be opened and the current theme can be saved.

• The tabs are used to select group of theme elements to edit. In the example below, the Standby screen is selected.

• The list selector is used to select which display element to edit. For images the recommended size is displayed.

• The Import... button is used to select an image for the current element. When the button is pressed, a

“File open” dialog is displayed so the wanted image can be selected.

13

June 2006

Developers guideline

Sony Ericsson Themes

• Colour settings for text items, outlines and backgrounds can be entered directly into the text fields or selected via a “Colour” dialog, displayed when a colour button is pressed. The scrollbar to the right of the colour settings is displayed when more settings are available than can be viewed in the window.

• Image and colour changes are immediately reflected in the preview image to the right. Pressing the

Preview all button shows the appearance of all different screens with currently selected images and colours.

Characteristics and limitations of the Themes Creator

• When launching the application for the first time, you will be asked to choose a phone model. This will be the mobile phone model used when previewing the current theme in the application. Of course a theme can be saved for one phone model and be opened in another mobile phone preview, as long as

they belong to the same theme version see the specifications table on page 11.

• The application remembers the last mobile phone model that was used before closing a Themes Creator session. When a theme file (*.thm or *.utz) is opened in the Windows Explorer, an error might occur because the opened theme file is not compatible with the current phone model. Therefore, it is recommended to first start the Sony Ericsson Themes Creator, then choose the appropriate mobile phone model, and finally open the theme file.

14

June 2006

Developers guideline

Sony Ericsson Themes

• Due to resolution and colour depth differences between the computer and the phone, the preview pane of the Sony Ericsson Themes Creator can be slightly different compared to what is displayed in the mobile phone. Differences may also depend on market or operator customizations of the phone.

• The Symbian graphic format (MultiBitMap – MBM) is required for the P900/P910 theme to provide the graphical effects of the mobile phone. The application converts MBM files in opened theme files to

BMP files which are displayed in the preview pane of the Sony Ericsson Themes Creator. Therefore, the appearance of the MBM skins might differ from the appearance in the actual P900/P910 devices.

For more information about MBM files, refer to the Symbian publication “Symbian OS C++ for Mobile

Phones” by Richard Harrison.

• If a P900/P910 theme (not created in the Themes Creator) is opened and an MBM file does not contain the correct number of bitmaps, these bitmaps will not be shown in the applications.

• If not all bitmaps for an MBM file are present in the Themes Creator when saving the theme, a warning message is displayed. If the warning is ignored, and the theme is saved, this specific MBM file will not be included in the theme.

Theme design recommendations

• To make a theme for different Sony Ericsson mobile phones, it is advised that images for all desired elements in all these phone models are created. Please refer to the appendices of this document for information on which elements can contain images, together with image sizes and colour depths. Use the Themes Creator to import images, set colours for other elements, and save a theme file for each of the different phone models.

However, it is not necessary to create images for all items, since colour settings can be applied for any element if preferred. When the phone model is selected, default colours are set for all theme elements.

• If images are to be used for wallpaper and desktop background, they must be of the defined size. Otherwise the images will not be displayed correctly or, in worst case, the mobile phone will not be able to install the theme.

Creating images

For creating pictures and image components, use any standard commercially available image editing application, for example Adobe® Photoshop®.

When creating images for themes, the following must be taken into consideration:

• The colour depth of the mobile phone: 256, 512, 4K, 65K or 262K colours

Τhe height and width of the image.

• Images must be valid GIF/JPEG/PNG/MBM/BMP/SVGT 1.1 files (depending on the themes version of the phone, see the specifications in the appendices of this document). If one file is corrupt the whole theme file will be treated as corrupt.

15

June 2006

Developers guideline

Sony Ericsson Themes

• When using JPEG files, make sure that the files are converted/saved to JPEG format from images with

24-bit colour depth. Otherwise, the theme will be considered invalid and can not be installed in the phone.

Note:

Images are not always required for elements that allow images. Using an image file results in a larger theme file. In many cases, a colour attribute is sufficient for making the theme look good.

Element colours

The Sony Ericsson Themes Creator starts with a default set of colours for all required theme elements. It is up to the user to change the colours he wants.

Colour selection

When selecting colours for certain elements of a theme, colours of some pairs and some triplets of elements must be chosen so that the user clearly can see the elements on the phone display. The RGB distance (see below) between elements need to be at least 20 for themes version 1 and 2, and at least 12 for themes version 3.0, 3.2, 4.0, 4.1 and 4.5, to allow a user to see the colour difference on the screen.

When a colour setting for an element that need to be separable from other elements is changed in the

Themes Creator, the RGB distance between the colours is calculated. Small red triangles near the colour buttons indicate that the current values are invalid, that is too close in colour. The theme can still be saved after a warning message, but the theme can not be installed in a phone.

RGB distance calculation

If the Themes Creator is not used for creating a theme, the RGB distance should be calculated to verify that colours are distinguishable. The following example shows how to calculate the RGB distance between two colours.

Note: For phones with 256, 512 or 4096 colour displays, element colour pairs may in rare cases become invalid even if the RGB distance is greater than 20. This is because the colours are converted into the screen’s palette, and two colours that are separable in RGB mode may be converted into palette colours that are not.

Example:

To calculate the RGB distance between two blue colours, RGB(0,67,140) and RGB(0,82,164):

1. Calculate the differences between Red, Green and Blue colour values separately and calculate the square of the differences.

Red difference = 0 – 0 = 0

Blue difference = 82 – 67 = 15

Green difference = 164 – 140 = 24

2. Add the squares of the three colour differences together:

0

2

+ 15

2

+ 24

2

= 0 + 225 + 576 = 801

3. The RGB distance is calculated as the square root of the sum of squares above:

RGB distance = 801 = 28.3

16

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 1

– Themes version 1.0

This appendix contains theme specifications for the Sony Ericsson T68, T300, T310, T230 and T290 series.

17

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes

The table below lists theme elements where images may be used and sizes of these images in pixels.

Element T68

T300

T310

T230

T290

Comment

Phone specifications

Screen size

No. of colours

Supported image file formats

101x80

256

GIF

101x80

4,096

(T226: 512)

GIF File extension must be .GIF.

JPEG is not supported for theme version 1.0 images, even for phones that support JPEG, for example for wallpapers.

Standby

Background 101x80 If the image is larger than 101x80 it is cut from the bottom/right, if it is smaller, it is centered on the screen.

Desktop

Desktop background 101x80 If the image is larger than 101x80 it is cut from the bottom/right, if it is smaller it is centered on the screen.

Navigation

Title (small)

Title (medium)

Title (large)

Title (Asian)

Highlight (small)

Highlight (medium)

Highlight (large)

101x20

101x27

When an image is used for this element, two rows of text with small font can be displayed in the title, which gives less room for menu items. Only in menus, not in applications.

When an image is used for this element, two rows of text with medium font can be displayed in the title, which gives less room for menu items. Only in menus, not in applications.

N/A

N/A

101x16

101x16

Only room for one row with large font in the title

Same as Title (large) for phones on the Asian market.

101x10 Background for highlighted items with small font.

101x13 Background for highlighted items with medium font.

N/A 101x16 Background for highlighted items with large font.

18

June 2006

Developers guideline

Sony Ericsson Themes

Element

Highlight (Asian)

Datalist Image

T68

T300

T310

N/A

N/A

T230

T290

Comment

101x16 Same as Highlight (large) for Asian phones.

101x80 Background picture used in menus. This image will be obscured by Title and Highlight bar.

Note: The colour palette used for the GIF conversion has great impact on the quality of theme images.

The Developers Guideline Adapting images for Sony Ericsson phones contains instructions how to optimize the 256 colour palette for GIF images to be viewed on phone displays. Particularly, great improvements can be achieved on images for the T226 (512 colour/9-bit) and T230/T290 series (4,096 colour/12bit) phones. This document can be downloaded from www.sonyericsson.com/developer/multimedia .

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest colour in the display’s palette is used.

Therefore the appearance of colours on the phone display can differ slightly from the appearance in the

Themes Creator preview images.

Some colour settings only have effect on the display when an image is selected for the background.The following colour values are replaced by the Text colour setting (set in the Navigation tab in Themes Creator) when there is no image in the background:

• Standby operator name text

• Standby operator name outline

• Standby time text

• Standby time outline

The colour setting Desktop title shadow is only used when there is an image for the desktop background.

19

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 2

– Themes version 2.0

This appendix contains theme specifications for the Sony Ericsson T610, T630, Z600, J210, Z300, J220 and J230 series.

20

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes

The table below lists theme elements where images may be used and sizes of these images in pixels.

Element T610, T630,

Z600

J210, Z300,

J220, J230

Comment

Phone specifications

Screen size

No. of colours

Supported image file formats

128x160

65,536

128x128

65,536

GIF, JPEG GIF, JPEG image files must be valid GIF or JPEG files.

If one file is corrupt, the whole theme will be treated as corrupt.

Standby

Statusbar background

Softkeys background

Wallpaper

128x14

128x19

128x127

No support

No support

128x128 If the image is larger than specified, it is cropped, if it is smaller it is centered on the screen.

Desktop

Desktop background 128x127 128x128 If the image is larger than specified, it is cropped, if it is smaller it is centered on the screen.

Navigation

General background

Title

128x104

128x23

123x16

128x105

128x23 When an image is used for this element, its height is about two rows, instead of one when the colour setting is used, which gives less room for menu items. The image is shown only in menus, not in applications.

123x16 Highlight

Popup

Popup title

Popup highlight

118x23

113x16

118x23

113x16

Note: In general JPEG files are smaller than GIF files with the same image size. The image format used therefore affects the final size of the theme file. A general recommendation is to use GIF files for coloured line art graphics (“cartoon-like images”), and JPEG files for photographic pictures.

21

June 2006

Developers guideline

Sony Ericsson Themes

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest value within the 65,536 colour depth will be used. Therefore the appearance of colours on the phone display can differ slightly from the appearance in the Themes Creator preview images.

Some colour settings only have effect on the display when an image is selected for the background.The following colour values are replaced by the Text colour setting (set in the Navigation tab in Themes Creator) when there is no image in the background:

• Standby operator name text

• Standby operator name outline

• Standby time text

• Standby time outline

The colour setting Desktop title shadow is only used when there is an image for the desktop background.

Ringtones

Note: Ringtones can only be included in ver 2.0 themes for the J210, Z300, J220 and J230 series.

In the Themes Creator a ringtone can be imported into the theme. Select the Ring signal tab to import the audio file you want. However, not all ringtone formats are suited for all phones. Please refer to the Ring-

tones Developers Guideline, available for download at www.sonyericsson.com/developer/multimedia .

22

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 3

– Themes version 3.0

This appendix contains theme specifications for the Sony Ericsson Z1010, K700, S700, K500, Z500, K300, and J300 series.

23

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes version 3.0

If no image is used for an element, colour settings will be used instead, see the Colour setting notes section below.

The image file format used affects the total size of the theme file. In general GIF files are smaller than JPEG files with the same image size. PNG files always contains full 24-bit colour representation and does not approximate pixel areas as the JPEG format does, which in some cases leads to large files. The PNG format allows semi transparency through alpha channels.

Animations are only supported in GIF format.

A general recommendation is to use GIF files for coloured line art graphics (“cartoon-like images”) and animations, JPEG or PNG files for photographic pictures. In many cases it is worth the effort to save an image in different formats and select the smallest file. PNG must be used for images with transparent or semi-transparent areas.

The table below lists theme elements where images may be used and sizes of these images in pixels. In the “Comment” column is noted which images are allowed to be animations and for which elements image transparency is supported.

Element Z1010 K700 S700 K500

Z500

K300

J300

Comments

Phone specifications

Screen size

No. of colours

Supported image file formats

176x220 176x220 240x320 128x160 128x128 Z500 external display:

96x64

65,536 262,144 65,536 65,536 Z500 external display:

4,096

GIF, JPEG, PNG If one image file is corrupt, the whole theme will be treated as corrupt.

Standby

Standby (wallpaper)

Standby softkey

Standby statusbar

Desktop

176x182 176x176 240x266 128x128 128x96 Animation allowed.

If the image is larger than the specification, it is cropped, if it is smaller it is centered in the area

176x22 176x26 240x30 128x18 128x18

176x16 176x18 240x24 128x14 128x14

24

June 2006

Developers guideline

Sony Ericsson Themes

Element

Desktop

Softkeys

Statusbar

Z1010 K700 S700 K500

Z500

K300

J300

Comments

176x182 176x176 240x266 128x128 128x110 If the image is larger than the specification, it is cropped, if it is smaller it is centered in the area

176x22 176x26 240x30 128x18 128x18 The images or colour settings for these ele-

176x16 176x18 240x24 128x14 N/A ments are used in all other screens too, except for the standby screen.

Navigation – Single Title

Title small

Background

Highlight

176x19 176x29 240x40 128x20 128x20

N/A 176x147 240x226 128x108 128x89 The same background image is used for all navigation screens.

N/A 169x55 233x72 123x39 123x36 Transparency (alpha channel) allowed.

Placed on top of the background image.

Navigation – Double Title

Background

Title

Highlight

176x42 N/A N/A N/A N/A The same background image is used for all navigation screens.

176x40 176x52 240x70 128x37 128x37

170x51 N/A N/A N/A N/A Transparency (alpha channel) allowed.

Placed on top of the background image.

Navigation – Tab Title

Tab

Tab selected

Tab unselected

176x40 176x52 240x70 128x37 128x37

31x20 35x27 48x39 25x20 25x20 Transparency (alpha channel) allowed.

Placed on top of the Tab

(title) image.

31x20 35x23 48x33 25x17 25x17 Transparency (alpha channel) allowed.

Placed on top of the Tab

(title) image. Repeated as many times as there are menu items (max 5).

25

June 2006

Developers guideline

Sony Ericsson Themes

Element Z1010 K700 S700 K500

Z500

K300

J300

Comments

Highlight small 170x28 169x32 233x42 123x20 123x20 Transparency (alpha channel) allowed.

Placed on top of the background image.

Popup (and More menu)

Popup title

Popup highlight

150x32 163x29 209x40 118x20 118x20 Transparency (alpha channel) allowed.

Placed on top of the popup image.

144x28 156x30 202x42 113x20 113x20 Transparency (alpha channel) allowed.

Placed on top of the popup image.

Popup (background) 150x150 163x152 209x232 118x109 118x101 The size of the area where this image is displayed depends on if there is a title and (for

More menus) the number of items in the list. The image is cropped if the area is smaller than the image size.

External display – Z500 only

External N/A N/A N/A 96x64 N/A

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest value within the phones colour depth will be used. Therefore the appearance of colours on the phone display can differ slightly from the appearance in the Themes Creator preview images.

26

June 2006

Developers guideline

Sony Ericsson Themes

Alpha blended colours

In themes version 3.0 a number of colours are automatically rendered using alpha blending, either as a percentage of the colour setting or as a percentage of black or white.

The following colours are rendered using automatic alpha blending:

Element

Standby

Operator name outline

Time outline

Secondary statusbar background

Softkeys

Softkeys text shadow

Softkeys disabled text

Desktop

Desktop title text shadow

General

Title text shadow

Disabled text

Highlight disabled text

Scrollbar background

Popup/More list

Popup title text shadow

Popup disabled text

Popup highlight disabled text

Alpha blending

50% of set colour

50% of set colour

70% of White (FFFFFF)

20% of Black (000000)

50% of Softkeys Text

20% of Black (000000)

20% of Black (000000)

50% of Text

50% of Highlight text

50% of set colour

20% of Black (000000)

50% of text in More lists

50% of highlighted text in

More lists

40% of Black (000000)

50% of set colour

Comments

Not in XML file. Z500 only.

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file Popup frame shadow

Popup scrollbar background

Tabs

Tab text shadow

Notes

Notes

Notes text

20% of Black (000000)

70% of White (FFFFFF)

No blending, always = “000000”

Not in XML file

Not in XML file

Not in XML file

27

June 2006

Developers guideline

Sony Ericsson Themes

Ringtones

In the Themes Creator a ringtone can be imported into the theme. Select the Ring signal tab to import the audio file you want. However, not all ringtone formats are suited for all phones. Please refer to the Ring-

tones Developers Guideline, available for download at www.sonyericsson.com/developer/multimedia .

28

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 4

– P900/P910 themes

A P900/P910 theme package is a standard zip file with the file extension .utz, containing several files.

Some of the files must match the definition given in a XML file in the theme package, while others must match the rules specific to the P900/P910 theme extensions.

29

June 2006

Developers guideline

Sony Ericsson Themes

Theme package contents

A theme package contains the following files:

Mandatory

• One (1) Theme XML definition in a file with extension .xml.

This must be present in the package. The format will be explained below.

Optional

• Two (2) wallpaper images (typically JPEGs, but can be any image format handled by the P900/P910 media server – GIF, JPEG or PNG). One of the wallpaper images is for the Flip Open AppLauncher, and one is for the Flip Close standby screen of telephony. The names of these two files are specified in the

XML definition file.

• 16 sound files (any audio format supported by the media server – MP3, MIDI or RMF).

A theme package can contain any combination of these files or none of them. File names are specified in the XML definition file.

• Eight (8) MBM skin files for

- appicker graphics

- dialog title bar

- flip closed title bar

- appLauncher graphics

- list box highlight

- menu bar

- menu pane

- status bar

The name and format of these skin files are static, and cannot be defined in the XML definition file. A theme package can contain any combination of the skin bitmap files. The Themes Creator automatically gives the skin files correct names when a theme is saved.

• Three (3) PNGs image files for

- standby shortcut

- selected shortcut

- shortcut’s halo.

A theme package can contain all or none of them. The name of the files are static. The Themes Creator automatically names the file correctly when a theme is saved.

• One (1) screensaver image file (must be a GIF). File name is static. The Themes Creator automatically names the file correctly when a theme is saved.

30

June 2006

Developers guideline

Sony Ericsson Themes

The XML file

The Theme definition XML file defines the use of the files present in the theme packages and defines the colour scheme to use.

Note:

Elements in the XML file that does not have any PCDATA or sub elements, but only attributes can be written in an abbreviated format. So instead of writing

<darkColor background="#003399" text="#FFFFFF"></darkColor> you can write

<darkColor background="#003399" text="#FFFFFF"/>

The XML file can contain the following elements ( example of xml file provided below):

<?xml version="1.0"?>

(Mandatory element)

<!DOCTYPE theme SYSTEM "theme.dtd">

(Mandatory element)

<theme>…</theme>

(Mandatory element)

The <theme> element has the following mandatory attributes:

title: title of the theme (for example title="my theme". Should be the same as the file name of the theme.)

author: author of the theme (for example author="John Doe")

copyright: copyright information (for example copyright="Sony Ericsson")

screenWidth: the screen width of the device for which this theme is intended (

“208”)

screenHeight: the screen height of the device for which this theme is intended (

“320”)

<wallpaper> filename </wallpaper>

Optional element. Defines the wallpaper(s) to use.

The <wallpaper> element has the following mandatory attribute:

id: ID of the wallpaper, identifying which wallpaper the specified file should be used for.

Supported IDs are:

Launcher wallpaper for AppLauncher ( id="Launcher").

FcStandby_208x189 wallpaper for standby screen in flip closed.

The suggested sizes for the wallpapers’ images are:

Launcher: 208x256 pixels

FcStandby_208x189: 208x189 pixels

PCDATA

filename: name of the file to use for the specified wallpaper (for example wallpaperforest.jpg). The file name can contain a relative path within the theme zip file. The image file can be of any type supported by the media server. If the file is an animation (for example GIF) then only the first frame in the animation will be used as wallpaper.

31

June 2006

Developers guideline

Sony Ericsson Themes

<condensedColorScheme>...</condensedColorScheme>

Mandatory element used to define a colour scheme. The condendedColorSheme element has no attributes or PCDATA, but must have the following three sub elements:

<darkColor></darkColor>

<midColor></midColor>

<lightColor></lightColor>

These 3 elements each have the following mandatory attributes:

background: a string defining a RGB colour (standard HTML hex format), for example

"#316331"

text: a string defining a RGB colour (standard HTML hex format), for example

"#FFFFFF” systemSound>filename</systemSound>

Optional element

If present, it must contain the following mandatory attribute:

id: id to identify the system sound that should use the specified file.

The supported IDs are (ID + corresponding UI string):

XML ID

DefaultRing

DefaultRingVoice2

DefaultRingData

MessageNewSMS

MessageNewMMS

MessageNewEmail

MessageNewVoiceMessage

MessageNewAreaInfo

MessageNewAutoSetup

DefaultAlarm

Reminder

UI String

Ring (voice)

Ring (voice) Line 2

Ring (data)

New SMS

New MMS

New Email

New voice message

New area info message

New auto setup

Default alarm

Reminder

Note:

If your theme will use MP3 files, make sure they contain an ID3V2 tag in the beginning of the file. If the

ID3V2 tag is missing from the beginning of the file, it will not be possible to pre-listen to the sound. Sound files should not be bigger than 500 Kb. Bigger files can not be pre-listened to.

filename: name of the file to associate with the specified system sound. The sound file can be of any format supported by the media server, and the file name can include a relative path within the theme file.

<colors>…</colors>

Optional element used to specify some specific text colours that override the colour scheme specified.

Only the colour of the text in the standby screen in flip close (FC) can be customized by a theme.

This element has one mandatory attribute:

id: id=“FcStandby”

32

June 2006

Developers guideline

Sony Ericsson Themes

<textColor>…</ textColor > sub element

When the <colors> element is present it must contain one or more instances of the <textColor> element as sub elements. All attributes for the <textColor> element are mandatory and must be specified:

id: ID to identify the text colour that should use the colour specification.

text: RGB colour value in standard HTML hex format. Specifies the colour to be used on text.

outline: RGB colour value on standard HTML hex format. Specifies the colour to be used on the text outline.

The textColor IDs supported for the “FcStandby” id of the <colors> element are (all lowercase):

• operator

• softkeys

• clock

• alarm

• other

Examples:

<textColor id="operator" text="#000000" outline="#9CCE9C"></ textColor>

<textColor id="softkeys" text="#000000" outline="#9CCE9C"></ textColor>

<textColor id="clock” text="#000000" outline="#9CCE9C"></ textColor>

<textColor id="alarm" text="#000000" outline="#9CCE9C"></ textColor>

<textColor id="other" text="#000000" outline="#9CCE9C"></ textColor>

Skins and screen saver

Some graphical elements of the theme are not defined in the XML file but just image files added to the zip file.

Those images must have a specific file name, a specific file format and a specific size.

System/ScreenSaver.gif

standard GIF image file (static or animated), if present in the theme package it will be used as screensaver for the device (suggested size: 208x320). The “Screensaver.gif” file must be place in a subfolder of the zip file called “System”

Skins – MBM

A theme package can contain any of the following MBM files with exactly the given names:

• AppickerSkin.mbm

• DialogSkin.mbm

• FcTitleBarSkin.mbm

• LauncherSkin.mbm

• ListBoxSkin.mbm

• MenuSkin.mbm

• MenuExtraSkin.mbm

• StatusBarSkin.mbm

33

June 2006

Developers guideline

Sony Ericsson Themes

Each MBM contains one or more bitmaps with compatible sizes and in the correct predefined order inside the MBM. In the Themes Creator, bitmap files are imported and the MBM files are created and named correctly when the theme is saved.

The bitmaps in the MBM files will be used to draw skins on associated UI control. If the bitmap is smaller than its associated UI control, it will be applied using one of three methods:

Normal: the bitmap is applied to the upper left corner of the control, no stretching or shrinking to match the size of the control is done (the bitmap should already have the correct size).

Stretch: the bitmap will be stretched to match the size of the control (details below).

Tile: the bitmap will be tiled across the control (details below).

Each bitmap that is stretched or tiled when applied has a predefined margin associated with it (see image below). When applied, the corner pieces (yellow) are copied as they are to the corners of the control. The side parts (blue) are stretched or tiled (depending on the method used) across the sides of the control, and finally, the centre piece is stretched or tiled across the centre of the control.

H = horizontal top and bottom margins, in pixels

V = vertical left and right margins, in pixels

Unless sizes of the bitmaps is mentioned below, the exact size does not matter much, since the bitmap will be stretched or tiled to fit the control. However, in the case if tiling, the smaller the bitmap is, the more times each piece needs to be tiled, which might affect drawing performance.

Typically, the colour depth of skin bitmaps shall be 12- or 16-bit colour, and the colour depth of masks shall be 1-bit black and white, or 8-bit greyscale for alpha channel.

MenuSkin.mbm

This MBM contains the bitmaps that will be used for the menu bar, and some of the bitmaps for the menu pane.

1 bitmap for menu bar background

1 bitmap for menu title highlight

1 bitmap for menu title highlight mask

1 bitmap for menu item highlight

1 bitmap for menu item highlight activated

menu bar background:

34

June 2006

Developers guideline

Sony Ericsson Themes

Draw method: Tile left & right margins: 6 top & bottom margins: 6

menu title highlight

Draw method: Tile left & right margins: 6 top & bottom margins: 6 menu title highlight mask

Draw method: Tile left & right margins: 6 top & bottom margins: 6

menu item highlight

Draw method: Stretch left & right margins: 1 top & bottom margins: 1

menu item highlight selected

Draw method: Stretch left & right margins: 1 top & bottom margins: 1

MenuExtraSkin.mbm

1 bitmap for menu pane background

1 bitmap for menu pane separator

1 bitmap with 16 elements for menu item adornments

1 bitmap with 16 elements for menu item adornment masks

menu pane background

Draw method: Tile left & right margins: 12 top & bottom margins: 12

______ menu pane separator

Draw method: Tile left & right margins: 4 top & bottom margins: 4

35

June 2006

Developers guideline

Sony Ericsson Themes

menu pane adornments

16 elements (2 rows, 8 columns), each one of them 14x14 pixels

Draw method: Normal left & right margins: 0 top & bottom margins: 0

The elements are (from top left to bottom right):

MenuPaneOptionButtonClear

MenuPaneOptionButtonSet

MenuPaneOptionButtonClearHighlighted

MenuPaneOptionButtonSetHighlighted

MenuPaneOptionButtonClearDimmed

MenuPaneOptionButtonSetDimmed

MenuPaneOptionButtonClearDimmedHighlighted

MenuPaneOptionButtonSetDimmedHighlighted

MenuPaneTick

MenuPaneTickHighlighted

MenuPaneTickDimmed

MenuPaneTickDimmedHighlighted

MenuPaneCascadeArrow

MenuPaneCascadeArrowHighlighted

MenuPaneCascadeArrowDimmed

MenuPaneCascadeArrowDimmedHighlighted

menu pane adornments mask

16 elements (2 rows, 8 columns), each one of them 14x14 pixels

Draw method: Normal left & right margins: 0 top & bottom margins: 0

DialogSkin.mbm

This MBM contains the bitmaps that will be used for the dialogs:

1 bitmap for un-pressed dialog title

1 bitmap for pressed dialog title

Un-pressed dialog title

Draw method: Stretch left & right margins: 0 top & bottom margins: 0

Pressed dialog title

Draw method: Stretch left & right margins: 0 top & bottom margins: 0

36

June 2006

Developers guideline

Sony Ericsson Themes

ListBoxSkin.mbm

This MBM contains the bitmap that will be used for the listboxes highlight:

1 bitmap for listbox highligh

Draw method: Stretch left & right margins: 20 top & bottom margins: 1

StatusBarSkin.mbm

This MBM contains the bitmap that will be used for the status bar.

1 bitmap with 2 elements for StatusBar Background (each element 208x18 pixels)

Draw method: Stretch left & right margins: Stretch top & bottom margins: Stretch

Note:

Depending on the status bar implementation, the second element used for the background when emphasized might not be used.

FcTitleBarSkin.mbm

This MBM contains the bitmap that will be used for title bar in flip closed mode:

1bitmap for title bar background

Draw method: Stretch left & right margins: 0 top & bottom margins: 0

AppickerSkin.mbm

1 bitmap for appicker’s background

1 bitmap with 6 elements (6 rows, 1 column) for appicker’s hoops

1 bitmap with 6 elements (6 rows, 1 column) for appicker’s hoop masks

Appicker background (size 208x25 pixels)

Draw method: Normal left & right margins: 0 top & bottom margins: 0

37

June 2006

Appicker Hoops (each 40x25)

Draw method: Normal top & bottom margins: 0 left & right margins: 0

Developers guideline

Sony Ericsson Themes

Appicker Hoops mask (each 40x25)

Draw method: Normal top & bottom margins: 0 left & right margins: 0

LauncherSkin.mbm

This MBM contains the bitmap that will be used for the AppLauncher

1 bitmap with 5 elements (5 rows, 1 column) for AppLauncher disks & disks animation

(from 30x30 to 44x44)

1 bitmap with 5 elements (5 rows, 1 column) for mask to the disks (from 30x30 to 44x44)

38

June 2006

Draw method: Normal left & right margins: 0 top & bottom margins: 0

Developers guideline

Sony Ericsson Themes

Draw method: Normal left & right margins: 0 top & bottom margins: 0

Standby PNG files

The following files will be used in Flip Close telephony standby screen. They must placed in a subfolder of the zip file called “Standby” (for example “Standby/ ShortCutUnselectedBall.png)

ShortCutUnselectedBall.png

42x42 pixels

ShortCutSelectedBall.png

42x42 pixels

ShortCutBallHalo.png

42x42 pixels

Example of a valid XML file

<?xml version="1.0"?>

<!DOCTYPE theme SYSTEM "theme.dtd">

<theme title="Theme_example" author="John Doe "

39

June 2006

Developers guideline

Sony Ericsson Themes

copyright="UIQ Technology AB (C) 2003" screenWidth="208" screenHeight="320">

<wallpaper id="Launcher">wp_launch.jpg</wallpaper>

<wallpaper id="FcStandby_208x189">wp_standby.jpg</wallpaper>

<condensedColorScheme>

<darkColor background="#316331" text="#FFFFFF"></darkColor>

<midColor background="#9CCE9C" text="#000000"></midColor>

<lightColor background="#D5EAD5" text="#000000"></lightColor>

</condensedColorScheme>

<systemSound id="DefaultRing">ring.wav</systemSound>

<systemSound id="MessageNewSms">new_sms.wav</systemSound>

<systemSound id="MessageNewMms">new_mms.wav</systemSound>

<systemSound id="MessageNewEmail">email.wav</systemSound>

<systemSound id="MessageNewEmail">email.wav</systemSound>

<colors id=”FcStandby”>

<textColor id="operator" text="#000000" outline="#9CCE9C"/>

<textColor id="softkeys" text="#000000" outline="#9CCE9C"/>

<textColor id="clock" text="#000000" outline="#9CCE9C"/>

<textColor id="alarm" text="#000000" outline="#9CCE9C"/>

<textColor id="other" text="#000000" outline="#9CCE9C"/>

</colors>

</theme>

P900/P910 theme creation

In this section some practical issues in P900/P910 themes creation are illustrated.

Colour scheme

A theme xml must contain the definition of a colour scheme. It is often tricky to find a good combination of colours that is readable and nice.

For instance, the following ColorScheme:

<condensedColorScheme>

<darkColor background="#B2C1D3" text="#000000"></darkColor>

<midColor background="#3B74B9" text="#FFFFFF"></midColor>

<lightColor background="#FFFFFF" text="#000000"></lightColor>

</condensedColorScheme>

40

June 2006

Developers guideline

Sony Ericsson Themes

can be graphically visualized with the following image:

Where each sector’s background colour corresponds to a background colour in the xml, and the text written into each sector uses the colour defined by text in the same xml tag.

In Applauncher, to improve readability when a bitmap is used to highlight items, the text colour will be dark with a light outline if the current colour scheme's highlight text colour is dark, and light with a dark outline if the current colour scheme's highlight text colour is light.

Wallpaper

• A theme may contain wallpaper for Flip Open (FO), Flip Close (FC) , or both. The suggestion is to use

JPEG files for the images to limit the size of the final package.

• If an animated GIF is used, the first frame will be used as image for the wallpaper.

• Optimal size for Flip Close wallpaper is 208x190, and 208x256 for Flip Open wallpaper.

• If an image is too wide for the container area, the image will be cropped from the right.

• If an image is too high, the bottom part will be cropped.

• If a theme package does not contain any wallpaper, no image will be displayed and the light colour from the colour scheme will be used instead.

Fixed elements

Bitmaps and colour scheme

It is important to find a good combination between the colours of the graphical elements (MBM) and the colour scheme. For example when an element is highlighted in a list box it will use the bitmap provided by listboxskin.mbm but the text colour will be taken from the colour scheme.

The same can be applied to most of all other graphical elements. A trade-off must be done between readability and bitmap colours.

41

June 2006

Developers guideline

Sony Ericsson Themes

Bitmap size and borders

In the previous chapter we saw that some bitmaps will use pre-defined borders when drawn on the screen, the size of those bitmaps cannot be smaller than the sum of their borders.

Bitmap size and drawing performance

Some of the fixed graphical elements are scaled or tiled when drawn to the screen. The closer the size of a bitmap is to the size of the area where it is displayed, the faster it will be drawn. Larger bitmaps lead to a bigger theme package. MBM files does not seem to have so much impact on the theme size as sound files and wallpaper images.

For some elements the size on screen never changes. If their bitmap has the same size as the final drawing area, performance will be optimal. Some on-screen sizes:

• DialogSkin.mbm bitmaps: 208x25

• Menu bar background bitmap (menuskin.mbm): 208x21

• FcTitleBarSkin.mbm bitmap: 208x23

The optimal size for elements like bitmap in listboxskin.mbm, menu pane background (in menuextra.mbm), and all the bitmaps other than menu bar background in menuskin.mbm is much more complex to define. These bitmaps are used for elements with largely variable size and only a good balanced tradeoff can give the best results.

A simple suggestion is not to make those bitmaps too small, especially the ones that will be tiled (the more times a bitmap must be tiled, the slower it will be).

Launcherskin.mbm

There is no fixed size for the bitmaps in this MBM, but every element of each bitmap must have the same size. The shape of the elements must not necessarily be a square.

If the size of the bitmap is too wide or too high, it will not be used. For example, if the bitmap for the disk icons is larger than 44 pixels, the default bitmap will be used instead.

If LauncherSkin.mbm is not included in the theme package, the default bitmap will be used, and its colours will be remapped to the colour scheme.

Example:

With a “green” scheme

With a “blue” scheme

AppickerSkin.mbm

All the bitmaps of this MBM have a fixed size.

42

June 2006

Developers guideline

Sony Ericsson Themes

If this MBM is missing in the theme package, the default bitmap is used and its colours are remapped to the colour scheme.

StatusBarSkin.mbm

The bitmap has a fixed size.

If this MBM is missing in the theme package, the default bitmap is used, and its colours are remapped to the colour scheme.

Bitmap masks

Many of the bitmaps require masks.

A bitmap mask for an MBM file is a standard BMP file where white (#FFFFFF) identifies 100% opacity and black 0% opacity (fully transparent). All shades of grey between white and black identify different levels of opacity (alpha blending).

To be sure that the resulting mask in the final MBM give the expected result, we suggest converting the original mask-bitmap to an 8bit grey-scale bitmap.

System Sounds FAQ

Q: What happens in the xml contained by a theme if I define a system sound that is not in the list (for example MessageNewBeamedObject) ?

A: Nothing, the line will be ignored, both by the system and the UI.

Q: Every time I create a theme, must I define all system sounds in the given order?

A: No, you can define any of the sounds in any order that suits you best

Q: Does the order I define my sounds in xml influence their order in the UI?

A: No, the order in the UI is always the same.

Q: What happens if I don't set a specific system sound (for example MessageNewSms)?

A: It will not appear in the UI, it will not be set, and its major sound (default message in this example) will be used instead.

Q: Are XML tag attributes case sensitive?

A: Yes

43

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 5

– Themes versions 3.1 and

3.2

This appendix contains theme specifications for the Sony Ericsson V800 and Z800 series. Version 3.1 applies to themes without organic settings, and version 3.2 to themes with organic settings.

44

June 2006

Developers guideline

Sony Ericsson Themes

Organic elements

In themes version 3.2 organic theme elements have been introduced. In an organic theme, one background and one foreground colour are specified for the organic elements. Animated patterns are generated automatically in these elements. Organic settings apply to wallpapers and list items on the first menu level.

For example, in the V800, the preinstalled organic theme displays moving circles with varying opacity of the organic foreground colour, overlayed on the organic background colour. In the preinstalled theme red circles moves over a black background.

In the Themes Creator, organic themes are created by selecting “V800/Z800 Organic” in the Change

Phone Model dialog. The Organic Foreground and Organic Background colours are set in the Desktop tab.

When organic colour settings are used for an element, no image can be used for that element.

One of the main benefits using organic themes instead of graphic animations or images is that the theme files will be smaller.

Image files in themes version 3.1 and 3.2

If no image is used for an element, colour settings will be used instead, see the Colour setting notes section below.

The image file format used affects the total size of the theme file. In general JPEG files are smaller than GIF files with the same image size. PNG files always contain full 24-bit colour representation and do not approximate pixel areas as the JPEG format does, which in some cases leads to large files. The PNG format allows semi transparency through alpha channels.

Animations are only supported in GIF format.

A general recommendation is to use GIF files for coloured line art graphics (“cartoon-like images”) and animations, JPEG or PNG files for photographic pictures. In many cases it is worth the effort to save an image in different formats and select the smallest file. PNG must be used for images with transparent or semi-transparent areas.

The table below lists theme elements where images may be used and their corresponding sizes in pixels.

The “Comment” column describes which images are allowed to be animated and which elements support image transparency.

Comments Element

Phone specifications

Primary display, screen size

Primary display, no. of colours

V800, Z800

176x220

262,144

45

June 2006

Developers guideline

Sony Ericsson Themes

Element

Secondary (external) display, screen size

Secondary (external) display, no. of colours

Supported image file formats

V800, Z800

80x101

65,536

GIF, JPEG, PNG

Standby

Standby (wallpaper) 176x182

Standby softkey

Standby statusbar

Desktop

Desktop

176x22

176x16

176x182

Comments

If one image file is corrupt, the whole theme will be treated as corrupt.

N/A in organic themes

Animation allowed.

If the image is larger than the specification, it is cropped, if it is smaller it is centered in the area

N/A in organic themes

N/A in organic themes

Softkeys

Statusbar

176x22

176x16

N/A in organic themes

If the image is larger than the specification, it is cropped, if it is smaller it is centered in the area

N/A in organic themes

The image or colour setting for

Softkeys is used in all other screens too, except for the standby screen.

N/A in organic themes

The image or colour setting for Statusbar is used in all other screens too, except for the standby screen.

Navigation – Single Title

Title small

Background

176x19

176x142

Highlight 170x50

N/A in organic themes

N/A in organic themes

The same background image is used for all navigation screens.

N/A in organic themes

Transparency (alpha channel) allowed.

Placed on top of the background image.

Navigation – Double Title

Title

Navigation – Tab Title

Tab

176x40

176x40

N/A in organic themes

46

June 2006

Element

Tab selected

Tab unselected

Highlight small

Popup (and More menu)

Popup title

Popup highlight

Popup (background)

Developers guideline

Sony Ericsson Themes

V800, Z800

31x22

31x20

170x28

150x32

144x28

150x150

80x101

Comments

Transparency (alpha channel) allowed.

Placed on top of the tab (title) image.

Transparency (alpha channel) allowed.

Placed on top of the tab (title) image.

Repeated as many times as there are menu items (max 5).

N/A in organic themes

Transparency (alpha channel) allowed.

Placed on top of the background image.

Transparency (alpha channel) allowed.

Placed on top of the popup image.

Transparency (alpha channel) allowed.

Placed on top of the popup image.

The size of the area where this image is displayed depends on if there is a title and (for More menus) the number of items in the list. The image is cropped if the area is smaller than the image size.

N/A in organic themes

Secondary display

Secondary image

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest value within the phones colour depth will be used. Therefore the appearance of colours on the phone display can differ slightly from the appearance in the Themes Creator preview images.

Alpha blended colours

In themes version 3.1 (Not organic) and 3.2 (Organic), a number of colours are automatically rendered using alpha blending, either as a percentage of the colour setting, a percentage of another element’s colour setting, or as a percentage of black or white.

47

June 2006

Developers guideline

Sony Ericsson Themes

The following colours are rendered using automatic alpha blending:

Alpha blending Element

Standby

Operator name outline

Time outline

Secondary statusbar background

Softkeys

Softkeys text shadow

Softkeys disabled text

Desktop

Desktop title text

Desktop title text shadow

General

Title text shadow

Disabled text

Highlight disabled text

Scrollbar background

Popup/More list

Popup title text shadow

Popup disabled text

Popup highlight disabled text

Popup frame shadow

Popup scrollbar background

Tabs

Tab text shadow

Notes

Notes

Notes text

50% of set colour

50% of set colour

70% of White (FFFFFF)

20% of Black (000000)

50% of Softkeys Text

Ver 3:2: Title Text

20% of Black (000000)

20% of Black (000000)

50% of Text

50% of Highlight text

50% of set colour

20% of Black (000000)

50% of Popup text

50% of Popup highlight text

40% of Black (000000)

50% of set colour

20% of Black (000000)

70% of White (FFFFFF)

No blending, always = “000000”

Secondary display

Operator text outline

Time text outline

50% of set colour

50% of set colour

Comments

Not in XML file.

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

48

June 2006

Element

Organic, Ver 3.2 only

Highlight

Desktop

Background

Developers guideline

Sony Ericsson Themes

Alpha blending

40% of Organic foreground

= Organic background

= Organic background

Comments

Ringtones

In the Themes Creator a ringtone can be imported into the theme. Select the Ring signal tab to import the audio file you want. However, not all ringtone formats are suited for all phones. Please refer to the Ring-

tones Developers Guideline, available for download at www.sonyericsson.com/developer/multimedia .

49

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 6

– Themes version 4.0

This appendix contains theme specifications for the Sony Ericsson K750, W800, W700, K600, Z520 and

Z525 series.

50

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes version 4.0

If no image is used for an element, in most cases a colour settings will be used instead, see the Colour

setting notes section below. However, for the Input, Input Small and Desktop Highlight images, default theme images are stored in the phone. If one of these images is missing in a theme, the corresponding default image will be shown, instead of filling the image area with a colour.

The image file format used affects the total size of the theme file. In general JPEG files are smaller than GIF files with the same image size. PNG files always contain full 24-bit colour representation and do not approximate pixel areas as the JPEG format does, which in some cases leads to large files. The PNG format allows semi transparency through alpha channels.

A general recommendation is to use GIF or SVGT files for coloured line art graphics (“cartoon-like images”) and animations, JPEG or PNG files for photographic pictures. In many cases it is worth the effort to save an image in different formats and select the smallest file. PNG must be used for images with transparent or semi-transparent areas.

Animations are supported in the GIF and SVGT formats. The GIF animation format support a 1 bit alpha channel, but this will not be shown in the phone. If a GIF animation includes transparency, these areas will be filled with a color from the phone.

SVGT 1.1 content can be used for the Standby element (wallpaper in the Standby screen).

Themes version 4.0 support dynamic image sizes for a number of elements. Making images smaller than the layout areas in the table below is always possible, but the look of the theme normally suffers from it.

Some images are allowed to be larger than the designated layout area. For these elements, max values are given in the table below.

Highlight images can be made a little higher than the area they are supposed to highlight. Thus a Highlight image may cover part of the text rows above and below the highlighted row. To avoid that a Highlight image obscures the text above and below, one of the following actions can be taken:

• An image with less height than the maximum allowed can be used.

• For PNG images, an alpha channel can be used to make the upper and lower parts of the image, or the whole image, transparent.

The table below lists theme elements where images may be used and their corresponding sizes in pixels.

The “Comments” column describes which images are allowed to be animated and which elements support image transparency.

Element K750, K600,

W800, W700

Z520, Z525 Image alignment

(vert., horiz.)

Phone specifications

Primary display, screen size 176x220

262,144 Primary display, no. of colours

Secondary display, screen size

N/A

128x160

262,144

80x101

Comments

51

June 2006

Developers guideline

Sony Ericsson Themes

Element

Secondary display, no. of colours

Supported image file formats

K750, K600,

W800, W700

Z520, Z525 Image alignment

(vert., horiz.)

N/A 65,536

GIF, JPEG,

PNG

GIF, JPEG,

PNG

Comments

If one image file is corrupt, the whole theme will be treated as corrupt.

Supported animation formats

Supported wallpaper file formats

GIF, SVGT GIF, SVGT

GIF, JPEG,

PNG,

SVGT 1.1

GIF, JPEG,

PNG,

SVGT 1.1

If one image file is corrupt, the whole theme will be treated as corrupt.

Standby

Standby (wallpaper) 176x220

Standby Statusbar

Standby Softkey

Softkey Left Pressed

Softkey Right Pressed

176x18

176x26

176x26

176x26

128x160

128x14

128x18

128x18

128x18

Animation allowed.

If the image is larger than the specification, it is cropped, if it is smaller it is centered verticallly between the Standby Statusbar and Softkey images.

When an image is used as wallpaper, the Standby background color is set to

Black (0x000000).

Note: SVGT 1.1 is supported.

Top, center Transparency (alpha channel) allowed. Covers the upper part of the Standby wallpaper image.

Bottom, center Transparency (alpha channel) allowed.

Bottom, left Transparency (alpha channel) allowed.

Bottom, right Transparency (alpha channel) allowed.

Desktop

Desktop 176x220

83x62

128x160 Center, center Note that the Statusbar and

Softkeys areas are parts of the image.

60x43 Center, center Desktop highlight

Secondary display

Secondary image N/A 80x101 Center, center

52

June 2006

Developers guideline

Sony Ericsson Themes

Element K750, K600,

W800, W700

Z520, Z525 Image alignment

(vert., horiz.)

Comments

Navigation - One row title

Background

Title Small

Highlight Small

Navigation - Two row Title

Title

Navigation - Tabs

Tab

Tab selected

176x220

176x29

Max 176x34

169x32

128x160 Center, center The same background image is used for all navigation screens.

128x20 Top, center Transparency (alpha channel) allowed.

123x20 Center, center Transparency (alpha channel) allowed. Animation allowed

176x52

Max 176x57

128x37 Top, center Transparency (alpha channel) allowed.

Tab unselected

Highlight

176x52

51x27

35x23

169x55

128x37

35x20

25x17

123x39

Top, center

Center, center Transparency (alpha channel) allowed. Placed on top of the tab image.

Center, center Transparency (alpha channel) allowed. Placed on top of the tab image. Repeated as many times as there are menu items (max 5).

Center, center Transparency (alpha channel) allowed. Animation allowed.

Popup

Popup

Popup title

Popup highlight

More List

Morelist

168x152

Dynamic

118x109

Dynamic

Center, center Transparency (alpha channel) allowed.

168x29

Max 168x34

118x20

Max 168x34

Top, center of the Popup image

Transparency (alpha channel) allowed.

161x30 113x20 Center Transparency (alpha channel) allowed. Animation allowed

168x145

Dynamic

118x108 Bottom, right Transparency (alpha channel) allowed.

53

June 2006

Developers guideline

Sony Ericsson Themes

Element

Morelist Highlight

Home Screen Tab Unselected

Home Screen Highlight

Home Screen Highlight

Small

K750, K600,

W800, W700

Z520, Z525 Image alignment

(vert., horiz.)

161x30 113x20 Center

Comments

Transparency (alpha channel) allowed. Animation allowed.

Input

Input

Input Small

176x147

Dynamic

176x147

Dynamic

Activity menu

Home Screen

Home Screen Tab

Home Screen Tab Selected

168x152

Dynamic

168x52

Max 168x57

60x27

40x23

161x53

161x30

128x108

128x108

118x109

Dynamic

118x37

37x20

27x17

113x37

113x20

Center, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed. Animation allowed.

Center, center Transparency (alpha channel) allowed. Animation allowed.

Images order of placement

Images are displayed in the following order of placement, from back to front:

1. Background image

2. Title image / Softkey image / Statusbar image

3. Inactive tabs

4. Active tab

5. Pressed softkeys

6. Highlight

7. Popup background / More list background

54

June 2006

Developers guideline

Sony Ericsson Themes

8. Popup title

9. Popup highlight / More list highlight

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest value within the phones colour depth will be used. Therefore the appearance of colours on the phone display can differ slightly from the appearance in the Themes Creator preview images.

Alpha blended colours

In themes version 4.0, a number of colours are automatically rendered using alpha blending, either as a percentage of the colour setting or as a percentage of black or white.

The following colours are rendered using automatic alpha blending:

Element Alpha blending

Standby

Operator name outline

Time outline

Softkeys

Softkey Left text shadow

Softkey Right text shadow

Softkey Left disabled text

Softkey Right disabled text

50% of set colour

50% of set colour

20% of Black (000000)

20% of Black (000000)

50% of Softkey Left Text

50% of Softkey Right Text

Softkey Left disabled text shadow 20% of Black (000000)

Softkey Right disabled text shadow 20% of Black (000000)

Desktop

Desktop title text shadow 20% of Black (000000)

General

Title text shadow

Disabled text

Highlight disabled text

20% of Black (000000)

50% of Text

50% of Highlight text

Comments

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

55

June 2006

Developers guideline

Sony Ericsson Themes

Element Alpha blending Comments

Scrollbar background

Popup

Popup title text shadow

Popup disabled text

Popup highlight disabled text

Popup frame shadow

Popup scrollbar background

More List

50% of set colour

20% of Black (000000)

50% of Popup text

50% of Popup highlight text

40% of Black (000000)

50% of set colour

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Morelist disabled text

Morelist highlight disabled text

Popup frame shadow

Popup scrollbar background

50% of Morelist text Not in XML file

50% of Morelist highlight text Not in XML file

40% of Black (000000)

50% of set colour

Not in XML file

Tabs

Tab text shadow 20% of Black (000000)

70% of White (FFFFFF)

Not in XML file

Activity menu

Homescreen tab text shadow

Homescreen disabled text

Homescreen frame shadow

20% of Black (000000)

50% of Homescreen text

40% of Black (000000)

Homescreen scrollbar background 50% of set colour

Not in XML file

Not in XML file

Homescreen highlight disabled text 50% of Homescreen highlight

text

Not in XML file

Not in XML file

Notes

Notes

Ringtones

In the Themes Creator a ringtone can be imported into the theme. Select the Ring signal tab to import the audio file you want. However, not all ringtone formats are suited for all phones. Please refer to the Ring-

tones Developers Guideline, available for download at www.sonyericsson.com/developer/multimedia .

56

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 7

– Themes version 4.1

This appendix contains theme specifications for the Sony Ericsson W600, W550, W900, W810, Z530,

W300, K510, K310 and Z550 series.

57

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes version 4.1

If no image is used for an element, in most cases a colour settings will be used instead, see the Colour

setting notes section below. However, for the Input, Input Small and Desktop Highlight images, default theme images are stored in the phone. If one of these images is missing in a theme, the corresponding default image will be shown, instead of filling the image area with a colour.

The image file format used affects the total size of the theme file. In general JPEG files are smaller than GIF files with the same image size. PNG files always contain full 24-bit colour representation and do not approximate pixel areas as the JPEG format does, which in some cases leads to large files. The PNG format allows semi transparency through alpha channels.

A general recommendation is to use GIF files for coloured line art graphics (“cartoon-like images”) and animations, JPEG or PNG files for photographic pictures. In many cases it is worth the effort to save an image in different formats and select the smallest file. PNG must be used for images with transparent or semi-transparent areas.

Animations are supported in the GIF format. The GIF animation format support a 1 bit alpha channel, but this will not be shown in the phone. If a GIF animation includes transparency, these areas will be filled with a color from the phone.

SVGT 1.1 content can be used for the Standby element (wallpaper in the Standby screen) in W810 series.

Themes version 4.1 support dynamic image sizes for a number of elements. Making images smaller than the layout areas in the table below is always possible, but the look of the theme normally suffers from it.

Some images are allowed to be larger than the designated layout area. For these elements, max values are given in the table below.

Highlight images can be made a little higher than the area they are supposed to highlight. Thus a Highlight image may cover part of the text rows above and below the highlighted row. To avoid that a Highlight image obscures the text above and below, one of the following actions can be taken:

• An image with less height than the maximum allowed can be used.

• For PNG images, an alpha channel can be used to make the upper and lower parts of the image, or the whole image, transparent.

The table below lists theme elements where images may be used and their corresponding sizes in pixels.

The “Comments” column describes which images are allowed to be animated and which elements support image transparency.

Element Z530,

W300,

K510, K310

W600,

W550,

W810, Z550

Phone specifications

Primary display, screen size

Primary display, no. of colours

128x160 176x220

W300,K510:

262,144

Z530, K310:

65,536

262,144

W900

240x320

262,144

Image alignment

(vert., horiz.)

Comments

58

June 2006

Developers guideline

Sony Ericsson Themes

Element

Supported image file formats

Supported animation formats

Supported wallpaper file formats

Z530,

W300,

K510, K310

W600,

W550,

W810, Z550

W900

GIF, JPEG,

PNG

GIF, JPEG,

PNG

GIF, JPEG,

PNG

Image alignment

(vert., horiz.)

Comments

If one image file is corrupt, the whole theme will be treated as corrupt.

GIF GIF GIF

GIF, JPEG,

PNG

GIF, JPEG,

PNG

GIF, JPEG,

PNG

SVGT 1.1 supported in

W810.

If one image file is corrupt, the whole theme will be treated as corrupt.

Standby

Standby (wallpaper)

128x160 176x220

Standby Statusbar

Standby Softkey

Softkey Left

Pressed

Softkey Right

Pressed

Desktop

Desktop

128x14

128x18

128x18

128x18

128x160

176x18

176x26

176x26

176x26

176x220

240x320

240x24

Animation allowed.

If the image is larger than the specification, it is cropped, if it is smaller it is centered verticallly between the Standby

Statusbar and Softkey images.

Top, center Transparency (alpha channel) allowed. Covers the upper part of the

Standby wallpaper image.

240x30

240x30

Bottom, center

Transparency (alpha channel) allowed.

Bottom, left Transparency (alpha channel) allowed.

240x30 Bottom, right Transparency (alpha channel) allowed.

240x320 Center, center

Desktop Highlight 60x43 83x62 91x69 Center, center

Note that the Statusbar and Softkeys areas are parts of the image.

Transparency (alpha channel) allowed. If no image is present in the theme, a default image, stored in the phone, is used instead.

59

June 2006

Developers guideline

Sony Ericsson Themes

Element Z530,

W300,

K510, K310

W600,

W550,

W810, Z550

Navigation - One row title

Background 128x160 176x220

W900

240x320

Image alignment

(vert., horiz.)

Comments

Title Small

Highlight Small

128x20

123x20

176x29

Max 176x34

169x32

240x40

233x42

Center, center

The same background image is used for all navigation screens.

Top, center Transparency (alpha channel) allowed.

Center, center

Transparency (alpha channel) allowed. Animation allowed

Navigation - Two row Title

Title 128x37 176x52

Max 176x57

240x70 Top, center Transparency (alpha channel) allowed.

Navigation - Tabs

Tab

Tab selected

128x37

35x20

176x52

51x27

240x70

69x39

Tab unselected

Highlight

25x17

123x39

35x23

169x55

48x33

233x56

Top, center

Center, center

Transparency (alpha channel) allowed. Placed on top of the tab image.

Center, center

Center, center

Transparency (alpha channel) allowed. Placed on top of the tab image.

Repeated as many times as there are menu items

(max 5).

Transparency (alpha channel) allowed. Animation allowed.

Popup

Popup

Popup title

Popup highlight

118x109

Dynamic

118x20

113x20

168x152

Dynamic

168x29

Max 168x34

161x30

212x232

Max

240x266

Center, center

Transparency (alpha channel) allowed.

212x40 Top, center of the Popup image

Transparency (alpha channel) allowed.

205x42 Center Transparency (alpha channel) allowed. Animation allowed

More List

Morelist 118x90 168x145

Dynamic

212x192

Dynamic

Bottom, right Transparency (alpha channel) allowed.

60

June 2006

Developers guideline

Sony Ericsson Themes

Element

Morelist Highlight

Z530,

W300,

K510, K310

W600,

W550,

W810, Z550

113x20 161x30

W900

205x42

Image alignment

(vert., horiz.)

Comments

Center Transparency (alpha channel) allowed. Animation allowed.

Input

Input 128x108 176x176 240x266 Center, center

Center, center

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Input Small 128x108 176x147

Dynamic

240x226

Activity menu

Home Screen

Home Screen Tab

Home Screen Tab

Selected

Home Screen Tab

Unselected

Home Screen

Highlight

118x109

Dynamic

118x37

37x20

168x152

Dynamic

168x52

Max 168x57

60x27

212x232

Max

240x266

1212x70

79x39

27x17

113x39

40x23

161x53

54x33

205x56

Home Screen

Highlight Small

113x20 161x30 205x42

Center, center

Center, center

Center, center

Center, center

Center, center

Center, center

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed. Animation allowed.

Transparency (alpha channel) allowed. Animation allowed.

Images order of placement

Images are displayed in the following order of placement, from back to front:

1. Background image

2. Title image / Softkey image / Statusbar image

3. Inactive tabs

4. Active tab

5. Pressed softkeys

6. Highlight

61

June 2006

Developers guideline

Sony Ericsson Themes

7. Popup background / More list background

8. Popup title

9. Popup highlight / More list highlight

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest value within the phones colour depth will be used. Therefore the appearance of colours on the phone display can differ slightly from the appearance in the Themes Creator preview images.

Alpha blended colours

In themes version 4.1, a number of colours are automatically rendered using alpha blending, either as a percentage of the colour setting or as a percentage of black or white.

The following colours are rendered using automatic alpha blending:

Element Alpha blending

Standby

Operator name outline

Time outline

Softkeys

Softkey Left text shadow

Softkey Right text shadow

Softkey Left disabled text

Softkey Right disabled text

50% of set colour

50% of set colour

20% of Black (000000)

20% of Black (000000)

50% of Softkey Left Text

50% of Softkey Right Text

Softkey Left disabled text shadow 20% of Black (000000)

Softkey Right disabled text shadow 20% of Black (000000)

Desktop

Desktop title text shadow 20% of Black (000000)

General

Title text shadow

Disabled text

20% of Black (000000)

50% of Text

Comments

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

62

June 2006

Developers guideline

Sony Ericsson Themes

Element Alpha blending Comments

Highlight disabled text

Scrollbar background

Popup

Popup title text shadow

50% of Highlight text

50% of set colour

Not in XML file

Popup disabled text

Popup highlight disabled text

Popup frame shadow

Popup scrollbar background

20% of Black (000000)

50% of Popup text

50% of Popup highlight text

40% of Black (000000)

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Popup dim

More List

Morelist disabled text

Morelist highlight disabled text

Popup frame shadow

Popup scrollbar background

Tabs

Tab text shadow

50% of set colour

40% of set colour

50% of Morelist text Not in XML file

50% of Morelist highlight text Not in XML file

40% of Black (000000)

50% of set colour

Not in XML file

20% of Black (000000)

70% of White (FFFFFF)

Not in XML file

Activity menu

Homescreen tab text shadow

Homescreen disabled text

Homescreen frame shadow

20% of Black (000000)

50% of Homescreen text

40% of Black (000000)

Homescreen scrollbar background 50% of set colour

Not in XML file

Not in XML file

Homescreen highlight disabled text 50% of Homescreen highlight

text

Not in XML file

Not in XML file

Notes

Notes

Sounds

In the Themes Creator a ringtone and Message alert signal can be imported into the theme. Select the

Sounds tab to import the audio files you want. However, not all ringtone formats are suited for all phones.

Please refer to the Ringtones Developers Guideline, available for download at www.sonyericsson.com/ developer/multimedia .

63

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 8 – P990, M600 and W950 themes

Theme packages for P990, M600 and W950 are standard zip files with the file extension .utz, containing several files. Image and sound files must match the definitions given in a XML file in the theme package.

64

June 2006

Developers guideline

Sony Ericsson Themes

P990, M600 and W950 theme package contents

A theme package contains the following files:

• One (1) Theme XML definition in a file named theme.xml.

This must be present in the package and specifies the theme color scheme, image files, sound files, and so on.

• Image and sound files as specified in the XML file. Files included in the package, but not referenced in the XML file, will be ignored. If the XML file refers to files not present in the .utz package the theme will not be possible to install.

It is strongly recommended to use the Sony Ericsson Themes Creator for creating theme packages to avoid errors due to wrong file references or other XML file errors.

Skins, skintexts and patches

In the P990, M600 and W950 themes XML file and in the Themes Creator interface, the basic elements defined for themes are:

• A skin represents one screen layout, for example the application background display. Each skin has one or more patches and skintext elements.

Skintext elements define the different text styles that are used in a skin.

Patches are graphic elements for the controls in a skin. In the themes.xml and in the Themes Creator, patches are defined by specifying image files to be displayed in the different screen areas of a skin.

Colour schemes

A theme XML file must contain the definition of a colour scheme. The colour scheme settings are applied on controls for which no image has been specified.

65

June 2006

Developers guideline

Sony Ericsson Themes

In the Themes Creator, the color scheme settings are entered as in the picture below.

A colour scheme defines three pairs of background and text colour settings, called “Light”, “Medium”

(“Mid”) and “Dark”. Most patches and skintexts are assigned a default colour scheme setting before the phone is delivered.

Image files

The image file format used affects the total size of the theme file. In general JPEG files are smaller than GIF files with the same image size. PNG files always contain full 24-bit colour representation and do not approximate pixel areas as the JPEG format does, which in some cases leads to large files. The PNG format allows semi transparency through alpha channels.

A general recommendation is to use GIF files for coloured line art graphics (“cartoon-like images”) and animations, JPEG or PNG files for photographic pictures. In many cases it is worth the effort to save an image in different formats and select the smallest file for the theme. PNG must be used for images with transparent or semi-transparent areas. The recommended and simplest solution is to use PNG files for all images in the theme.

Animations are supported in the GIF format. The GIF animation format support a 1 bit alpha channel, but this will not be shown in the phone. If a GIF animation includes transparency, these areas will be filled with a color from the phone.

Image drawstyles

If an image is smaller than its associated UI control, it will be applied using one of four methods:

Normal:

The image is applied to the upper left corner of the control, no stretching or shrinking to match the size of the control is done (the image should already have the correct size).

Center:

The image is applied centered in the control area.

Stretch:

The bitmap will be stretched to match the size of the control (see below).

Tile:

The bitmap will be tiled across the control.

66

June 2006

Developers guideline

Sony Ericsson Themes

In Themes Creator, the drawstyle for each image is selected from a dropdown list.

In the case of tiling, the smaller the image is, the more times each piece needs to be tiled, which might affect drawing performance.

For images that are to be stretched when applied, four margin values (top, left, right and bottom, see image below) are set in the Themes Creator. When applied, the corner pieces (yellow) are copied as they are to the corners of the control. The side parts (blue) are stretched across the sides of the control, and finally, the centre piece is stretched across the centre of the control.

H = horizontal top and bottom margins, in pixels

V = vertical left and right margins, in pixels

Text colours and styles

Primarily there is a text colour setting for each skintext element.

For each skintext element, one of the following text styles can be selected via a dropdown list:

• Normal

• Shadow

• Outline

• ShadowOutline

Depending on which style is selected, colours can be set for shadow, outline or both.

Sounds

Several different file formats are supported for the sounds included in a theme, the most commonly used are WAV, MP3 and MIDI.

67

June 2006

Developers guideline

Sony Ericsson Themes

The Preview screen

A new feature in the P990, M600 and W950 is that when a theme has been selected for use in the phone, a preview of the theme is displayed. The preview consists of one image and one text. It is recommended to define the preview elements in all themes to avoid the default preview, showing only an empty image area with a red X.

The preview image and text are defined in the Author tab in Themes Creator.

Theme elements

In the table below, all skins with their contained patches and skintext elements, are listed.

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

Wallpapers

FCStandbyScreen 240x209 n/a

StandbyScreen 240x301 n/a

Comments

If no wallpaper is selected, one of the preinstalled wallpapers is used instead. P990 only.

Wall paper for M600, W950, and

P990 Flip open mode.

If no wallpaper is selected, one of the preinstalled wallpapers is used instead.

Screensaver

Screensaver 240x320 n/a Animated GIF or executable (.exe) can be used as screensaver

Homescreen

Activity Menu Context

Container

Standby Panel Music

Highlight

Listbox Highlight

Panel Container

Panel Container Selected

Tab

217x99

60x27

60x27

229x244

53x41

Light

Light

Light

Light

Light

P990 only

P990 only

P990 only

68

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

Panel Container Unselected Tab

53x41 Light

Comments

P990 only

Today View Activity Bar

Expand Icon

Standby View Activity Bar

Collapse Icon

Date

Music Text

Operator Name

Text

Time

Highlight Text

Softkeys

Horizontal Backgrounds

Horizontal Backgrounds

Normal text

Pressed text

Dimmed text

Center Clear text

Center Pressed text

Full screen menu launcher

Background

Control standin

Empty background

Application background

Background

Normal Text

Dimmed Text

Menu Pane

Adornments

221x27

20x20

222x44

20x20

240x84

240x112

18x36

174x22

240x320

120x40

Light

Medium

Light

Medium

Light

Light

Light

Light

Light

Light

Medium

Medium

Dark

Dark

Derived

Dark

Dark

Medium

Medium

Medium

Light

Medium

Medium

P990 only

M600 and W950 only

M600 and W950 only

M600 and W950 only

Frames. M600 and W950 only

6x2 bitmaps, each 20x20 px

69

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

Cascade Background

Flip Open

Highlight

Highlight Pressed

Flip Closed

Separator

Highlighted Text

Highlighted Dimmed Text

Highlighted Pressed Text

Normal Text

Dimmed Text

Tabs

59x62

59x62

60x27

60x27

59x62

90x2

Medium

Medium

Medium

Medium

Medium

Medium

Dark

Dark

Dark

Light

Medium

Background

Selected Tab

Selected Tab Text

Normal Text

Dimmed Text

Arrows

Title Bar

Background

Category Folder

Back Button

Context Clear Text

Normal Text

Pressed Text

Drop Down Cue

Dialog

Background

Highlight

Item Background

100x23

100x23

40x40

240x53

18x28

86x24

20x40

240x125

60x27

60x27

Medium

Medium

Light

Light

Medium

Medium

Medium

Dark

Dark

Light

Medium

Medium

Dark

Medium

Medium

Medium

Comments

M600 and W950 only

70

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

230x27 Title

Highlighted Text

Highlighted Dimmed Text

Normal Text

Clear Title Text

Pressed Title Text

Tab Background

Title Back Button

Title Pressed

Dimmed Text

Horizontal Scrollbar

240x25

40x20

230x27

Medium

Dark

Medium

Light

Medium

Medium

Medium

Dark

Medium

Medium

Arrows

Shafts

Thumbgrip

Thumbs

Option Button

Backgrounds

Highlight

Highlight Text

Dimmed Highlight Text

Container Popout

26x126

222x48

240x320

29x48

60x40

60x27

Medium

Medium

Medium

Medium

Medium

Medium

Dark

Medium

Background

Title

Title Text

Editor

Backgrounds

Highlight

Highlight Text

Normal Text

Dimmed Text

60x54

60x27

60x54

60x27

Medium

Medium

Medium

Medium

Medium

Light

Light

Medium

Comments

M600 and W950 only

3x2 bitmaps, each 20x20 px

71

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

Dimmed Highlight Text

Info Print

Medium

240x125 Light

Medium

Background

Normal Text

Status Bar

FC Background

Background

Landscape Background

File Handling

240x19

240x19

19x320

Medium

Medium

Medium

Camera Folder (small)

Current Folder (small)

External Memory

Generic Folder (small)

Internal Memory

Level Up Folder (small)

Folders

Default Folder Large

Default Folder Small

Default Folder XL

Tools Folder Large

Tools Folder Small

Tools Folder XL

Button

Backgrounds

Normal Text

Dimmed Text

Pressed Text

Button Bar

Background

240x320

240x320

240x320

240x320

240x320

240x320

40x40

18x18

56x56

40x40

18x18

56x56

78x192

240x28

Medium

Light

Medium

Light

Medium

Comments

P990 only

72

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

ListBox

Grid Highlight

Arrows

Checkbox

Highlighted Arrows

Popout Background

Row Highlight

Separator

Highlighted Text

Highlighted Dimmed Text

Normal Text

Dimmed Text

Calendar

Arrows

Background

Date Current Month

Date Header

Date Cue

Date Highlight

Date Not Current

Date Today

Date Not Current Month

Date Today

Highlighted Text

Normal Text

Dimmed Text

Number Editor

76x72

40x40

144x18

54x28

59x62

60x27

90x2

80x20

240x320

240x125

29x18

26x17

29x18

40x27

40x27

(Text)

(Text)

Dark

Medium

Medium

Medium

Medium

Dark

Medium

Dark

Medium

Light

Medium

Medium

Medium

Medium

Medium

Medium

Medium

Medium

Light

Light

Medium

Arrows

Building Block

Backgrounds

28x12

240x125 Medium

Comments

73

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

Highlight

Highlight pressed

Highlight Text

Dimmed Highlight Text

Pressed Highlight Text

Toolbar

60x27

60x27

Medium

Medium

Light

Medium

Dark

240x28 Medium Toolbar Background

CheckBox

Backgrounds

ChoiceList

Arrows

Backgrounds

Highlight Text

Dimmed Highlight Text

Normal Text

Dimmed Text

Color Selector

Backgrounds

Highlight

Popout Background

Ip Editor

60x60

20x40

60x54

60x27

20x20

240x125

Medium

Medium

Medium

Dark

Medium

Light

Medium

Medium

Medium

Medium

Background

Highlight

Highlight Text

Normal Text

Dimmed Text

Label

Full Emphasis

Partial Emphasis

60x27

240x320

240x28

240x28

Medium

Medium

Light

Light

Medium

Dark

Dark

Comments

74

June 2006

Developers guideline

Sony Ericsson Themes

Skin

Element (patch/skintext) Image size

(WxH), pixels

Default Colour scheme

Progress Bar

Backgrounds

Indicators

Indicator Splits

Normal Text

Overlapped Text

Slider

Horizontal Arrows

Horizontal Backgrounds

Horizontal Marks

Vertical Arrows

Vertical Backgrounds

Vertical Marks

Time Editor

206x32

202x28

4x14

32x26

222x64

1x16

26x32

64x222

16x1

Medium

Medium

Medium

Light

Dark

Medium

Medium

Medium

Medium

Medium

Medium

Backgrounds

Digit Background

Highlight

Meridiem Background

Popout Background

Digit Text

Highlight Text

Normal Text

Dimmed Text

Preview

Theme Preview

240x125

240x125

60x27

240x125

240x125

120x160

Medium

Medium

Medium

Medium

Medium

Light

Light

Light

Medium

Comments

75

June 2006

Developers guideline

Sony Ericsson Themes

Appendix 9

– Themes version 4.5

This appendix contains theme specifications for the Sony Ericsson K610, K800, K790, W850, Z710 and

W710 series.

76

June 2006

Developers guideline

Sony Ericsson Themes

Image files in themes version 4.5

If no image is used for an element, in most cases a colour settings will be used instead, see the Colour

setting notes section below. However, for the Input, Input Small and Desktop Highlight images, default theme images are stored in the phone. If one of these images is missing in a theme, the corresponding default image will be shown, instead of filling the image area with a colour.

The image file format used affects the total size of the theme file. In general JPEG files are smaller than GIF files with the same image size. PNG files always contain full 24-bit colour representation and do not approximate pixel areas as the JPEG format does, which in some cases leads to large files. The PNG format allows semi transparency through alpha channels.

A general recommendation is to use GIF files for coloured line art graphics (“cartoon-like images”) and animations, JPEG or PNG files for photographic pictures. In many cases it is worth the effort to save an image in different formats and select the smallest file. PNG must be used for images with transparent or semi-transparent areas.

Animations are supported in the GIF format. The GIF animation format support a 1 bit alpha channel, but this will not be shown in the phone. If a GIF animation includes transparency, these areas will be filled with a color from the phone.

SVGT 1.1 content (static or animated) can be used for the Standby element (wallpaper in the Standby screen).

Themes version 4.5 support dynamic image sizes for a number of elements. Making images smaller than the layout areas in the table below is always possible, but the look of the theme normally suffers from it.

Some images are allowed to be larger than the designated layout area. For these elements, max values are given in the table below.

Highlight images can be made a little higher than the area they are supposed to highlight. Thus a Highlight image may cover part of the text rows above and below the highlighted row. To avoid that a Highlight image obscures the text above and below, one of the following actions can be taken:

• An image with less height than the maximum allowed can be used.

• For PNG images, an alpha channel can be used to make the upper and lower parts of the image, or the whole image, transparent.

The table below lists theme elements where images may be used and their corresponding sizes in pixels.

The “Comments” column describes which images are allowed to be animated and which elements support image transparency.

Element K610, Z710,

W710

K800, K790,

W850

Image alignment

(vert., horiz.)

Comments

Phone specifications

Primary display, screen size

Primary display, no. of colours

176x220

262,144

240x320

262,144

77

June 2006

Developers guideline

Sony Ericsson Themes

Element

Supported image file formats

K610, Z710,

W710

K800, K790,

W850

Image alignment

(vert., horiz.)

Comments

GIF, JPEG,

PNG

GIF, JPEG,

PNG

If one image file is corrupt, the whole theme will be treated as corrupt.

GIF GIF Supported animation formats

Supported wallpaper file formats

GIF, JPEG,

PNG,

SVGT 1.1

GIF, JPEG,

PNG

SVGT 1.1

If one image file is corrupt, the whole theme will be treated as corrupt.

Standby

Standby (wallpaper) 176x220 240x320

Standby Statusbar

Standby Softkey

Softkey Left Pressed

Softkey Right Pressed

176x18

176x26

176x26

176x26

240x24

240x30

240x30

240x30

Top, center

Animation allowed.

If the image is larger than the specification, it is cropped, if it is smaller it is centered verticallly between the Standby

Statusbar and Softkey images.

Transparency (alpha channel) allowed. Covers the upper part of the

Standby wallpaper image.

Bottom, center Transparency (alpha channel) allowed.

Bottom, left Transparency (alpha channel) allowed.

Bottom, right Transparency (alpha channel) allowed.

Desktop

Desktop 176x220 240x320

Desktop Highlight 83x62 91x69

Center, center Note that the Statusbar and Softkeys areas are parts of the image.

Center, center Transparency (alpha channel) allowed. If no image is present in the theme, a default image, stored in the phone, is used instead.

Navigation - One row title

Background 176x220 240x320 Center, center The same background image is used for all navigation screens.

78

June 2006

Developers guideline

Sony Ericsson Themes

Element

Title Small

Highlight Small

K610, Z710,

W710

K800, K790,

W850

Image alignment

(vert., horiz.)

Comments

240x40 176x29

Max 176x34

169x32 233x42

Top, center Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed. Animation allowed

Navigation - Two row Title

Title

Navigation - Tabs

Tab

Tab selected

176x52

Max 176x57

240x70

176x52

51x27

240x70

69x39

Tab unselected

Highlight

35x23

169x55

48x33

233x56

Top, center Transparency (alpha channel) allowed.

Top, center

Center, center Transparency (alpha channel) allowed. Placed on top of the tab image.

Center, center Transparency (alpha channel) allowed. Placed on top of the tab image.

Repeated as many times as there are menu items

(max 5).

Center, center Transparency (alpha channel) allowed. Animation allowed.

Popup

Popup

Popup title

Popup highlight

168x152

Dynamic

168x29

Max 168x34

161x30

212x232

Max 240x266

212x40

205x42

Center, center

Center

Transparency (alpha channel) allowed.

Top, center of the

Popup image

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed. Animation allowed

More List

Morelist

Morelist Highlight

168x145

Dynamic

161x30

212x192

Dynamic

205x42

Bottom, right

Center

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed. Animation allowed.

Input

Input 176x176 240x266 Center, center Transparency (alpha channel) allowed.

79

June 2006

Developers guideline

Sony Ericsson Themes

Element

Input Small

Home Screen Highlight

Small

K610, Z710,

W710

K800, K790,

W850

Image alignment

(vert., horiz.)

Comments

176x147

Dynamic

240x226 Center, center Transparency (alpha channel) allowed.

Activity menu

Home Screen

Home Screen Tab

Home Screen Tab

Selected

Home Screen Tab Unselected

Home Screen Highlight

168x152

Dynamic

168x52

Max 168x57

212x232

Max 240x266

1212x70

60x27 79x39

40x23

161x53

54x33

205x56

161x30 205x42

Center, center

Center, center

Center, center

Center, center

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Transparency (alpha channel) allowed.

Center, center Transparency (alpha channel) allowed. Animation allowed.

Center, center Transparency (alpha channel) allowed. Animation allowed.

Images order of placement

Images are displayed in the following order of placement, from back to front:

1. Background image

2. Title image / Softkey image / Statusbar image

3. Inactive tabs

4. Active tab

5. Pressed softkeys

6. Highlight

7. Popup background / More list background

8. Popup title

9. Popup highlight / More list highlight

80

June 2006

Developers guideline

Sony Ericsson Themes

Colour setting notes

Colour values are set in hexadecimal format, for example 34D2CC (in the XML file the “0x34D2CC” notation is used). Note that when rendered in the phone, the closest value within the phones colour depth will be used. Therefore the appearance of colours on the phone display can differ slightly from the appearance in the Themes Creator preview images.

Alpha blended colours

In themes version 4.5, a number of colours are automatically rendered using alpha blending, either as a percentage of the colour setting or as a percentage of black or white.

The following colours are rendered using automatic alpha blending:

Element Alpha blending

Standby

Operator name outline

Time outline

Softkeys

Softkey Left text shadow

Softkey Right text shadow

Softkey Left disabled text

Softkey Right disabled text

50% of set colour

50% of set colour

20% of Black (000000)

20% of Black (000000)

50% of Softkey Left Text

50% of Softkey Right Text

Softkey Left disabled text shadow 20% of Black (000000)

Softkey Right disabled text shadow 20% of Black (000000)

Desktop

Desktop title text shadow 20% of Black (000000)

General

Title text shadow

Disabled text

Highlight disabled text

Scrollbar background

Popup

Popup title text shadow

Popup disabled text

20% of Black (000000)

50% of Text

50% of Highlight text

50% of set colour

20% of Black (000000)

50% of Popup text

Comments

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

Not in XML file

81

June 2006

Developers guideline

Sony Ericsson Themes

Element Alpha blending Comments

Popup highlight disabled text

Popup frame shadow

Popup scrollbar background

Popup dim

More List

Morelist disabled text

Morelist highlight disabled text

Popup frame shadow

50% of Popup highlight text

40% of Black (000000)

50% of set colour

40% of set colour

Not in XML file

Not in XML file

50% of Morelist text Not in XML file

50% of Morelist highlight text Not in XML file

40% of Black (000000)

50% of set colour

Not in XML file

Popup scrollbar background

Tabs

Tab text shadow

Activity menu

20% of Black (000000) Not in XML file

Homescreen tab text shadow

Homescreen disabled text

20% of Black (000000)

50% of Homescreen text

70% of White (FFFFFF)

Not in XML file

Not in XML file

Homescreen highlight disabled text 50% of Homescreen highlight

text

Not in XML file

Homescreen frame shadow 40% of Black (000000)

Homescreen scrollbar background 50% of set colour

Not in XML file

Notes

Notes

Sounds

In the Themes Creator a ringtone and Message alert signal can be imported into the theme. Select the

Sounds tab to import the audio files you want. However, not all ringtone formats are suited for all phones.

Please refer to the Ringtones Developers Guideline, available for download at www.sonyericsson.com/ developer/multimedia .

82

June 2006

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement