While doing some surfing related to mobile gaming, I came across a useful library that I didn’t even know existed.
EDGELIB allows you to…
"Compile and create multi-platform games smoothly through the generic interface for Windows Mobile Pocket PC, Windows Mobile Smartphone, Symbian Series 60, Series 80, Series 90, Symbian UIQ, Gamepark Holdings GP2X and Windows desktop.
EDGELIB offers an device independent API for high-performance 2D graphics, hardware accelerated 3D graphics using OpenGL ES, software 3D rendering, file access, input, network connectivity and much, much more!"
I had a thought that the library might even be used to easily create non-game applications. It’s a true native library (no runtime) which means you might even mix functionality with native controls (standard list and edit boxes etc) – although you would obviously lose the cross platform advantages if you did this.
It supports the latest UIQ/S60 Symbian 9.x devices and the pricing even seems affordable.