About inovani's technology:
The Graphics Library
To get sufficient frame rate on mobile devices, inovani has developed a tailored 3D graphics library for displaying “talking heads”. This library may run on any kind of hardware. However, compared to more common 3D graphics library it is particularly well suited for running on battery supported CPUs which are based on integer arithmetic instead of floating point arithmetic (using integer saves battery).
The inovani graphics library also makes rendering animations on a server more efficient compared to most other graphics libraries. It does not rely on graphics cards for speed as most other graphics libraries do, typically OpenGL. Such graphics cards are rarely found on standard servers. Server rendering is also speeded up since the rendered frames need not be copied from the graphics hardware to the computers main memory.
There
is also a version of the inovani graphics library that builds on OpenGL
taking advantage of the hardware integration to get better performance. Speed
is in this way gained when displaying large heads with textures on computers
with graphics cards.