GTK+

             Before two, three weeks later I heard two of my friends are talking about GTK+. So I dig some information about it. I think its something valuable to share with you.

             GTK+ is a powerful and popular toolkit among FOSS developers which is used for creating Graphical User Interfaces with cross platform compatibility. GTK is written in C++, but it also works effectively with other popular programming languages like C, C#, Python and Perl.    

            GTK+ is another Achievement of the GNU project. It was initially developed for and used by the GIMP. At that time it was called as “Gimp ToolKit”. Now its GTK+ and is involved in creating a large number of important software like GNOME Desktop environment, VMware Workstation, Gnumeric, Inkscape Graphic Editor, Maemo Surf Tablet and Openmoko mobile phone software.

            The architecture of GTK+ has been build up to be based on four libraries. They are,

** GLib – a low level core library that forms the basis of GTK.

**Pango – for layout and rendering of text with an emphasis on internationalization.

**Cairo – a library for 2D graphics with support for multiple output devices                                     (including the X Window System, Win32) while producing a consistent output on all media while taking advantage of display hardware acceleration when available.

**ATK – library for a set of interfaces providing accessibility. 

                    

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: