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
10 More Discussions You Might Find Interesting
1. Linux
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
2. Solaris
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
3. Solaris
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
4. Shell Programming and Scripting
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
5. Programming
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
6. Shell Programming and Scripting
/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
7. Shell Programming and Scripting
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
8. UNIX for Advanced & Expert Users
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
9. Linux
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
10. UNIX for Dummies Questions & Answers
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
LEARN ABOUT DEBIAN
pegasus-plots
PEGASUS-PLOTS(1) PEGASUS-PLOTS(1)
NAME
pegasus-plots - A tool to generate graphs and charts to visualize workflow run.
SYNOPSIS
pegasus-plots [-h|--help]
[-o|--output outdir]
[-c|--conf propfile]
[-m|--max-graph-nodes max]
[-p|--plotting-level level]
[-i|--ignore-db-inconsistency]
[-v|--verbose]
[-q|--quiet]
[submitdir]
DESCRIPTION
pegasus-plots generates graphs and charts to visualize workflow run. It generates workflow execution Gantt chart, job over time chart, time
chart, dax and dag graph. It uses executable 'dot' to generate graphs. pegasus-plots looks for the executable in your path and generates
graphs based on it's availability .
OPTIONS
-h, --help
Prints a usage summary with all the available command-line options.
-o outdir, --output outdir
Writes the output to the given directory
-c propfile, --conf propfile
The properties file to use. This option overrides all other property files.
-m max, --max-graph-nodes max
Maximum limit on the number of tasks/jobs in the dax/dag up to which the graph should be generated. The default value is 100.
-p level, --plotting-level level
Specifies the charts and graphs to generate. Valid levels are: all, all_charts, all_graphs, dax_graph, dag_graph, gantt_chart,
host_chart, time_chart, breakdown_chart. Default is all_charts. The output generated by pegasus-plots is based on the level set:
o all: generates all charts and graphs.
o all_charts: generates all charts.
o all_graphs: generates all graphs.
o dax_graph: generates dax graph.
o dag_graph: generates dag graph.
o gantt_chart: generates the workflow execution Gantt chart.
o host_chart: generates the host over time chart.
o time_chart: generates the time chart which shows the job instance/invocation count and runtime over time.
o breakdown_chart: generates the breakdown chart which shows the invocation count and runtime grouped by transformation name.
-i, --ignore-db-inconsistency
Turn off the the check for database consistency.
-v, --verbose
Increases the log level. If omitted, the default level will be set to WARNING. When this option is given, the log level is changed to
INFO. If this option is repeated, the log level will be changed to DEBUG.
-q, --quiet
Decreases the log level. If omitted, the default level will be set to WARNING. When this option is given, the log level is changed to
ERROR.
EXAMPLE
Runs pegasus-plots and writes the output to the given directory:
pegasus-plots -o /scratch/plot /scratch/grid-setup/run0001
AUTHORS
Prasanth Thomas
Pegasus Team http://pegasus.isi.edu
05/24/2012 PEGASUS-PLOTS(1)