THE COMMUNITY EDITION OF THE GLG TOOLKIT README FILE The Community Edition of the GLG Toolkit contains the Community Edition of the following components: - GLG Graphics Builder - GLG HMI Configurator - GLG Widgets (Dials, Meters, Charts, etc.) - GLG C/C++ Libraries - GLG ActiveX Control - GLG Java Class Library - GLG Graphics Server for JSP / Mobile - GLG Map Server GLG GRAPHICS BUILDER The Community Edition of the GLG Graphics Builder is installed in the following location: \DEMOS\main_demo\GlgDemo.exe The Builder may be started from the Start Menu. It may also be started from the command line using the -editor option, which should be used as the first option: \DEMOS\main_demo\GlgDemo.exe -editor [other_options] Shortcuts for starting the Graphics Builder with the GDI or OpenGL driver are also created in the \bin directory. GLG HMI CONFIGURATOR The Community Edition of the GLG HMI Configurator uses the same executable as the Graphics Builder: \DEMOS\main_demo\GlgDemo.exe The HMI Configurator may be started from the Start Menu. It may also be started from the command line using the -hmi-editor option, which should be used as the first option: \DEMOS\main_demo\GlgDemo.exe -hmi-editor [other_options] Shortcuts for starting the HMI Configurator with the GDI or OpenGL driver are also created in the \bin directory. GLG WIDGETS The Community Edition of all GLG widget sets is included: Controls (Dials, Meters, Sliders, Buttons and Toggles) Avionics Dials Real Time Charts 2D Graphs 3D Graphs Process Control Symbols Electrical and Electronic Circuit Symbols Special Widgets (menus, spinners, misc. input widgets) The widgets are available in the Graphics Builder's and HMI Configurator's widget palettes. The widgets' drawings are located in the \DEMOS\widgets directory. GLG C/C++ LIBRARIES The Community Edition of the GLG C/C++ Libraries is installed in the following location: Standard API, includes the map server library: \lib\Glg.dll - Dynamic DLL \lib\GlgLib.dll - Static library (compiled with /MD) \lib\GlgLibMT.dll - Static library (compiled with /MT) Intermediate API \lib\GlgIn.dll - Dynamic DLL \lib\GlgInLib.dll - Static library (compiled with /MD) \lib\GlgInLibMT.dll - Static library (compiled with /MT) Extended API \lib\GlgEx.dll - Dynamic DLL \lib\GlgExLib.dll - Static library (compiled with /MD) \lib\GlgExLibMT.dll - Static library (compiled with /MT) Map Server Libraries: \lib\libglg_map.a \lib\libglg_map_stub.a - stubs for linking withou the map server Include files directory: \include C/C++ bindings: \src\GlgClass.cpp The following directories contain C/C++ demos and examples with the source code: \DEMOS - C/C++ demos \examples_c_cpp - C/C++ examples /examples_QT - Qt integration examples \examples_mfc - MFC C++ examples \SimpleViewer - simplified generic viewer \SCADAViewer - full SCADA viewer framework GLG C#/.NET LIBRARY The Community Edition of the GLG C#/.Net Class Library is installed in the following location: \lib\Glg.NetCE.dll The following utility library also needs to be linked with: \lib\JurassicGLG.dll The following directories contain C#/.Net demos and examples with the source code: \DEMOS_C# - C#/.NET demos \examples_charp.NET - examples of various programming tasks \examples_VB.NET - VB.NET examples \examples_CPP_CLI - CPP CLI examples \SimpleViewer - simplified generic viewer \SCADAViewer - full SCADA viewer framework GLG HTML5 JAVASCRIPT LIBRARY The Community Edition of the GLG HTML5 JavaScript Library is installed in the following location: \lib\GlgCE.js The following directories contain web demos and examples with the source code (to run demos and examples in the browser, they need to be deployed on a web server): \DEMOS_HTML5 - demos \examples_html5 - examples of various programming tasks \SimpleViewer - simplified generic viewer \SCADAViewer - full SCADA viewer framework GLG JAVA CLASS LIBRARY The Community Edition of the GLG Java Class Library is installed in the following location: \lib\GlgCE.jar The following directories contain Java demos and examples with the source code: \DEMOS_JAVA - Java demos \examples_java - examples of various programming tasks \src\Player.java - source code of a viewer for GLG drawings \SimpleViewer - simplified generic viewer \SCADAViewer - full SCADA viewer framework GLG GRAPHICS SERVER The Community Edition of the GLG Graphics Server is installed in the following location: \lib\GlgServerCE.jar The Graphics Server demos and examples with the source code are located in the following directory: \examples_jsp GLG ASP.NET GRAPHICS SERVER The Community Edition of the GLG ASP.NET Graphics Server is installed in the following location: \lib\Glg.NetServerCE.dll The following utility library also needs to be linked with: \lib\JurassicGLG.dll The ASP.NET Graphics Server demos and examples with the source code are located in the following directory: \examples_ASP.NET GLG MAP SERVER The Map Server executable for the Community Edition is installed in the following location: \map_server\bin\GlmMap.exe The map server sample dataset is installed in the following directory: \map_data GLG ACTIVEX CONTROL The Community Edition of the GLG ActiveX Control is installed in the following location: \bin\glg.ocx The following directories contain .NET examples with the source code: \examples_csharp_ocx - C# examples \examples_vbnet_ocx - VB.net examples DOCUMENTATION Online Documentation for the GLG Toolkit is located at: http://www.genlogic.com/doc_html/start.html NON-COMMERCIAL LICENSE The Community Edition Non-Commercial License is located at: \LICENSE_CE.TXT It is also available online: http://www.genlogic.com/LICENSE_CE.TXT