comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » The death of WIDED (was: Interactively building GUIs in IDL 5.1?)
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
The death of WIDED (was: Interactively building GUIs in IDL 5.1?) [message #12185] Sat, 11 July 1998 00:00 Go to next message
dEdmundson is currently offline  dEdmundson
Messages: 23
Registered: February 1998
Junior Member
In article <35A6AD55.3505@bial1.ucsd.edu>,
David Foster <foster@bial1.ucsd.edu> wrote:
>
> dEdmundson@Bigfoot.com wrote:
>>
>> It seems that WIDED, the iteractive widget builder, has been obsoleted
>> in IDL 5.1. The thought of writing widget code by hand turns my stomach.
>> Surely there is a nice interactive tool written in IDL for constructing
>> a GUI?
>
> Ugh! The "interactive widget builder" is a royal pain in the ***!
> If you are really serious about writing IDL applications, take the
> time to learn how to do it by hand. [...]

I agree fully that WIDED is a horrific piece of (legacy?) code. But
that isn't true of interactive GUI creation tools in general.
Programmers on the Windows and Mac platforms have enjoyed easy-to-use
visual design tools for many years.

IDL users on the other hand, while they have a nice cross-platform
widget library, are stuck "doing it by hand". (Note, as IDL becomes
increasingly easy to integrate with other software on the Windows
platform via ActiveX, etc., this becomes more and more an issue of
unix users being marginalized.)

My feeling is that RSI should rewrite WIDED from the ground up and
release a widget builder worthy of a great product - IDL 5.1.

Regards,
Darran.

---
Darran Edmundson (dEdmundson@bigfoot.com)
Optical Sciences Centre, Australian National University

-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum
Re: The death of WIDED (was: Interactively building GUIs in IDL 5.1?) [message #12186 is a reply to message #12185] Fri, 10 July 1998 00:00 Go to previous messageGo to next message
davidf is currently offline  davidf
Messages: 2866
Registered: September 1996
Senior Member
Darran Edmundson (dEdmundson@Bigfoot.com) writes:

> I agree fully that WIDED is a horrific piece of (legacy?) code. But
> that isn't true of interactive GUI creation tools in general.
> Programmers on the Windows and Mac platforms have enjoyed easy-to-use
> visual design tools for many years.
>
> IDL users on the other hand, while they have a nice cross-platform
> widget library, are stuck "doing it by hand". (Note, as IDL becomes
> increasingly easy to integrate with other software on the Windows
> platform via ActiveX, etc., this becomes more and more an issue of
> unix users being marginalized.)
>
> My feeling is that RSI should rewrite WIDED from the ground up and
> release a widget builder worthy of a great product - IDL 5.1.

If I were to tell you that I had a piece of software that
would allow you to build widget programs interactively
(I mean by this that you could drag and drop "widgets"
onto a palette, set properties by double clicking the
widgets, add event handler code by means of a built-in
editor, be able to recover and re-edit the IDL code it
generated, etc.), what would you be willing to pay for it?

Cheers,

David

--
David Fanning, Ph.D.
Fanning Software Consulting
E-Mail: davidf@dfanning.com
Phone: 970-221-0438
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Re: The death of WIDED (was: Interactively building GUIs in IDL 5.1?) [message #12328 is a reply to message #12185] Sun, 12 July 1998 00:00 Go to previous messageGo to next message
Richard G. French is currently offline  Richard G. French
Messages: 65
Registered: June 1997
Member
David Fanning wrote:
>
>
> If I were to tell you that I had a piece of software that
> would allow you to build widget programs interactively
> (I mean by this that you could drag and drop "widgets"
> onto a palette, set properties by double clicking the
> widgets, add event handler code by means of a built-in
> editor, be able to recover and re-edit the IDL code it
> generated, etc.), what would you be willing to pay for it?
>

I think this is a useful topic for discussion. As has been pointed out
before in this news group, there is a whole range of software, from
the clever 1-line routine that determines the ENDIAN nature of the
particular machine, to libraries of routine available on the web for
medical or astronomical data analysis, for example, to commercial
products like ENVI (and PV-WAVE?) that have IDL as their basis but
provide professional-quality enhanced features.

One of the great things about using IDL is the amount of free
advice and help that is available on this newsgroup. Everything
is 'freeware' so far - I have not seen IDL shareware around.
Also, to remain competitive, all computational software needs
to add new features on a regular basis. So, my first reaction to
David's question was that RSI should provide this capability for free,
but as I think about it, I realize that there are other models
worth considering. For example, with MATLAB, you can buy the
basic program, but add functionality with add-on 'toolboxes'.
I have found these toolboxes pretty expensive, but well-documented,
very useful, and supported by the makers of MATLAB. I am willing
to pay the price for something that works and meets professional
standards. Home-brew software nearly always fails that test in some way
or another.

I have tried twice to create a large widget-based program, and I
have had to relearn the tricks of the trade each time, due partly
to the many enhancements in the way RSI has set up widgets. There
are now approximately 580,358 keywords available for each widget
program, and some of us would like to avoid having to learn about
each and every one of them just to put together a widget. I know
that it would increase my produtivity enormously if I could build
widgets with a widget-builder. When I build WEB pages, I do it by
hand, without a composer program, but I shamelessly copy examples
from every nice web page that I see. Widgets are a lot tougher than
HTML, and I have gone to David Fanning's book and web page quite a bit
to try to learn a proven style for widgets that avoid the dreaded
XMANAGER error messages.

I'd be willing to pay someone for a widget-building program as
David describes. Although it would be nice to think that I could
see the source code for the program, I don't ask that of the Mac
and PC programs I buy, nor of ENVI, and a compiled savefile would
be fine by me. In MATLAB, there is a licensing scheme by which the
toolboxes are added to the license, and I would have no objection
to this kind of restriction so that the software provider got paid for
each instance of the program used. I think this kind of protection is
essential for the programmer, or you end up with a million pirate
copies and no financial return for the programmer.

How much would I be willing to pay? Tougher question, but certainly
as much as $150 and probably not more than $250.

Other opinions welcome, even if they disagree with mine! I'd love to see
such a program developed.

Before closing, how about a package of object oriented programs
that are complete and do useful simple things? There is a steep
learning curve for them, and I'd be willing to pay for them as well,
although I think that RSI should definitely work on supplying more of
them themselves. I know that they are not doing much to help the
neophyte object-oreinted programmer like me take the giant step to
trying to build a large OOP application.

Dick French
Astronomy Dept
Wellesley College
Re: The death of WIDED (was: Interactively building GUIs in IDL 5.1?) [message #12357 is a reply to message #12185] Thu, 16 July 1998 00:00 Go to previous message
mgs is currently offline  mgs
Messages: 144
Registered: March 1995
Senior Member
In article <MPG.1010a3abf529187d989806@news.frii.com>, davidf@dfanning.com
(David Fanning) wrote:

> Darran Edmundson (dEdmundson@Bigfoot.com) writes:
>
...
>> My feeling is that RSI should rewrite WIDED from the ground up and
>> release a widget builder worthy of a great product - IDL 5.1.
>
> If I were to tell you that I had a piece of software that
> would allow you to build widget programs interactively
> (I mean by this that you could drag and drop "widgets"
> onto a palette, set properties by double clicking the
> widgets, add event handler code by means of a built-in
> editor, be able to recover and re-edit the IDL code it
> generated, etc.), what would you be willing to pay for it?

A couple hundred $. Double that if I get access to the source code, as
well. Care to put together a demo page or release a time-limited version
of it?

--
Mike Schienle Interactive Visuals
mgs@la.znet.com http://la.znet.com/~mgs/
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: a=a(*,*,[4,1,2,3,0]) efficiency
Next Topic: Animated Gif Tool?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Oct 09 06:03:18 PDT 2025

Total time taken to generate the page: 0.00690 seconds