Solved

how to creating gui applications in linux?

Posted on 2001-06-11
3
264 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Help Linux centos 5.7 3 87
Software required to mount Linux LVM Volume 6 389
can't run or update 'yum' on CentOS 7 7 53
Subsystem for UNIX-based Applications (SUA) 2 83
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…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

910 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

22 Experts available now in Live!

Get 1:1 Help Now