3D Visualization on mobile devices

This paper discusses current status and recent advancements of 3D graphics on mobile platforms and describes open issues concerning its usage in different applications. We have treated two particular application fields. Firstly, we deal with problems of visualization of complex data structures on mobile devices. The implementation of a 3D visualization renderer on the Symbian platform for mobile devices is written as a C++ application and based on the DieselEngine® as a rendering engine. 3D visualization of data is generated in the form of a Virtual Reality Modelling Language (VRML) file meaning that actually any kind of 3D content written in VRML file format can be rendered on such a device. It was the result of a project the objective of which was to provide a user interface on a mobile platform displaying visualization of hierarchical Grid monitoring data. Secondly, we describe the system that brings face animation to embedded platforms. Face animation is considered to be one of the toughest tasks in computer animation today and its delivery to mobile platforms brings possibilities for development of new innovative and attractive services for the mobile market.

[1]  Lea Skorin-Kapov,et al.  Interactive Visualization of Grid Monitoring Data on Multiple Client Platforms , 2005, EGC.

[2]  Igor S. Pandzic,et al.  MPEG-4 Facial Animation , 2002 .

[3]  Algirdas Pakstas,et al.  MPEG-4 Facial Animation: The Standard,Implementation and Applications , 2002 .

[4]  Iosif Legrand,et al.  MonALISA : A Distributed Monitoring Service Architecture , 2003, ArXiv.

[5]  Igor S. Pand 3D Visualization of Data on Mobile Devices , 2004 .

[6]  Nadia Magnenat-Thalmann,et al.  Facial deformations for MPEG-4 , 1998, Proceedings Computer Animation '98 (Cat. No.98EX169).

[7]  Mark Steedman,et al.  Generating Facial Expressions for Speech , 1996, Cogn. Sci..

[8]  R. Buyya Grid economy comes of age: emerging gridbus tools for service-oriented cluster and grid computing , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[9]  B. Karstens,et al.  Visualization of Complex Structures on Mobile Handhelds , 2003 .

[10]  Lea Skorin-Kapov,et al.  Multiplatform Universal Visualization Architecture , 2004 .

[11]  Fabio Lavagetto,et al.  The facial animation engine: toward a high-level interface for the design of MPEG-4 compliant animated faces , 1999, IEEE Trans. Circuits Syst. Video Technol..

[12]  Ben Shneiderman,et al.  Readings in information visualization - using vision to think , 1999 .

[13]  Jack Ritter,et al.  An efficient bounding sphere , 1990 .

[14]  Igor S. Pandzic,et al.  LiveMail: personalized avatars for mobile entertainment , 2005, MobiSys '05.

[15]  Bruce H. McCormick,et al.  Visualization: expanding scientific and engineering research opportunities , 1989, Computer.

[16]  Ben Shneiderman,et al.  Using vision to think , 1999 .

[17]  Andy Cockburn,et al.  An Evaluation of Cone Trees , 2000, BCS HCI.

[18]  Tomas Akenine-Möller,et al.  PACKMAN: texture compression for mobile phones , 2004, SIGGRAPH '04.

[19]  Thomas A. DeFanti,et al.  Visualization in Scientific Computing , 1991, Adv. Comput..

[20]  Jock D. Mackinlay,et al.  Cone Trees: animated 3D visualizations of hierarchical information , 1991, CHI.

[21]  Tomas Akenine-Mo¨ller Real-Time Rendering , 2008 .