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 HTML5 JavaScript Library - 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: /bin/GlgBuilderCE - uses OpenGL driver /bin/GlgBuilderCE_no_opengl - uses X driver GLG HMI CONFIGURATOR The Community Edition of the GLG HMI Configurator is installed in the following location: /bin/GlgHMIConfiguratorCE - uses OpenGL driver /bin/GlgHMIConfiguratorCE_no_opengl - uses X driver 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: /lib/libglg_gtk.a - GTK version of the GLG library (Linux only) /lib/libglg.a - Motif version of the GLG library (bothe Linux and other UNIXes) /lib/libglg_x11.a - X11 version for Qt integration. Intermediate and Extended APIs (can be used with either GTK or Motif version of the GLG library): /lib/libglg_int.a - Intermediate API /lib/libglg_ext.a - Extended API Map Server Libraries(can be used with either GTK or Motif version of the GLG library): /lib/libglg_map.a /lib/libglg_map_stub.a - stubs for linking withou the map server Utility libraries: /lib/libOSMesa16.so - for using hardware AND software OpenGL with the Motif version of the GLG library /lib/libtess_util.so - for using software OpenGL with the Motif version of the GLG library and with no OpenGL drivers installed. System Utility libraries: These libraries are located in the /lib/syslib/ directory and can be used if the corresponding system libraries are not installed. Include files directory: /include C/C++ bindings: /src/GlgClass.cpp Sample makefiles: /src/makefile_gtk - builds a GTK target using all sources (Linux only) /src/makefile_x11 - builds a Motif target using all sources /src/makefile2_gtk - builds a GTK target using selected sources (Linux only) /src/makefile2_x11 - builds a Motif target using selected sources 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 /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 MAP SERVER The Map Server executable for the Community Edition is installed in the following location: /map_server/bin/GlmMap The map server sample dataset is installed in the following directory: /map_data 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