GL Studio是一个与操作系统无关的快速的易用的原型工具,用来创建实时的、照片级别的、可交互的图形界面。照片级别的图形显示界面的创建需要人们有两种不同类型的技能:图形艺术家和软件开发者。DiSTI设计了对图形艺术家和软件开发者都非常友好的GL Studio。
GL Studio编辑器允许一个图形艺术家(美工)迅速而且容易地绘制美观的图形界面,并且能快速地建立模型。使用GL Studio编辑器不需要任何编程的知识。
GL Studio代码生成器把GL Studio编辑器创建的文件生成C++、Java、涉及安全的C++和OpenGL源代码。任何可由GL Studio编辑器绘制出的图形对象都能生成C++、Java和涉及安全的C++源代码。代码生成器允许把对象组生成为定制的C++类,这些C++类能被轻松集成到用户的各种应用程序中。
GL Studio生成的代码使用了GL Studio运行时间类结构。运行时间类结构提供了图形对象、显示列表和用户界面对象的框架。运行时间类与操作系统无关,允许程序员只写一次代码就能应用到所有GL Studio兼容的操作系统上。
GL Studio编辑器可通过模板对象的使用也来支持重用。由GL Studio编辑器创建的对象可以容易地转变为可重复使用的模板对象。当一个模板对象创建之后,就可通过一个简单的“指向和点击”界面轻松地重复使用。
GL Studio是目前世界上最先进的人机接口(HMI)开发工具,它非常专业,因此做得非常优秀。在训练仿真领域占有非常大的份额,2005年12月的IITSEC中,至少有35家参展厂商采用它开发仪表和面板。并且它被许多软件采用,做为它们的仪表、面板和界面制作模块,例如MPI的视景仿真软件Vega Prime采用它替换了自己以前的仪表面板模块Symbology,在三维场景中显示仪表和面板。GL Studio被其它许多软件采用,一方面说明它的先进性,开发效率高、开发质量好;另一方面说明它软件结构好,非常便于重用,它完全采用面向对象技术,开发出来的应用非常容易被重用。它在Windows下的开发编译环境就是Microsoft的Visual Studio,非常便于使用,它可以编译生成.exe、.dll或ActiveX控件,它的运行不需要其它软件支撑。