[comp.lang.smalltalk] Timeline editors/browsers in Smalltalk?

sdl@mitre.org (Steven D. Litvintchouk) (09/11/89)

I am currently developing a couple of discrete-event simulations in
Smalltalk. (I use both ParcPlace Smalltalk-80 and Digitalk
Smalltalk/V.)  

It occurred to me that, rather than having to code the scheduling of
each event and SimulationObject arrival in Smalltalk source code,
there ought to be a way to edit/browse a schedule like this
graphically.  (And view the event list graphically as well.)  That is,
have a browser that displays a graphical representation of the
simulated time line, and show posted/scheduled events on it as labeled
boxes, or icons, or whatever.  (An analogy might be some of the MIDI
and music editing software, which let you visualize MIDI events
ordered by time.)

Before I try my hand at implementing such a goodie, I was wondering if
such a beast might already exist somewhere.  Does anyone know of such
a thing?  Thanx in advance!


Steven Litvintchouk
MITRE Corporation
Burlington Road
Bedford, MA  01730

Fone:  (617)271-7753
ARPA:  sdl@mitre-bedford.arpa
UUCP:  ...{att,decvax,genrad,ll-xn,philabs,utzoo}!linus!sdl

	"Those who will be able to conquer software will be able to
	 conquer the world."  -- Tadahiro Sekimoto, president, NEC Corp.
--
Steven Litvintchouk
MITRE Corporation
Burlington Road
Bedford, MA  01730

Fone:  (617)271-7753
ARPA:  sdl@mitre-bedford.arpa
UUCP:  ...{att,decvax,genrad,ll-xn,philabs,utzoo}!linus!sdl

	"Those who will be able to conquer software will be able to
	 conquer the world."  -- Tadahiro Sekimoto, president, NEC Corp.

abbott@aerospace.aero.org (Russell J. Abbott) (09/12/89)

In article <SDL.89Sep10152000@linus.mitre.org> sdl@mitre.org (Steven D.
Litvintchouk) writes:
| 
| I am currently developing a couple of discrete-event simulations in
| Smalltalk.   ...
| 

| It occurred to me that ... there ought to be ... a browser that
| displays a graphical representation of the simulated time line ... .

| 
| Before I try my hand at implementing such a goodie, I was wondering if
| such a beast might already exist somewhere.

Wish I could help.  I'm in the process of developing some user interface
stuff also.  It amazes me how infrequently we share each other's
smalltalk code.  One of the presumed advantages of OO code is its
reusability.  Why aren't we taking advantage of that?

-- 
-- Russ abbott@itro3.aero.org

michael_alan_hauser@cup.portal.com (09/14/89)

You might want to check out HyperScore by Stephen Pope. It contains an
event list editor along with a bunch of other neat stuff. There is a
user's group which distributes it. Call ParcPlace Systems to get the
info.

Michael Hauser
hauser@cup.portal.com

UH2@PSUVM.BITNET (Lee Sailer) (09/14/89)

It seems to me that there could be a reusable IconCollection or something.
This would be any Collection where each object has associated with it
some graphical depiction information.  If the Collection is ordered, then
sending the IconCollection a displayYourself message would draw the icons
in some kind of ordered way, and allow the user to shuffle them around by
selecting and dragging with the mouse.

As a Smalltalk beginner, I think it would be interesting to see a thread
in this group where designers proposed a new class, and we argue awhile
about its merits and demerits, gradually converging and then building
it.  The final product would be in the Smalltalk Public Domain.

One side note.  So long as it stays pretty small, I hope we just keep
any code or code skeletons created here.  But eventually, it'd have
to be posted to smalltalk.sources, I guess.  (No, there isn't yet
such a group 8-)

                lee