|
It has been a while coming, but the first UIQ
3 phone has now been announced in the shape of the Sony Ericsson P990.
For developers it will present a few challenges, migrating to Symbian
OS v9.1, but will certainly offer the rewards of its predecessors. The
Sony Ericsson P series has been a significant success. While it may
have not achieved the raw sales volumes of devices from rivals, such as
Nokia, it has shone as a lucrative opportunity for developers. The
three P models have consistently out performed every other smartphone
in their ability to encourage users to add additional software.?‚
The Sony Ericsson P990 should continue this success, it may even be
able to accelerate it. Both C++ and Java developers get new
capabilities to exploit, such as WiFi and UMTS high speed wireless
networks, and new APIs. For Java developers these include the Nokia UI
API, 3D graphics and, for the first time, access to the camera. C++
developers will get Sony Ericsson P990 specific Vibration and Bluetooth
keyboard API, in addition to the Symbian OS and UIQ APIs. All
applications will be also able to run in both flip open and flip closed
modes.
Getting applications up and running on the P990 will not be the simple
exercise it was for previous P Series devices or UIQ versions. UIQ 3
uses the latest version of Symbian OS. This will challenge developers
because of the introduction of a secure capabilities model and a change
to the underlying binary format used in the operating system.
{mosgoogle}The binary break, which moves Symbian OS to a
new generation of ARM Binary, offers a number of long term performance
advantages. In development terms it is a relatively minor issue, but no
less inconvenient for that. It will require developers to implement a
new tool chain, essentially a new compiler, to create applications for
Symbian OS v9.1.
The secure capability model is more of a challenge. It means developers
have to address two issues. Firstly the creation of the capabilities
model has meant that some APIs have been removed, because they
presented a potential security risk. This will obviously require
developers to re-code applications that used these old APIs. Secondly
having migrated their applications, to enable access to the
capabilities on user's devices, the application must be Symbian Signed;
a process which not all developers are used to.

Some developers will be fortunate, if their application makes no use of
features such as messaging or communications, do not access user data
such as calendar or contacts, then they may have few changes to make
(beyond recompiling to the new binary). However, this will probably be
a minority of applications, mainly games and simple personal utilities.
For the majority of C++ applications there will need to be changes.
It is worth noting that Java developers are not affected by these
issues. Java MIDP already has it own security model and certification
program, in Java Verified. Java developers therefore will address the
P990 in exactly the same way as they did the earlier P series models.
It is the challenge of migrating applications to Symbian OS v9.1 and
UIQ 3 that has prompted Sony Ericsson to announce the P990 at the
Smartphone Show, several months before its commercial release, to
ensure developer have the opportunity to migrate applications in time
for the launch. To do this developers obviously need the UIQ 3 SDK. The
SDK will become generally available at the start of November, but
developers attending the Smartphone Show will get a head start with 500
copies of the SDK available from the UIQ stand.
A glance at the specifications for the Sony Ericsson P990 suggested it
is very likely to continue the success of its predecessors, when it
goes on sale in the first quarter of 2006. The target user of the
device is very much unchanged, so the applications sales opportunity
should be buoyant.
Trackback(0)
Technorati Tags:
|