Free Quote | Services | Resources | Careers | Partners | Site Map   
Intelligraphics - the device driver development experts

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

teacher

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!

    Register now to reserve your seat!


    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.


                                 


Copyright © 1995-2007 Intelligraphics Inc. All Rights Reserved. Legal Information