GUI builder advice needed ......


 
Thread Tools Search this Thread
Operating Systems Linux GUI builder advice needed ......
# 1  
Old 06-27-2008
GUI builder advice needed ......

Hello all,

I need to develop an application that would be used as a simulator to test various custom algorithms. As I have never embarked on this kind of work, I need some advice:

1. Which GUI library to use in Linux, GTK+ or FLTK? The simulator application needs to output various non-standard GUI widgets like time line plots, various graphs like trees, bar charts, pie charts etc. The input from the user can also be visual, for example the user must be able to draw small circles or rectangles or arrows, drag to move these to a new location, expand/contract them etc. I guess these won't come already built-in, meaning, I will be coding them. In such a case which of the libraries would be easier? Or is there any library that has these non-standard features already built-in?

2. C or C++? I have experience in C, however not much in C++. For the kind of application mentioned above which would offer a better, meaning, a more intuitive and flexible means of programming?

3. Does Linux have the equivalent of dll files as in Windows?

Thanks.
# 2  
Old 06-29-2008
Quote:
Originally Posted by fox_hound_33
Hello all,

I need to develop an application that would be used as a simulator to test various custom algorithms. As I have never embarked on this kind of work, I need some advice:

1. Which GUI library to use in Linux, GTK+ or FLTK? The simulator application needs to output various non-standard GUI widgets like time line plots, various graphs like trees, bar charts, pie charts etc. The input from the user can also be visual, for example the user must be able to draw small circles or rectangles or arrows, drag to move these to a new location, expand/contract them etc. I guess these won't come already built-in, meaning, I will be coding them. In such a case which of the libraries would be easier? Or is there any library that has these non-standard features already built-in?

You may also want to look at Qt or wxWidgets

Quote:
2. C or C++? I have experience in C, however not much in C++. For the kind of application mentioned above which would offer a better, meaning, a more intuitive and flexible means of programming?
I believe the one you are more comfortable with.


Quote:
3. Does Linux have the equivalent of dll files as in Windows?

Thanks.

Yes, they are called shared objects files and with the extension .so
# 3  
Old 06-29-2008
Thanks for your input, i will look into Qt or wxWidgets.

On a lighter note, which language would me more relevant in the Linux/Unix industry, C or C++? I only have academic programming experience in Linux using C.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Issue with ACL's (Help/Advice Needed)

Hi Experts,,, Need your help/advice on how to fix this I have 2 users under same group (primary group) and i want to give 777 permissions on a directory to one dir owned by user1 when granted i can see than from getfacl but when i actually login as user2 i can touch a file . ... (3 Replies)
Discussion started by: maddyfreaks1
3 Replies

2. Linux

Scripting advice needed

Evening all, Im trying to get a script that will: Select the most 3 recent files in a specific directory Run a command on them (like chmod) Ask of you would like to continue Copy the files to another directory If a linux guru could help me out, it would be very much appreciated. Thanks... (2 Replies)
Discussion started by: Wiggins
2 Replies

3. UNIX for Advanced & Expert Users

'for' loop advice needed....!!

Scenario: Command used to capture IPs on a host: /usr/sbin/ifconfig -a | grep "inet" | egrep -v "inet6|0.0.0.0|192.168.100.2" | awk '{print $2}' Following for loop used to capture interface names: for INTERFACE in `/usr/sbin/ifconfig -a | nawk '$1 ~ /:$/ && $1 {sub(":$", "", $1); print... (3 Replies)
Discussion started by: ak835
3 Replies

4. Shell Programming and Scripting

Advice needed on using Script with NOHUP

All, I would like to know my below requirement can be achieved in any way in Shell Scripting? I will make this requirement of mine as understandable as I can. Requirement: I wrote a script 'my.script' which gets user-input tablenames and puts the same into an array. Also I get other inputs... (6 Replies)
Discussion started by: bharath.gct
6 Replies

5. Shell Programming and Scripting

'for' loop advice needed ....!!

/usr/sbin/ifconfig -a | grep "inet" | grep -v "inet6" | grep -v "127.0.0.1" | grep -v "0.0.0.0"|grep -v "192.168.100.2" | awk '{print $2}' I use above command to get IP addresses on AIX boxes.Values coming here are set to a variable "Host IPs.IP Addresses" in my fingerprinting engine. ... (4 Replies)
Discussion started by: ak835
4 Replies

6. Programming

urgent advice needed - gcc

what does the statement : static char a = "a"; store in the executable image. ?? I need to make a command line parameter exist AFTER the program finishes execution.. so that when i run the code next time ( without recompiling ).. i can work with the paramter.. for example: ... (5 Replies)
Discussion started by: a.k.aFireknight
5 Replies

7. Shell Programming and Scripting

eval problem.. advice needed!

Hi I need some major help with eval I have a statement using eval: read input eval variable$input=”something” Now I want to use the “variable$input” in some commands but I don't know how to call it without replacing the $input with the command line value (which I obviously can't do). ... (1 Reply)
Discussion started by: Cactus Jack
1 Replies

8. Solaris

Storage hardware - advice needed

I realise this is an odd request - but I need advice please.. I have two server - in different geographical locations.. The have 2 local 72gb disks which are mirrored. I need to get storage added to increase both to 300gb in total each and this needs to be mirrored in case of failure. The... (2 Replies)
Discussion started by: frustrated1
2 Replies

9. Solaris

Using San storage - advice needed

Thinking of using our San for network backups.. Have a Netra 240 being installed and planning to get some space on our San. Do you know what software is used to access the San from my server or what I would need to do? I know how to connect to local storage, disk arrays etc but not sure what... (1 Reply)
Discussion started by: frustrated1
1 Replies

10. Linux

programming advice needed....

i'm a grad student taking a UNIX course and a networks course (i have a background in C++ and JAVA). i'm trying to combine the two classes. My questions stems from a networks programming homework assignment below: "Using the operating system and language of your choice, develop a program to... (5 Replies)
Discussion started by: trostycp
5 Replies
Login or Register to Ask a Question