Solved

how to creating gui applications in linux?

Posted on 2001-06-11
3
263 Views
Last Modified: 2010-04-21
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
0
Comment
Question by:rlivings
  • 2
3 Comments
 
LVL 6

Accepted Solution

by:
graham_k earned 50 total points
ID: 6184732
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
 

Author Comment

by:rlivings
ID: 6185060
ah just what ive been looking for, btw i thought applets was the term used for java gui apps
0
 
LVL 6

Expert Comment

by:graham_k
ID: 6185170
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

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Optimize bash script 20 449
How to import linux vhd to sccvmm 1 149
understanding folder structure inside an rpm 2 52
Help with Ubuntu 14.04 LTS 10 123
The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
This video discusses moving either the default database or any database to a new volume.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now