23 Feb 2014

Graphics technology set 1

What is Cairo?
Cairo (stylized as cairo) is a software library used to provide a vector graphics-based, device-independent API for software developers. It is designed to provide primitives for 2-dimensional drawing across a number of different backends. Cairo is designed to use hardware acceleration[3] when available.
It is written in C and has bindings available for many programming languages, including C++, PHP, Factor, Haskell, Lua, Perl, Python, Ruby, Scheme,Smalltalk and several others.[4]

What is GTK+?
GTK+ (previously GIMP Toolkit, sometimes incorrectly referred to as the GNOME Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces. It is licensed under the terms of the GNU LGPL, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the X Window System, along with Qt.[4]
The name GTK+ originates from GTK; the plus was added to distinguish an enhanced version.[5] It was originally created for the GNU Image Manipulation Program (GIMP), a free software raster graphics editor, in 1997 by Spencer Kimball and Peter Mattis, members of eXperimental Computing Facility (XCF) at the University of California, Berkeley. It is now maintained by members of the GNOME Foundation.