[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Developers tools?
hi, all!
Probably, this is wrong list to ask, but I'd really like people
to collect data not only on ready-made educational programs,
but on development tools, suitable to write them.
These tools must be something visual, because educational
programs are multimedia oriented. And I hope you all agree that
multimedia applications can be best written/drawen with visual
tools.
My OSS finding so far are:
- VisualTcl (for building Tcl/Tk apps)
- SpecTcl/Perl/Java almost the same
- Glade (for building Gtk apps in C)
- FreeBuilder (for Java, but I have not tried it)
Non-OSS:
- MetaCard (proprietary format)
But these programs (except for MetaCard) aren't very easy to
use for fast prototyping visual interface. (I am comparing with
HyperCard)
While VisualTcl is something very powerful, there are some
things which bound its usability for the task. eg, I have not
found any easy way to define a set of cards based on the same
background and so on. (That is, one more abstraction level is
missing in these apps: the notions of cards and backgrounds.
Those familiar with {Hyper,Super,Meta}Card will understand how
important this abstraction is.)
Is there anything else I missed?
Which technology will be the future?
Don't tell me 'true programmers don't use visual tools'! Visual
products/user interfaces, imho, are best made with visual tools
+ powerful scripting language.
I don't like Java in this respect though. It is too
C-like/universal to be good scripting language needed for
visual abstractions.
Just hear alittle HyperTalk:
----------------------------------------------------------------------
on mysubr
global score_var
if the first word of the last line of card field "score" is empty
then add 1 to score_var
go next cd in this bg
sort marked cards of this bg by fld "num"
end mysubr
on mouseUp
enable the target
end mouseUp
----------------------------------------------------------------------
-- and so on!
If you write these in Java - it will be a total gibberish! In
visualTcl I don't even know how to do it! In C I will have to
write pages of code.
So, I am in search of an OSS tool like HyperCard, with the same
friendliness of creating projects and specialized script
language.
And I am not satisfied with LISP-like or LOGO-like scripting
languages too: they are too much into unclear syntax or have
too many braces. So it sounds absurd, but COBOL-like HyperTalk
is nicier ;-)
Any pointers to other dev. tools?
To summarize: lets keep track on could-be-development-tools of
eduware, OK?
Sincerely yours,
Roman A. Suzi
-- Petrozavodsk -- Karelia -- Russia --
-- powered by Linux RedHat 5.1 --