Siggraph 2005 logo
Conference Exhibition Call For Participation Presenters Media Registration

courses

35. Developing Mobile 3D Applications With OpenGL ES and M3G


Half-Day, Tuesday, 2 August, 1:45 - 5:30 pm
Room 502A Level: Intermediate

This course presents two new 3D graphics APIs for mobile platforms: OpenGL ES and M3G. Topics include the structure of the APIs, the evolution of mobile graphics standards, programming examples, and tips and tricks for programmers and artists. Attendees gain an understanding of the functionality the standards provide and how to use them to create efficient graphics applications.

Prerequisites


Basic knowledge of 3D computer graphics such as that provided by SIGGRAPH 2005's introductory course. Working knowledge of a modern graphics API like OpenGL, VRML, X3D, or Java3D. Ability to read simple computer programs written in C and Java.

Intended Audience


Anyone who is interested in 3D graphics on mobile devices, although the course is intended more for programmers than graphic designers.

Organizer


Kari Pulli
Nokia Research Center & Massachusetts Institute of Technology

Lecturers


Tomi Aarnio
Nokia Research Center

Mark Callow
HI Corporation

Ville Miettinen
Hybrid Graphics, Ltd.

Jani Vaarala
Nokia Corporation

Schedule



1:45 Introduction

Pulli

1:55 OpenGL ES Overview

Pulli

2:20 Using OpenGL ES

Vaarala

3:30 OpenGL ES Performance

Miettinen

3:30 Break
3:45 M3G Introduction

Pulli

3:50 M3G API Overview

Aarnio

4:45 Using M3G

Callow

5:25 Closing & Summary

Pulli

acm.org siggraph.org