GL Studio是一個與操作系統(tǒng)無關(guān)的快速的易用的原型工具,用來創(chuàng)建實時的、照片級別的、可交互的圖形界面。照片級別的圖形顯示界面的創(chuàng)建需要人們有兩種不同類型的技能:圖形藝術(shù)家和軟件開發(fā)者。DiSTI設(shè)計了對圖形藝術(shù)家和軟件開發(fā)者都非常友好的GL Studio。
GL Studio編輯器允許一個圖形藝術(shù)家(美工)迅速而且容易地繪制美觀的圖形界面,并且能快速地建立模型。使用GL Studio編輯器不需要任何編程的知識。
GL Studio代碼生成器把GL Studio編輯器創(chuàng)建的文件生成C++、Java、涉及安全的C++和OpenGL源代碼。任何可由GL Studio編輯器繪制出的圖形對象都能生成C++、Java和涉及安全的C++源代碼。代碼生成器允許把對象組生成為定制的C++類,這些C++類能被輕松集成到用戶的各種應(yīng)用程序中。
GL Studio生成的代碼使用了GL Studio運行時間類結(jié)構(gòu)。運行時間類結(jié)構(gòu)提供了圖形對象、顯示列表和用戶界面對象的框架。運行時間類與操作系統(tǒng)無關(guān),允許程序員只寫一次代碼就能應(yīng)用到所有GL Studio兼容的操作系統(tǒng)上。
GL Studio編輯器可通過模板對象的使用也來支持重用。由GL Studio編輯器創(chuàng)建的對象可以容易地轉(zhuǎn)變?yōu)榭芍貜?fù)使用的模板對象。當(dāng)一個模板對象創(chuàng)建之后,就可通過一個簡單的“指向和點擊”界面輕松地重復(fù)使用。
GL Studio是目前世界上最先進的人機接口(HMI)開發(fā)工具,它非常專業(yè),因此做得非常優(yōu)秀。在訓(xùn)練仿真領(lǐng)域占有非常大的份額,2005年12月的IITSEC中,至少有35家參展廠商采用它開發(fā)儀表和面板。并且它被許多軟件采用,做為它們的儀表、面板和界面制作模塊,例如MPI的視景仿真軟件Vega Prime采用它替換了自己以前的儀表面板模塊Symbology,在三維場景中顯示儀表和面板。GL Studio被其它許多軟件采用,一方面說明它的先進性,開發(fā)效率高、開發(fā)質(zhì)量好;另一方面說明它軟件結(jié)構(gòu)好,非常便于重用,它完全采用面向?qū)ο蠹夹g(shù),開發(fā)出來的應(yīng)用非常容易被重用。它在Windows下的開發(fā)編譯環(huán)境就是Microsoft的Visual Studio,非常便于使用,它可以編譯生成.exe、.dll或ActiveX控件,它的運行不需要其它軟件支撐。