GL Studio SC


GLS_SC_IMG_01GL Studio SC offers essential features for developing certifiable embedded safety critical displays. The GL Studio SC developer enables the creation of 2D and 3D geometry in real-time through a WYSIWYG environment, alleviating the need to write OpenGL code by hand.
GL Studio SC generates Safety Critical Embedded C++ (SCEC++) code that conforms to the WP-AM-003 standard. This standard, published by the Association for Computing Machinery (ACM) Special Interest Group on Programming Languages (SIGPLAN), specifies the subset of the C++ language for use in embedded and safety critical systems.

The virtual components and environments created with GL Studio deliver significant benefits including:


  • Safety Critical Embedded
    C++ Code (SCEC++)
  • Qualifiable to DO-178B/C and
    ED-12B/C Level E through A
  • Interface from PSD
  • Document generation
  • Python scripting support
  • Floating License Server Access
  • First Year of Support
    & Maintenance


  • Knobs
  • Switches
  • Push buttons
  • Odometers


  • Unicode text
  • Nine patch graphics
  • Animation support


  • Object-Oriented
  • OpenGL or OpenGL ES
  • Windows, Linux
  • Support for Apple iOS
GL Studio is a Graphical User Interface (GUI) development toolkit that allows users to create rich 2D and 3D interactive graphics with Object-Oriented behavior embedded in each software object. The core of GL Studio’s success is the Reusable Software Object (RSO); not only can you program in Object-Oriented languages within the GL Studio editor, you can also generate Object-Oriented code that makes calls to the OpenGL-based implementations in our libraries.You have the ability to generate human readable SCEC++ source code, which is used to build RSOs. As the RSOs are developed in-house and logically sectioned off from the parent designs, they become valuable corporate assets that developers can use from one program to another. This allows companies to leverage the RSOs as valuable corporate assets in an effort to reduce development costs and maximize profits.

GL Studio is a 3D OpenGL-based application.

Hardware Requirements:

  • OpenGL Accelerated Graphics Card (NVidia recommended)
  • 512 MB RAM or better
  • 1GHz Processor or better
  • Optional: sound card capable of reproducing
    digitized audio

Software Requirements:

  • OpenGL version 1.1 or later
  • GL Utility Libraries (GLU) version 1.2 or later
  • A supported C++ Compiler

Real-time Operating System Support

  • Wind River VxWorks®
  • Greenhills INTEGRITY-178B
  • LynxOS®-178

Driver Support:

  • Seaweed Systems DO-178B/C
  • ALT Software DO-178B/C
  • Custom Drivers
includes source code to the GL Studio SC Runtime Library and full software life cycle documentation to meet DO-178B/C Level A standard. Our certification partner, a third party DER aviation certification company, has approved these available Certification Documents:

  • SCMP – Software Configuration Management Plan
  • SQAP – Software Quality Assurance Plan
  • PSAC – Plan for Software Aspects of Certification
  • SDP – Software Development Plan
  • SDD – Software Design Document
  • SVP – Software Verification Plan
  • SRD – Software Requirements Document
  • SCS – Software Code Standards
  • SRS – Software Requirements Standards
  • SDS – Software Design Standards
DiSTI will work with the customer to complete these
project-specific certification documents:

  • SVCP – Software Verification Cases and Procedures
  • SECI – Software Life Cycle Environment Configuration Index
  • SCI – Software Configuration Index
  • SAS – Software Accomplishment Summary

Compare GL Studio product features here

Comments are closed.