Slides from a lecture I gave about 2D/3D graphics in mobile devices, pitching the case for open standard formats and APIs, such as OpenGL and SVG.
Dated September 15, 2000.
38. Components of a Graphics System Graphics Hardware ? Hardware Specific API Low-Level Generic API High-Level API / Application Engine Presentation Platform Applications
39. Existing Graphics Systems: Case 2D Windows GDI, Epoc GDI, Unix Xlib 2D vector graphics rendering library, 2D Game Engine Flash, SVG, VML, PDF (format + viewer) Hardware Specific API Graphics Hardware Cartoons, MMS, e-Books, GUIs, Games, Web/WAP services
40. Existing Graphics Systems: Case 3D OpenGL, Direct3D IRIS Performer, 3D Game Engine VRML, MetaStream, Pulse3D (format + viewer) Hardware Specific API Graphics Hardware Games, Maps, Cartoons, GUIs, etc.
41. Graphics in Mobile Terminals: Principles and Applications Tomi Aarnio Nokia Research Center Visual Communications Lab September 15, 2000
Hinweis der Redaktion
- Hierarchic, integrated data structure - Parent - children / root - subtree - Describes object locations, relationships to each other, … - Also audio, collision detection, ...
- historically "application programming interface" - in practice, a library of graphics functions, implemented in hardware and/or software - Makes life easier!