About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course AND107
OpenGL ES Android Programming

Course Outline

OpenGL ES is a cross-platform API based on OpenGL for full-function 2D and 3D graphics on embedded systems.

This course introduces a novice OpenGL ES programmer to the theory and techniques needed to develop 3D graphics applications using OpenGL ES.

It also covers key Open GL ES programming technologies such as an overview of architecture, modeling, and lighting.

It, further, introduces more advanced topics using extensions such as the matrix palette skinning and animation.

Course Objectives

After completing this course attendees should:

Prerequisites

Attendees should have a reasonable level of C programming skill. No previous experience with writing graphics programs is required.

The course includes basic concepts from linear algebra (vector notation and matrix multiplication), but previous knowledge of these subjects is not required as they will be introduced and explained as needed.


Course Contents

Introduction

An overview of OpenGL ES EGL Interface

Drawing Primitives

An overview of the Android OpenGl ES API

Overview of Open GL and Open GL ES

Limitations of Open GL ES

Practical Open GL ES programming