
Sony Ericsson Satio™
Sony Ericsson's first Symbian Foundation phone, Satio™ delivers the ultimate multimedia and entertainment experience. Satio is based on Symbian^1 (S60 5th Edition) and is one of the first phones on the market to support powerful OpenGL® ES 2.0 graphics acceleration.

Satio is a great opportunity for developers:
Satio™ has a 12.1 megapixel camera, HSDPA network support Wi-Fi, aGPS, an accelerometer, a touchscreen with on-screen QWERTY keyboard, a 640x360 pixel 3.5 inch display in 16:9 widescreen format, WebKit browser, 128MB internal memory and external memory using SanDisk microSD™.
Developer Toolkits
Everything you need to develop applications for Satio is available from the Symbian's developer site, developer.symbian.org, where you will find:
To develop applications, you will need the Symbian^1 ADT (Application Development Toolkit) and SDK (Software Development Toolkit), which is a copy of the S60 5th Edition SDK v1.0 from Nokia.
The ADT includes:
The SDK enables you to develop applications in Symbian C++, Open C/C++, Java and Web technologies. It provides the following:
Download the ADT and SDK from Symbian Foundation:
Additional resources on Developer World:
Open GL ES SDK
OpenGL ES 2.0 provides a fully engaging gaming experience; 3D mapping data in close to photo realistic quality and enables applications to benefit from advanced user interface techniques. Satio™ is also compatible with OpenGL ES 1.1. Existing S60 5th Edition applications using OpenGL ES will run without modification. The SDK supplied by Imagination technologies provides a full toolchain for working with 3D graphics and deploying it to the phone. The SDK also includes all necessary documentation.
Java
Satio™ supports Java ME, and the same Symbian^1 SDK or Sony Ericsson SDK 2.5.0.5 (or later) for the Java™ ME Platform can be used to develop, install, manage and run Java applications.
Project Capuchin
Satio™ supports Project Capuchin, where Flash Lite can be used to provide an immersing user experience with the power of Java functionality.
Sell your Apps with PlayNow™ arena
Sony Ericsson’s one-stop content store, PlayNow™ arena, is open for Satio™, and you can simply submit your applications and games, including existing S60 5th Edition content at submit.sonyericsson.com.
UIQ Technology was a jointly owned company by Sony Ericsson and Motorola and ceased trading during early 2009. As a consequence, all documentation, tools (SDKs) and supportive information hosted on UIQ Technology's servers is now unavailable.
The UIQ product line from Sony Ericsson is discontinued and therefore there will be no further maintenance of Docs & Tools for the UIQ Platform. Focus has moved to the new Symbian Foundation operating platform based on the S60 v5.0 Symbian™ OS.
Tools
The UIQ 3 SDK is provided through the the UIQ community web portal and includes the necessary documentation, tools and libraries to build UIQ 3 based applications. The Sony Ericsson extension packs are designed for usage towards the UIQ 3 SDK.
This provides P1 support including Sony Ericsson APIs and emulator profile. Includes Sony Ericsson CDC Platform 1.
This provides M600 support including Sony Ericsson APIs and emulator profile. Includes Sony Ericsson CDC Platform 1.
This provides P990 support including Sony Ericsson APIs and emulator profile. Includes Sony Ericsson CDC Platform 1 and P990 specific WLAN API
The OpenGL ES SDK provides documentation, source code and utilities to take advantage of the the OpenGL ES graphics library on the P990, M600 and W950. The SDK is designed for usage with the UIQ 3 SDK and relevant Sony Ericsson extensions.
This plug-in allows you to easily maintain the integrity of your UIQ 3 SDK from within Eclipse / Carbide.
This plug-in allows you to configure your UIQ 3 SDK environment from within Eclipse / Carbide.
This provides NetBeans 5.0 integration for the Sony Ericsson CDC Platform 1.
This provides Eclipse 3.1 integration for the Sony Ericsson CDC Platform 1.
Note this is an open source project hosted at Sourceforge - if you wish to contribute please register interest in the CDC forum
This special interest paper includes two sample applications illustrating the porting process from S60 Second Edition and UIQ 2.1.Available in Chinese>>
The first in a series of tutorials to introduce you to the UIQ 3 platform. The first installment describes what UIQ is, where it fits in the Symbian ecosystem, why one should develop for it and the fundamentals of designing a UIQ application. Available in Chinese>>
The second in a series of tutorials to introduce you to the UIQ 3 platform. The second installment looks at the UIQ SDK and its configuration, Integrated Development Environments (IDE) and other useful tools for UIQ 3 development. Available in Chinese>>
The third in a series of tutorials to introduce you to the UIQ 3 platform. The third installment looks at platform security and application integrity. Available in Chinese>>
The fourth in a series of tutorials to introduce you to the UIQ 3 platform. The forth installment looks at working with code, command line and with an IDE. Available in Chinese>>
The fifth in a series of tutorials to introduce you to the UIQ 3 platform. The fifth installment looks at release an application, signing and packaging in preparation for distribution. Available in Chinese>>
The sixth and final in a series of tutorials to introduce you to the UIQ 3 platform. The final installment looks at taking your application to market with practical advice and tips. Available in Chinese>>
Getting Started with Web Services for gSOAP takes you through the gSOAP package, its usage and creating a simple Google<™> query application. Available in Chinese>>
UIQ Technology was a jointly owned company by Sony Ericsson and Motorola and ceased trading during early 2009. As a consequence, all documentation, tools (SDKs) and supportive information hosted on UIQ Technology's servers is now unavailable.
The UIQ product line from Sony Ericsson is discontinued and therefore there will be no further maintenance of Docs & Tools for the UIQ Platform. Focus has moved to the new Symbian Foundation operating platform based on the S60 v5.0 Symbian™ OS.
Tools
Use the UIQ SDK to build applications for the Sony Ericsson P800/P802, P900/P908 and P910 phones. The SDK contains library files, documentation, sample code, tools and utilities for building applications in C++ and for creating installation files.
Install this version of the SDK if you plan to test and emulate your Symbian OS applications using Metrowerks CodeWarrior™
Install this version of the SDK if you plan to test and emulate your Symbian OS applications using Borland's C++BuilderX Mobile Edition and Microsoft Visual Studio 6
APIs including Vibration, Camera, Streaming AMR codec and MMS to be used with the UIQ 2.1 SDK.
This UIQ 2.1 SDK extension adds support for Chinese Traditional and Simplified Chinese input in the UIQ emulator (P908). Both wins and winscw versions are included in the package.
A collection of documents and SDK for the Beatnik Audio Engine. Beatnik is included in the Sony Ericsson P800 and P900 smartphones and extends the music capabilities.
Certificate Installation Application sis file and installation guide for Symbian Signed root certificate for Sony Ericsson P800.
Read more about Symbian Signed>>
Sony Ericsson specific API's for the P800 phone (currently including vibration, camera and Streaming AMR codec) to be used with the Symbian OS UIQ 2.0 SDK.
UIQ 2.0 SDK extension adds support for Chinese Traditional and Simplified Chinese input in the UIQ emulator (P802). Only winscw version.
This update corrects a cosmetic defect in the R1* and R2* organizer versions concerning PersonalJava where the background color of transparent GIF images is shown in an incorrect way.
An improvement to the image quality obtained on P800 when a Personal Java application loads graphic images and photos into the application for display.
The Redirector application is to be used by Java developers to redirect the out and err streams of Java to a console window, a log file or a serial port on the target device.
Symbian Foundation
Sony Ericsson Satio™
Sony Ericsson's first Symbian Foundation phone, Satio™ delivers the ultimate multimedia and entertainment experience. Satio is based on Symbian^1 (S60 5th Edition) and is one of the first phones on the market to support powerful OpenGL® ES 2.0 graphics acceleration.
Satio is a great opportunity for developers:
Satio™ has a 12.1 megapixel camera, HSDPA network support Wi-Fi, aGPS, an accelerometer, a touchscreen with on-screen QWERTY keyboard, a 640x360 pixel 3.5 inch display in 16:9 widescreen format, WebKit browser, 128MB internal memory and external memory using SanDisk microSD™.
Developer Toolkits
Everything you need to develop applications for Satio is available from the Symbian's developer site, developer.symbian.org, where you will find:
To develop applications, you will need the Symbian^1 ADT (Application Development Toolkit) and SDK (Software Development Toolkit), which is a copy of the S60 5th Edition SDK v1.0 from Nokia.
The ADT includes:
The SDK enables you to develop applications in Symbian C++, Open C/C++, Java and Web technologies. It provides the following:
Download the ADT and SDK from Symbian Foundation:
Additional resources on Developer World:
Open GL ES SDK
OpenGL ES 2.0 provides a fully engaging gaming experience; 3D mapping data in close to photo realistic quality and enables applications to benefit from advanced user interface techniques. Satio™ is also compatible with OpenGL ES 1.1. Existing S60 5th Edition applications using OpenGL ES will run without modification. The SDK supplied by Imagination technologies provides a full toolchain for working with 3D graphics and deploying it to the phone. The SDK also includes all necessary documentation.
Java
Satio™ supports Java ME, and the same Symbian^1 SDK or Sony Ericsson SDK 2.5.0.5 (or later) for the Java™ ME Platform can be used to develop, install, manage and run Java applications.
Project Capuchin
Satio™ supports Project Capuchin, where Flash Lite can be used to provide an immersing user experience with the power of Java functionality.
Sell your Apps with PlayNow™ arena
Sony Ericsson’s one-stop content store, PlayNow™ arena, is open for Satio™, and you can simply submit your applications and games, including existing S60 5th Edition content at submit.sonyericsson.com.
IMPORTANT INFORMATION ABOUT UIQ
UIQ Technology was a jointly owned company by Sony Ericsson and Motorola and ceased trading during early 2009. As a consequence, all documentation, tools (SDKs) and supportive information hosted on UIQ Technology's servers is now unavailable.
The UIQ product line from Sony Ericsson is discontinued and therefore there will be no further maintenance of Docs & Tools for the UIQ Platform. Focus has moved to the new Symbian Foundation operating platform based on the S60 5th Edition Symbian™ OS.
UIQ 3.0 Tools
The UIQ 3 SDK is provided through the the UIQ community web portal and includes the necessary documentation, tools and libraries to build UIQ 3 based applications. The Sony Ericsson extension packs are designed for usage towards the UIQ 3 SDK.
This provides P1 support including Sony Ericsson APIs and emulator profile. Includes Sony Ericsson CDC Platform 1.
This provides M600 support including Sony Ericsson APIs and emulator profile. Includes Sony Ericsson CDC Platform 1.
This provides P990 support including Sony Ericsson APIs and emulator profile. Includes Sony Ericsson CDC Platform 1 and P990 specific WLAN API
The OpenGL ES SDK provides documentation, source code and utilities to take advantage of the the OpenGL ES graphics library on the P990, M600 and W950. The SDK is designed for usage with the UIQ 3 SDK and relevant Sony Ericsson extensions.
This plug-in allows you to easily maintain the integrity of your UIQ 3 SDK from within Eclipse / Carbide.
This plug-in allows you to configure your UIQ 3 SDK environment from within Eclipse / Carbide.
This provides NetBeans 5.0 integration for the Sony Ericsson CDC Platform 1.
This provides Eclipse 3.1 integration for the Sony Ericsson CDC Platform 1.
Note this is an open source project hosted at Sourceforge - if you wish to contribute please register interest in the CDC forum
This special interest paper includes two sample applications illustrating the porting process from S60 Second Edition and UIQ 2.1.Available in Chinese>>
The first in a series of tutorials to introduce you to the UIQ 3 platform. The first installment describes what UIQ is, where it fits in the Symbian ecosystem, why one should develop for it and the fundamentals of designing a UIQ application. Available in Chinese>>
The second in a series of tutorials to introduce you to the UIQ 3 platform. The second installment looks at the UIQ SDK and its configuration, Integrated Development Environments (IDE) and other useful tools for UIQ 3 development. Available in Chinese>>
The third in a series of tutorials to introduce you to the UIQ 3 platform. The third installment looks at platform security and application integrity. Available in Chinese>>
The fourth in a series of tutorials to introduce you to the UIQ 3 platform. The forth installment looks at working with code, command line and with an IDE. Available in Chinese>>
The fifth in a series of tutorials to introduce you to the UIQ 3 platform. The fifth installment looks at release an application, signing and packaging in preparation for distribution. Available in Chinese>>
The sixth and final in a series of tutorials to introduce you to the UIQ 3 platform. The final installment looks at taking your application to market with practical advice and tips. Available in Chinese>>
Getting Started with Web Services for gSOAP takes you through the gSOAP package, its usage and creating a simple Google<™> query application. Available in Chinese>>
Use the UIQ SDK to build applications for the Sony Ericsson P800/P802, P900/P908 and P910 phones. The SDK contains library files, documentation, sample code, tools and utilities for building applications in C++ and for creating installation files.
Install this version of the SDK if you plan to test and emulate your Symbian OS applications using Metrowerks CodeWarrior™
Install this version of the SDK if you plan to test and emulate your Symbian OS applications using Borland's C++BuilderX Mobile Edition and Microsoft Visual Studio 6
APIs including Vibration, Camera, Streaming AMR codec and MMS to be used with the UIQ 2.1 SDK.
This UIQ 2.1 SDK extension adds support for Chinese Traditional and Simplified Chinese input in the UIQ emulator (P908). Both wins and winscw versions are included in the package.
A collection of documents and SDK for the Beatnik Audio Engine. Beatnik is included in the Sony Ericsson P800 and P900 smartphones and extends the music capabilities.
Certificate Installation Application sis file and installation guide for Symbian Signed root certificate for Sony Ericsson P800.
Read more about Symbian Signed>>
Sony Ericsson specific API's for the P800 phone (currently including vibration, camera and Streaming AMR codec) to be used with the Symbian OS UIQ 2.0 SDK.
UIQ 2.0 SDK extension adds support for Chinese Traditional and Simplified Chinese input in the UIQ emulator (P802). Only winscw version.
This update corrects a cosmetic defect in the R1* and R2* organizer versions concerning PersonalJava where the background color of transparent GIF images is shown in an incorrect way.
An improvement to the image quality obtained on P800 when a Personal Java application loads graphic images and photos into the application for display.
The Redirector application is to be used by Java developers to redirect the out and err streams of Java to a console window, a log file or a serial port on the target device.
Copyright © 2001 - 2009 Sony Ericsson Mobile Communications AB. All Rights Reserved.