A Practical Hands-On Guide to
GL Studio Development

This course shows users how to build basic applications using GL Studio. Students learn basic techniques for building analog and digital displays, including importation of 3D models. The course is taught through a series of lectures and hands-on exercises where users learn how to use all components of the tool.

Who Should Attend?

This is a hands-on course intended for simulation developers, interface and instructional designers, and software engineers that are current or anticipated users of the GL Studio product suite. Included presentation materials and exercises provide a comprehensive exploration of the GL Studio Human Machine Interface development toolkit along with a number of issues related to the use of photorealistic graphics based on the OpenGL standard. Hardware and software optimization techniques as well as deployment packaging are also discussed for several representative market segments.

Course Objectives

The primary goal of this course is to familiarize students with the basic, intermediate, and some advanced concepts of using the GL Studio HMI toolkit. Course instructors, who are skilled developers, will present concepts consistent with today’s rigorous simulation and display HMI requirements along with content production and optimization techniques. The course combines lecture and hands-on lab exercises in which students build HMIs from raw data and explore a variety of key concepts:

  • C++
  • Build Environments
  • Reusable Software Object (RSO) Life Cycle
  • Dynamic Object Creation
  • Object Oriented Component Architecture
  • Overriding Component Base Classes for Custom Drawing Behaviors
  • Creating User-Defined Callbacks
  • Using GLS Objects for Faster Development
  • Tips & Recommended Procedures for Digital Photography, 3D Modeling, External Data Interfaces and Behavior Coding

GL Studio is a code development toolkit for C++, Safety Critical C++. Students should have some knowledge of Object Oriented design and code development in order to fully capitalize on this training and the concepts presented.

Course Outline

  1. Introduction to GL Studio
  2. Reusable Software Object (RSO) Development
  3. GL Studio Editor Familiarity
  4. Graphics Development in GL Studio
  5. Programming Development in GL Studio
  6. Build Basic to Complex Objects in GL Studio
  7. Learn Simple to Complex Coding Concepts
  8. Recommended Procedures
  9. GL Studio Productivity Packs
  10. Q&A for Your Project

Course Schedule

GLS Embedded TrainingRegister Now

GL Studio TrainingRegister Now


Fairfield Inn & Suites by Marriott
Orlando East/UCF Area
Our preferred accommodation, located within a 5-minute walk of the DiSTI offices. Contact us for a special rate.
Property Amenities:
  • 24-hour fitness center
  • Heated outdoor pool
  • Hot breakfast buffet
  • Free WiFi
  • Business center
  • 2 meeting rooms totaling 1,088 sq. ft.
  • Valet dry-cleaning
  • On-site laundry
Inroom Amenities:
  • Minifridge
  • Microwave
  • HDTV with access to guest Hulu and Netflix accounts


Our outstanding reputation for providing the most dynamic training in the modeling and simulation industry has attracted high-profile, Fortune 500 customers around the world-and that robust customer list continues to grow.

Key clients include:
  • Boeing
  • AT&T
  • United Technologies
  • Lockheed Martin
  • Caterpillar
  • Northrop Grumman
  • FedEx
  • Honeywell
  • L3 Communications
  • Raytheon
  • General Dynamics
  • US DoD
  • NASA
  • FAA
  • BAE
  • Flight Safety
  • Rockwell Collins
  • SAIC