Peroon releases S2U porting tool.
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 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).

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






> Peroon releases S2U porting tool.
> 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.
> Peroon releases S2U porting tool.
> Peroon releases S2U porting tool.