Graphic System Layer ProjectProject Lead: Philipp Lohmann Co Lead: Thorsten Behrens The Graphic System Layer (GSL) project is an umbrella project to provide graphic output on different devices. Graphic output refers to a range of operations starting from simple line drawing to complex raster operations. Furthermore it contains a set of widgets and different APIs to make use of them. The most prominent examples for devices are of course computer displays and printer. The Visual Class Library (VCL) is the most prominent module of the project. It contains implementations for fundamental concepts like windows, fonts, bitmaps, widgets (buttons, menus, ...) and so on. The infrastructure VCL provides is heavily used throughout all higher level infrastructure layer and the different OpenOffice.org application modules. VCL lets OpenOffice.org look and feel the way it does. VCL provides an external operating system independent API to higher level modules an internal API for implementing those in a system dependent manner. Current implementations provide support for Microsoft Windows and Unix/XWindow based systems. The latter is used for the Mac OS X port as well (A further project uses Java for implementation, however it's not hosted on OpenOffice.org). If you plan to port OpenOffice.org to a new platform then it's probably worth to have a look at VCL. GSL and VCL are sometimes used as synonyms which is way too simple. GSL contains a lot more modules than just VCL, a complete list is given below.
What's going on for OpenOffice.org 3.2 ?
What's going on for OpenOffice.org 3.1 ?
What's going on for OpenOffice.org 3.0 ?
What was going on for OpenOffice.org 2.x ?
What was going on for OpenOffice.org 2.0 ?
What was going on for OpenOffice.org 1.x ?
Want more information ? Want to help ?There is a simple way to find out more about GSL and it's role in OpenOffice.org. Just ask ! If you have questions then please post them in the dev@gsl mailing list. Please have a look here for contact information.
All trademarks found herein are property of their respective owners. |
|||||||||||||||||||||||||||||||||||||||

