View Full Version : [Update] Series 60 to UIQ and Pocket PC C++ Porting utility.

02-07-2003, 04:02 PM
According to this Symbian press release ( Peroon launches S2S the world’s first porting technology enabling a single Symbian OS C++ code line to simultaneously support Series 60 and UIQ. Almost of more interest is E2W that allows for porting between Pocket PC and Symbian. So will we start to see existing Pocket PC applications being ported? Full press release attached...

Or-Yehuda, Israel, 02 July, 2003 – Peroon R&D Ltd., a leading provider of mobile porting technologies and multi-platform development, announced today the launch of its S2S porting technology for Symbian OS. S2S enables Symbian OS C++ code line to natively support Symbian OS-based user interface platforms such as Series 60 and UIQ. Specifically, S2S allows Series 60 code line to be compiled for and run on UIQ based mobile phones. Symbian OS is the open global industry standard operating system for smartphones and is licensed by the world’s leading handset manufacturers.

S2S is an application-porting platform that enables application software developers to write applications for Nokia's Series 60 user interface platform based on Symbian OS v6.1 and deploy the application simultaneously to both Series 60 mobile phones (e.g. Nokia 3650) and to UIQ user interface platform devices such as e.g. Sony Ericsson P800 which is based on Symbian OS v7.0. Not an emulator, S2S is a complete cross-platform solution from development to deployment. It actually recompiles Series 60 application source code with the Symbian OS v7.0 compilers, using S2S header files and libraries, to create native UIQ applications. Currently, S2S is the only technology allowing developers to use single Symbian OS C++ source code across both Series 60 and UIQ devices.

S2S consolidates the burdens of application porting and source code maintenance while reducing development, training and maintenance costs. In addition, it enables fully automatic source code maintenance and increased developer productivity.

Anatoly Kardash, CTO, Peroon said, “Necessarily the Series 60 and UIQ user interface platforms have some API differences, meaning one has to develop slightly different versions of software in order to target all Symbian OS phones. S2S provides an efficient complementary solution for Symbian OS developers to seamlessly and simultaneously target phones from both user interface platforms and therefore reduce the development cycle and associated costs.”

Ian Weston, VP Developer Partnerships, Symbian Ltd., said, “The vast majority of the Symbian OS APIs in Series 60 and UIQ are common code. Peroon's S2S single source code approach is an effective means to limit any rework required to address the differences between the two user interface platforms. This provides considerable benefit to application developers wishing to target Symbian OS phones using both UI platforms, reducing development cost and time to market for our partners."

About Symbian
Symbian is a software licensing company which develops and licenses Symbian OS, the global open industry standard operating system for advanced, data-enabled mobile phones.

Symbian has licensed Symbian OS to the world's leading mobile phone manufacturers including Motorola, Nokia, Samsung, Siemens and Sony Ericsson. Publicly announced products based on Symbian OS include the BenQ P30, Samsung SGH-D700, Siemens SX-1, NTT DoCoMo FOMA F2051 built by Fujitsu, Sony Ericsson P800 Smartphone, Nokia 9200 Communicator range as well as the 7650, 3650 and N-Gage.

Symbian has its global headquarters in London, United Kingdom with development sites in Europe and Asia. Symbian’s shareholders are Ericsson, Panasonic, Motorola, Nokia, Psion, Samsung, Siemens and Sony Ericsson.

For further information about Symbian, please see

About Peroon
Peroon R&D Ltd, a Symbian Platinum Partner, provides state-of-the-art mobile cross platform solutions, including turn key porting, mobile cross platform development and consulting.

Peroon’s core technologies include E2W and S2S. E2W allows a single Symbian C++ code to be compatible with both Symbian based devices and PocketPC devices while S2S enables a single Symbian C++ code to naturally support multiple Symbian OS platforms.

For further information about Peroon, please see

02-07-2003, 04:31 PM

There's been talk about something like this for a while now.. Looks like it's finally happening. :D

Didn't expect easy PPC to Symbian porting though..

02-07-2003, 05:01 PM
Didn't expect easy PPC to Symbian porting though..

Not sure why that would be the case. Symbian C++ is vry strict in its usage and terminology, which is probably why a porting utility between S60 and UIQ is achieveable. if that's the case, I don't see why a port to various other platforms (including Windows platforms such as Pocket PC) wouldn;t be achievable.

Just think... OPL on Pocket PC... :-)

02-07-2003, 08:12 PM
This is the best news I've heard in a while! Imagine running series 60 best seller apps and games on a UIQ or PocketPC devices and vice versa.

I small prediction,a lot of PPC users going mad and smashing their devices after installing a "cute" game called Vexed.

03-07-2003, 08:26 AM
Do we know yet if we can port applications developed for Symbian onto things like PPC?

04-07-2003, 03:22 AM
this just make porting easier

i expect one day we can write one app and run it on all Symbian devices, without the need of building seperate build for different interface

04-07-2003, 08:05 AM
Have been on the phone to these people and they seem like a nice bunch. Claim that they can port my entire application from Symbian to pocket PC in a few days. Has anyone used them for any previous work before?