Andy's comments and positioning...
opus.species at wanadoo.fr
opus.species at wanadoo.fr
Sun Feb 8 06:11:41 EST 2004
> From: Dan Shafer <revdan at danshafer.com>
> So the education market is crucial, but it takes years to show an
> impact in the market.
My job is to produce educational CD-ROM, point of information and web
sites. But i was appointed to teach multimedia programming for technicians
(20-22 years old) and to post-graduate (23-25 years old) in the Sorbonne
university in Paris.
Just my findings :
- my students didnt want to learn Metacard, they wanted to learn Director
and Flash because they thought that they needed on their Curriculum the
"best known professional tool". If we want to promote Revolution in these
educational market, we need to say that Revolution is a very high level
professional tool. All the arguments "it is also hobbyist oriented", "it
is very easy to learn", "it is cheap" are counterproductive.
It is easy to explain to students that Director is an old fashioned
product (Macromedia knows that and that's why they are relooking
Director), but it is impossible not to teach Flash.
- Price was not a main concern.
The university had money to buy licences. From the university point of
view, a good deal is "the professional product cost 1000$, that's OK, for
the laboratory we need 10 copies with a 90% rebate". I guess that a
classroom licence at 1000$ is better than 10 educational licences at
100$ or 20 at 50$...
Anyway the students do not pay the license for their home computer ; they
use "cracked" software ; the more expensive was the cracked software, the
best for them ; they have better a 1000$ cracked software than a 50$ legal
one. All microsoft, macromedia and adobe know that ; from a marketing
point of view it is an investment to let students use cracked software
because... as soon as they go in the professional life, the former
students buy professional licences for the professional tools (in fact
they at least pay for the upgrade of their cracked software :-).
- for non-english-speaking students, today, the "javascript" syntax = the
"flash" syntax = the "." syntax = the "ECMA" syntax = "the standard syntax
for programming" = is not more difficult than the xtalk syntax.
It is the same to teach and to learn "the property of myObjetc" than
"myObject.property". The argument xTalk is easy was true 10 years ago, no
more today.
I am sure of that even for 12-15 years french speaking kids ; i do not
know for english-speaking kids.
- when we did produce real product, some of my students could experience
and compare xTalk, Lingo and actionScript. For some projects they feel
that Metacard was much more powerfull and much more easy than Flash ; on
other projects they feel the contrary. Why ?
- as i said the problem is not the syntax. Today students have anyway to
learn the "." syntax. And most of us on this list have to work with both
syntaxes because we all need to use langages as javascript.
- the problem is the "object model". In the card metaphor, it is very
simple to build cards and to put pre-existing objects on the cards. In
Flash you can create your own objetcs (very fine and powerfull for a
programmer !) but you are always confused between working with the object
itself or with its instanciation on the screen.
The metaphor of Flash is much more "object oriented" than the metaphor of
xCard. That's fine for the programmer, but designers or creators can
express themselfs much easely with the card metaphor.
In fact the only students who preferred work with Flash than with Metacard
where students who where more attracted by animation than by programming.
Some students where also happy with Flash because they downloaded sample
animations from the web and just had to customize to their needs.
- if i had to design "the best creative environment for students from 12
to 25", i would say :
* as a core engine MC or Revolution because they let express the
creativity through an intuitive metaphor
* the xTalk set of objects, properties and functions because it is very
powerfull, but the langage must evolve to allow both syntaxes, xTalk and
ECMA
* Revolution must be able to embedd all medias = Quicktime (done), HTML
(done via altBrowser.dll), Flash (native !), VideoPlayer, 3D player ; that
could be done if Revolution can use all the plugin made for IExplorer and
Mozilla.
* It is a hazardeous way to compare Flash and Revolution ; but it is easy
to explain "Revolution is superior to Flash beacuse Revolution can embedd
Flash".
Revolution appears today as the tool for the Macintosh community.
The argument "The Mac community was in difficulty since Hypercard died and
because they need to deliver cross-platform : revolution is the solution"
is a good one for MacWorld or AppleExpo, but not a good one for Windows or
Linux users.
I would prefer an argument "Revolution, the professional tools what gives
to you the best of the Mac, the best of Windows and the best of Linux".
It is easy to explain that Revolution give the "best of the Mac" from the
*creativity* point of view.
It is easy to explain that Revolution give the "best of windows" from a
*business* point of view because it allows to deliver to the 95% of
windows users, faster and cheappier than with windows-only tools.
It is easy to explain that Revolution give the "best of linux" from a
*technical* point of view because it can work as a CGI engine of Linux Web
servers.
That was my 2 cents :-)
Claude Lemmel
More information about the use-livecode
mailing list