GL Studio SC

User Interfaces for Safety Critical Systems

GL Studio SC (Safety Critical) offers essential features for developing certifiable embedded safety critical user interfaces. The GL Studio SC editor enables the creation of 2D and 3D geometry in real-time through a WYSIWYG environment, alleviating the need to write cumbersome 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 applications.

Product Benefits

  • 10x faster production time than traditional hand coding with SCEC++
  • Runtime library with 4,000 lines of code reduces certification complexity and cost
  • Development cost savings from building certified displays from the start
  • Compact and OS Independent runtime library
  • Seamless integration with previously developed OpenGL code
MedicalDevice3_940x475 MedicalDevice4_940x475 HR-H5900H-60_page1_image8 VSS_Enterprise_Mock
GL Studio SC for prototyping and deployment

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.

Real-time Operating System Support
  • Wind River VxWorks
  • Greenhills INTEGRITY-178B
  • LynxOS-178
Drivers Support
  • Core Avionics & Industrial Inc
  • Seaweed Systems DO-178B/C
  • ALT Software DO-178B/C
  • Custom Drivers

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

GL Studio DO-178B Certification Kit (“Cert Kit”) includes the source code to the GL Studio SC Runtime Library and full software life cycle documentation to meet DO-178B/C Level A standards. 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 the following 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

  • Safety Critical Embedded C++ code generator
  • Qualifiable to DO-178B/C and Ed-12B/C Level E through A
  • Interface from PSD images
  • Document generation
  • Python scripting support
  • Floating license server access
  • First year of Support & Maintenance
  • Unicode text
  • Nine patch graphics
  • Animation support
  • Knobs
  • Switches
  • Push buttons
  • Odometers
  • Object-oriented
  • OpenGL or OpenGL ES
  • Windows, Linux
  • Support for Apple iOS

A large portion of the user interface is highly dependent on its components. The form, functionality and life-like replication of DiSTI gauges produced through GL Studio provide end users with the necessary information displayed from essential instruments of any vehicle or device. GL Studio produces the highest quality gauges for use in aerospace, automotive, simulation & training, and unmanned systems industries.

Back to Top