Paper
10 February 2006 New APIs for mobile graphics
Kari Pulli
Author Affiliations +
Proceedings Volume 6074, Multimedia on Mobile Devices II; 607401 (2006) https://doi.org/10.1117/12.660438
Event: Electronic Imaging 2006, 2006, San Jose, California, United States
Abstract
Progress in mobile graphics technology during the last five years has been swift, and it has followed a similar path as on PCs: early proprietary software engines running on integer hardware paved the way to standards that provide a roadmap for graphics hardware acceleration. In this overview we cover five recent standards for 3D and 2D vector graphics for mobile devices. OpenGL ES is a low-level API for 3D graphics, meant for applications written in C or C++. M3G (JSR 184) is a high-level 3D API for mobile Java that can be implemented on top of OpenGL ES. Collada is a content interchange format and API that allows combining digital content creation tools and exporting the results to different run-time systems, including OpenGL ES and M3G. Two new 2D vector graphics APIs reflect the relations of OpenGL ES and M3G: OpenVG is a low-level API for C/C++ that can be used as a building block for a high-level mobile Java API JSR 226.
© (2006) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Kari Pulli "New APIs for mobile graphics", Proc. SPIE 6074, Multimedia on Mobile Devices II, 607401 (10 February 2006); https://doi.org/10.1117/12.660438
Lens.org Logo
CITATIONS
Cited by 21 scholarly publications and 8 patents.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
OpenGL

Visualization

Java

Mobile devices

Volume rendering

Raster graphics

Cell phones

Back to Top