Sony Ericsson W950
Encyclopedia
The Sony Ericsson W950i is the third UIQ
3 smartphone
based on Symbian OS v9.1. It was announced on February 13, 2006, a week after the announcement of the Sony Ericsson M600
.
platform, it is easy to make third party applications that can be downloaded to the phone. Developers can choose their preferred programming language
(Java
, C++
, etc) and IDE (Visual Studio, CodeWarrior
, Eclipse
, Carbide, NetBeans
).
The W950i is also prone to water damage, which is not covered by the original warranty. When moisture gets into the phone, the touchscreen is usually the first thing to stop working. When it does it is impossible to do a master reset
, access the media memory, and effectively everything that cannot be done with just the keypad and the scroll wheel.
UIQ
UIQ by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core OS, to enable the development of feature-rich mobile phones that are open to expanded capabilities through third-party...
3 smartphone
Smartphone
A smartphone is a high-end mobile phone built on a mobile computing platform, with more advanced computing ability and connectivity than a contemporary feature phone. The first smartphones were devices that mainly combined the functions of a personal digital assistant and a mobile phone or camera...
based on Symbian OS v9.1. It was announced on February 13, 2006, a week after the announcement of the Sony Ericsson M600
Sony Ericsson M600
Sony Ericsson M600 is a 3G smartphone based upon the UIQ 3 platform...
.
Developing for the W950i
Since the W950i is based upon the UIQUIQ
UIQ by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core OS, to enable the development of feature-rich mobile phones that are open to expanded capabilities through third-party...
platform, it is easy to make third party applications that can be downloaded to the phone. Developers can choose their preferred programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
(Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
, C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
, etc) and IDE (Visual Studio, CodeWarrior
CodeWarrior
CodeWarrior is an integrated development environment for the creation of software that runs on a number of embedded systems. Prior to the acquisition of the product by Freescale Semiconductor, versions existed for Macintosh, Microsoft Windows, Linux, Solaris, PlayStation 2, Nintendo GameCube,...
, Eclipse
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...
, Carbide, NetBeans
NetBeans
NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others...
).
Problems
Connectivity has been an ongoing problem with the UIQ3 suite of phones from Sony Ericsson and the Mac OS X iSync utility that Mac users use to synchronise a mobile phone with the computer. As of February 2008 there are still widespread problems reported with these phones for Mac users.The W950i is also prone to water damage, which is not covered by the original warranty. When moisture gets into the phone, the touchscreen is usually the first thing to stop working. When it does it is impossible to do a master reset
Master reset
A factory reset or master reset is a full restore of an electronic device to its factory settings. Such electronic devices include handheld computers such as PDAs and cellular phones. It entails deleting all information stored in the device. This is essentially the same as reformatting a hard drive...
, access the media memory, and effectively everything that cannot be done with just the keypad and the scroll wheel.