|
| |
|
Open source library allows for iPhone-like user interface on Windows Mobile September 23, 2009 [Pocket PC phone] | By Edward J. R. Do you know how iPhone manages to have such nice, fluid, screen effects? Well, we are glad that you asked. It is thanks to the fact that on lower level iPhone is using OpenGL ES to draw these transitions. OpenGL ES is a 3D graphics acceleration implemented in hardware and accessible through software interface defined through industry standard OpenGL ES library. Codeplex is a Microsoft sponsored website for open source and Silvermoon is a set of controls, available on Codeplex, and such that use OpenGL ES to get very fast fluid transitions. In other words: it works only on few Windows Mobile phones: This is the first beta release of Silvermoon, a collection of windows mobile compact framework 2.0 controls to build modern user interfaces with transitions, alphablending and other effects. Silvermoon requires hardware support for open gl and expects the libGLES_CM.dll to be available. However, in the source code is a software rendering replacement available, but this is really not recommended, unless you want to deal with 0.3fps instead of 25fps! Silvermoon was developed (and being in progess to be in development) on a Sony Ericsson X1 phone. To learn more, visit silvermoon.codeplex.com Note: in Windows Mobile app store aka Marketplace for Mobile, developers cannot specify "available only to phones with OpenGL ES" or "available only to this and that phone model" so it would be difficult for developers to make OpenGL apps for Windows Mobile and offer them on the app store...
|
| ||||||
| |