Developers who read OpenSource code sometimes probably know the SDL - cutting a long story short, the SDL is a multimedia library that is intended for easy porting. Once SDL is ported to a new platform, porting SDL-based applications is very easy(if the rest of the code is portable).
Anyways, S60 developers are now in luck if the information on this web site is correct - the rather bold promise is as following:
S60 SDL is a Simple DirectMedia Layer adaptation for S60. SDL is a cross-platform multimedia library: Applications and libraries built on SDL can easily be ported to another operating systems. Usage of S60 SDL is not restricted to porting; S60 multimedia applications can be implemented without deep knowledge of Symbian C++ native API and a developer can use SDL and standard C interfaces. The SDL development supports both Nokia OpenC and Symbian stdlib (ESTLIB) C implementations.
With S60 SDL it is possible to port applications to S60 without a single code change. However S60 SDL has a special S60 API that makes integration to mobile platform easier. In practice S60 devices usually has a small screen and limited input posibilities, and CSDL interface helps to do adaptation without changes to the original code base.
The S60 SDL supports OpenGL ES development. Its possible to create SDL Surface for OpenGL ES content and manage that with SDL’s platform independent OpenGL API. In S60 devices that dont have hardware accelerated OpenGL, a software rendered is used automatically.
Anyone of you has further information? Please let us know!