5-DAY COURSE
When:
February 9th - 13th , 2009
Hours: 8:30 A.M. - 6:00 P.M.
Monday - Thursday
9:00 A.M. - Noon
Friday
Where:
The Crossing Resort
Austin, Texas
Cost: $4500
Register now to reserve
your seat!
PRE-REQUISITES
* C programming skills are necessary and will be
used in the course.
* Programmer should be
familiar with Microsoft Visual Studio C++ or other IDE.
CLASS STRUCTURE
Small in size to accommodate the needs of the student.
|
TRAINING JOURNEY
Your training experience begins in the classroom led by an instructor who is also heavily experienced. The expertise is valuable to your learning as the instructor's ability to put you into challenging situations in the labs.
This blend of classroom instruction plus realworld labs works together to deliver an overall understanding of the key concepts and techniques you need to learn.
You will work hard during your stay at our facility. The days are long but these long, hard hours pay off when you put your skills to work on
the job. You'll look back on your time at our training facility with great deal of satisfaction.
CLASSROOM TRAINING
Gain practical hands-on experience and achieve valuable industry information from one of our highly experienced instructors.
Register now to reserve your seat!
REMEMBER, CLASS SIZES ARE LIMITED AND ARE GOING FAST!
TRAINING EXPERIENCE
Providing the professional a fully immersed, zero distraction, all- inclusive training package.
For more information on any of our services please visit us on the Web at: www.intelligraphics.com |
|
|
INTENSIVE TRAINING ANNOUNCEMENT- Intelligraphics is pleased to announce a 5-day intensive OpenGL™ ES & EGL training course. This course is tailor-made with driver developers in mind primarily focusing on OpenGL™ v1.1 and ES v2.0 for embedded systems development. The course also presents EGL v1.3 concepts and programming for creating drawing surfaces and initializing contexts. Although the class main focus is OpenGL™ for embedded systems it serves as a great primer for any version of OpenGL™ since ES v1.x was derived from OpenGL™ v1.5 and ES v2.0 was derived from OpenGL™ v2.0.
Programmers who will be writing graphics applications, demos, test cases with OpenGL™ ES
for the embedded environment, this course is designed for you! The class is intended for both
driver and application developers. Developers will benefit from the class by obtaining an indepth
understanding of the OpenGL™ ES API and the OpenGL™ graphics pipeline.
Developers will also gain the ability to quickly create and refine OpenGL™ ES test cases on
the windows platform and then easily port in their embedded environments.
The course provides definitive and comprehensive information on OpenGL™ concepts with
various hands-on lab exercises to reinforce the lessons. The instructor will emphasize on
fundamentals by providing the student with the basic foundation of OpenGL™ concepts and
build upon that model with more complex capabilities emulating real-world scenarios.
Our instructor-led courses are more than lectures; they give you hands-on practice developing
applications. Intelligraphics provides each student with their own PC and all course materials.
You learn quickly with hands-on exercises and get immediate answers to your questions from
our experienced instructor. The course manual serves as a comprehensive reference guide for
use after the course. Intelligraphics limits the course size to give you greater personal attention
and an opportunity to discuss your questions one-on-one with the instructor.
Course Objective
OpenGL™ has become widespread throughout the graphics
world and understanding the mechanisms, the limitations and key work-around are important
when writing complex programs. This course will open with a quick introduction to OpenGL™
exploring the main differences between ES v1.1 and ES v2.0 and then migrating into Windows
based ES V1.1 Emulator. Throughout the course the instructor will build upon the foundation
by introducing various functionality, (such as fixed function pipeline, rendering primitives,
vertex array, various transformations, etc.) to create animation, wire frame and solid geometry.
The student will learn how to apply special effects (lighting, textures and other effects) to
increase realism. The course will introduce advance topics to challenge the students overall
comprehension of the material.
Upon completion of the course, the student should proficient in:
- Write programs with the OpenGL™ ES 1.1 application programming interface to draw 3D, lighted, texture mapped, anti-aliased, wire frame and solid geometry.
- Write programs with the OpenGL™ ES 2.0 application programming interface.
- Write vertex and fragment shader programs to draw many features contained in OpenGL™ ES 1.1 and beyond.
Course Syllabus
- Windows OpenGL™ ES emulators
- Fixed & Floating Point interfaces
- Fixed vs. Programmable Pipeline
- Rendering Primitives
- Vertex Arrays
- Transformations
- Lighting
- Material Properties
- Rasterization
- Frame Buffer Operations
|
- Texturing
- Vertex Buffer Objects
- Texture Objects
- Vertex Shaders Programming
- Fragment Shaders Programming
- Advanced topics, and more!
- Initializing a device with EGL
- ES 1.1 vs. 2.0 differences
- Multiple contexts
- Compressed Textures
|
Instructor's Bio
 |
John Lawless has been developing drivers utilizing
OpenGL™since 1992. He has directly worked for IBM, Seaweed Systems and Intelligraphics. His primary focus was OpenGL™ and embedded systems development.
He also has over six years of development experience (Polycom) with video compression and image processing on embedded video conferencing products.
John has worked on numerous projects using OpenGL™ on embedded systems for major companies. He has worked one-on-one with these companies ensuring customer satisfaction.
John has been involved with OpenGL™ since its inception and holds patents for OpenGL™ and graphics driver development. He is ready to share his experience and insights to help you achieve your professional needs.
|
All-Inclusive Training Package
The goal of this five-day accelerated course is to provide the device and application developer professionals a fully-immersed, zero-distraction, all-inclusive training experience. Your fee includes:
- Ground Transportation to and from the hotel and Austin airport
- Luxury Hotel Suite
- Breakfast, Lunch, Dinner and Snacks
- Study Material
- Hand-on Exercises and Instruction
- Dedicated workstation for lab exercises
Our training course is an affordable, efficient, and effective means for students to
learn OpenGL™ concepts, to gain practical hands-on experience, and to achieve valuable industry information. Each student will gain real world experience by working on individual growth during hours of hands-on labs and lectures.
Remember, class sizes are limited and going fast!
Accommodations
World-class luxury with the warmth of a best friend's lake house. The resort offers all-inclusive packages with casually elegant accommodations, three meals daily, unlimited activities. The resort is truly an exquisite escape into natural beauty and personal discovery.

       
|