GL Studio Code Generator Options

GL Studio comes standard with either the C++ or Java code generator. Additional code generators can be added to the editor as needed. The geometry contained within a GL Studio design can be reused across all instances of code generation.

GL Studio implements a user's design by generating human readable source code from the editor. This code is created by the touch of a button in either C++, Java, or Embedded C++ (EC++). This raw human readable source code gives the user an unprecedented level of usability since it can easily be integrated into any design environment.

GL Studio C++ Code Generator

C++ Code Generator

GL Studio was the first object-oriented graphical interface design tool on the market to include a C++ code generator to implement a user's design. This is ANSI Standard C++ code that is understandable to any object-oriented programmer regardless of their level of expertise. Complex graphical interface designs, which typically require numerous hours when written by hand, are completed in just minutes when using the GL Studio approach.

Benefits

  • Highly transportable code can be moved from development system and compiled on target system without modification
  • Flexibility to compile as executables, dynamic link libraries, or shared objects
  • Integrates into numerous 3rd party applications
  • Additional Windows integration options via the available GlsPlayer or .NET Control
GL Studio Java Code Generator

Java Code Generator

The newest code generator for GL Studio takes advantage of the new Java OpenGL (JOGL) bindings available from Sun Microsystems. In doing so a GL Studio design generated with the Java code generator creates interfaces with a combination of accessibility and performance never before obtainable. These interfaces can run on any operating system compatible with the Java Runtime Environment (JRE). The requirement to install additional players or execution software on the end user system is eliminated. The Java code generator is ideal for creating interfaces and applications that need to run on systems with strict security policies on mobile code.

Benefits

  • Delivers fast client-side rendering of web content for new heights in realism and interactivity
  • True cross-platform compatibility
  • Open standards preserve investment in existing web development tools
  • Requires no proprietary web players or ActiveX® controls
  • Ideal for deployment in strict security environments
Safety Critical Embedded C++ Code Generator

Safety Critical Embedded C++ Code Generator

This code generator is part of the safety critical solution available with GL Studio. The Safety Critical Embedded C++ code generator works in conjunction with the Safety Critical embedded runtime library to produce displays that are suitable for use in Safety Critical applications. Users developing display content for this area can utilize this solution through the entire lifecycle of a product starting from the prototyping phase. See the safety critical section of this catalog for more details.

Benefits

  • Automatically generate optimized code
  • Minimal footprint on embedded systems
  • Achieve performance metrics identical to hand coding
  • Freedom from Operating System dependencies
  • Prototype and deploy with same code base