Monthly Archives: July 2010

Getting Started with GTK and GLade for GUI programming

Considering you have read the previous article on GUI programming, this article will give an insight about GTK.

When starting learning Glade, it is essential to learn the basic concepts of GTK+. Unfortunately there is a misconception that it’s enough to learn Glade for learning GUI designing rather than learning GTK+. Glade is definitely an easier way to implement GTK but it is impossible to create interface for your application with only Glade knowledge.

Official GTK+ tutorial is the best place to learn the Basic things about GTK+. Though reading the entire documentation may seem to be a herculean task, it would good to cover important topics like packing of widgets. After having a basic knowledge about GTK+, next step is having a look at the official Glade3 manual. Version that is supplied with Glade3 is outdated,you can find a simpler and more updated one here.

Now if you think, you are well and comfortable with GTK+ Basics, you will definitely want to try a real world example. Many authors provide tutorials with real world examples. I managed to find out two such, one by Micah carrick and other by Tadej Borovšak. It would be better to follow Tadej’s Tutorial as the former one does not use Glade3-3.6.7 which is latest version. Anyway you can also give a look at the tutorial by Micah. Now when you start seriously with GTK programming, never forget to visit GTK Forum for getting your doubts cleared.

Now if you are ready to spend a few bucks try to get a copy of  Foundations Of GTK development.

Here are a few other resources which would with worth giving a look though I haven’t tried them personally.

Tutorial for How to set the colour of a widget in GTK+
Tutorial

Gtk+ 2.0 Tree View tutorial
Tutorial Pdf

Gtk+ 2.0 Text View tutorial
Tutorial Pdf

Gtk+ 2.0 GtkComboBox Widget Tutorial
Part1
Part 2
Part 3

GtkDialog tutorial
Part 1
Part 2

Wrapping and resizing GtkLabel dynamically
Tutorial

Using pop-up windows
Tutorial

Gtk memory management in a nutshell
Tutorial
Gtk Menu Tutorial
Tutorial

Best Online Free Tools For Video Web Conferencing

Many times there are situations when you want to host private web conferences may be it for business or academic purposes. Here I list some of the finest Online Tools which can be used for web conferencing and Online Collaboration. These provide the best services in terms of Online  Web Audio and Video conferencing.

Yugma

With Free Yugma web conferencing service , you share you desktop and ideas with anyone online. Yugma Free web conferencing Sign Up allows you to invite up to 20 attendees and receive a free 15-day trial of Yugma Pro services. With pro features they provide online collaboration tools like whiteboards and also mouse & keyboard sharing. You can schedule meetings and send invitations in advance. You can even record your webcast and play it at some other time. The Shared File Space can be used for secured file sharing. Live Technical support is also provided to the customers.

Dimdim

Along with all the facilities provided by Yugma, DimDim provides an Open Source version of it’s product for use in the intranet. It allows you to deliver synchronized live presentations, whiteboards and web pages while sharing voice and video over the internet with nothing to download.

00V00

ooVoo promises to provide Amazingly Simple Crystal Clear Video Chat with upto Six family members at once. It also provides 2 way chat free of cost. You can try the ooVoo video chat right from here .

TokBox

TokBox provides free video conferencing for upto 20 peoples free of cost and NO DOWNLOAD required.  During Sign Up they provide with a link that can be shared among different users. This can be even embedded into a website.

Aside from video conferencing tools, another must-have for any business that wants to take advantage of full  advantage of the web, is a reliable
business website hosting provider.  Nothing beats a company with a good online presence.