Peroon releases S2U porting tool.

Platforms:
Keywords:

S2U is an add-on to the standard UIQ v2.1 SDKs which enables Nokia Series 60 v1.x native AVKON based C++ applications to be built, and executed as native UIQ v2.0/2.1 applications using the standard UIQ build procedure. The S2U solution is made of two environments:
-  the S2U build time environment that enables compilation of Series 60 applications using the UIQ SDK.
-  the S2U execution environment that is a DLL that shall be used for their execution.

S2U Build-time Environment

S2U Build-time enables AVKON based Nokia Series 60 C++ applications to be built as native UIQ applications using the standard UIQ build procedure. As illustrated below, S2U allows compilation and linkage of Nokia Series 60 C++ source code with the UIQ build tools, using S2U header files and link libraries, to create native UIQ applications.

s2u.png

S2U Build-time environment includes:
-  Command line utilities for automatic conversion of Series 60 project (INF and MMP) and resource (RSS) files to UIQ compatible project and resource files. All these tools are available to developers through one single command: S602UIQ, with a small and easy to learn set of command line parameters;
-  A set of C/C++/resource header (H, INL, RH, HRH, etc.) files;
-  A set of link library (LIB) files, which implement the AVKON API behaviour by interfacing to the corresponding native QIKON API, or simulating AVKON behaviour in UIQ.

S2U Run-time Environment

Each and every ported S2U application in the UIQ environment, requires a S2U DLL(s), loaded into memory according to the common rules of handling DLLs: common binary executable code segment (meaning: loaded once into memory and shared/used by all processes) and per-process data segments.

S2U Run-time environment includes:
-  A set of dynamic library (DLL) files, which provide the implementation of the AVKON API behaviour by calling the appropriate QIKON APIs; and
-  A set of data files required by S2U (e.g. S2U precompiled resources).

s2u-dll.png

Download

You can download the latest version of S2U as well as full user guide from Peroon web site.


> Peroon releases S2U porting tool.

Great! Another layer....

> Peroon releases S2U porting tool.

If "layer" means another DLL to be used - then yes, and so what?

But if "layer" means another set of APIs, then NO, NO, NO! The great idea of this tool is that you use the same well-known AVKON APIs and get your app working on UIQ too! Just think - the same source for S60 and UIQ, isn't it cool?

I tried this tool for my S60 apps and it worked fantastically!

> Peroon releases S2U porting tool.

Runt time of this tool crahed my p800 device.

> Peroon releases S2U porting tool.

S2U run-time can not cause this as it does not contain anything related to the device start-up.

> Peroon releases S2U porting tool.

200kb more -- so, i have a 60kb app, and have to add 200kb more to use their porting tool -- worth-less...