how to creating gui applications in linux?

Hi, Im fairly new to linux and ive noticed that this OS has a lot of small applications which have been created for the X windows environment.  I do not know what they are called (for enlightenment, it is epplets??).  Can someone refer me to a website or maybe a few books which has more information and how to create these applications (im not sure if that is the correct word to use). thanks
rlivingsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

 
graham_kCommented:
try http://developer.gnome.org/   Btw, they are applets (small apps (applications)).  

Your big choice in developing for Linux is going to be whether to develop for Gnome or Kde, the two major desktops.  You can also take a step backwards & develop for X, but this seems not so popular.

Although I am a C/C++ coder myself, I was so impressed with Borland's C++ Builder for Windows, that I decided to get Kylix for Linux http://www.borland.com/kylix/ which uses object oriented PAscal as its programming language (hopefully there will be a C++ version soon).

It allows rapid Application Devlopemnt by providing a pallette from which you can choose menus, listboxes, radio buttons, etc, then simply add code to handle what happens when the user selects a menu item, clicks on a button, etc.  Thus, professional looking applications (with a consistent look & feel) can be developed quite quickly.

The bad news is that Borland stupidly priced it at $999. The good news is that you can generally pick it up at eBay for about $200.


If you want a similar system but free (still very good, but not quite so polished), look at Glade for Gnome http://glade.gnome.org   or Kdevelop for KDE http://www.kdevelop.org/
0

Experts Exchange Solution brought to you by ConnectWise

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
 
rlivingsAuthor Commented:
ah just what ive been looking for, btw i thought applets was the term used for java gui apps
0
 
graham_kCommented:
well, thanks for the points, but you could have left the question open & maybe gotten more feedback from others.

I believe that 'applets' in Linux desktop speak refers specifically to programs which 'dock' to the toolbar (clocks, e-mail checkers, free memory displays, etc).

Most of what I gave was for general application developemnt.  If you really want to develop only applets, best check out the Gnome & Kde home pages & follow the developer links.

Please let me know if I can be of any more help.

~graham();
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.