Dreamcard Roadster in the future???
Andre Garzia
soapdog at mac.com
Sun Jun 5 11:29:32 EDT 2005
Hi Folks,
I never used SuperCard but to think in embedding a runtime engine
inside a browser plugin is not a good idea in my opnion. People always
talk, let us get Revolution on the web!!!! and stuff like that, I think
Revolution is more than the web. See, if RunRev creates a plugin for
Rev to open inside a browser window, clients still will need to install
the plugin, so what is the difference between using Dreamcard Player
and a browser plugin? Both will need to be downloaded but the Dreamcard
player is much more than a browser. I can't see a single advantage
using the browser plugin approach. There's no way for RunRev to create
a magical way that loading http://myserver/myVoodooStack.rev will
sundenlly pop ups an application, also, that would be too risky. In
win32 land they could create strange auto installable ActiveX wrappers,
but that would break the whole cross platform thing we come to trust
and love.
Also about exporting to flash, I think we're missing the thing, I don't
think flash can do all things Rev can do, for example, can flash
plugins listen on a socket? I trully don't know, also, is flash able to
build "Real" guis with drag and drop and clipboard support, or we will
run on the land of emulated graphics (cute, but, emulated). I think
exporting to java bytecodes would be better, almost half the job is
done, java can access all we need. Altought I like the Dreamcard player
better than any browser.
Another option if you trully want to go web-esque in your Rev doings is
to go CGI. CGIs are easy to do and now will all the xml wonders running
around the web one can pull very clever tricks.
For the education market, just think like this, Using a browser will
restrict your app in the browser pluging window and the popups it
spawns, if the kids in America are like the kids here in Brazil, great
chance that in the first minute the teacher turns its back, they will
all open another flap in their browsers and start chatting, playing
games, and just browse their fav sites, oh, and email all their
buddies, and there's nothing you'll be able to do. Unless you cut their
internet access and lock them inside a lan. Which when I was young in
the school was motive enough for subversion and for us to hide DOOM
copies in the machines and play without sound while the teachers tried
to teach us, it enabled situations like when the principal was
strolling thru the classes:
Principal: look all the teens are so concentrated at their screens,
computers do favor education.
Teacher: I am so proud of those teens.
Teen #1: Quick Marcelo there are rocket launchers in bay #2!!!!
(shouting)
Principal: ...
Teacher looks angry
Teen #1: Hey, I finished my work okay!
Teacher: Yeah, I belive you're all finished....
Now let us talk about the beautifull realms of Dreamcard Player in
education/subversion environment. First, Dreamcard Player is sandboxed,
so no kid can destroy the computer, install Virii or malware just by
using the thing (... in that school class, we were 5 coders and our
main activity was to code virii to kill the students lab so that we
could skip classes. When the teachers figured it out, they did the most
smart thing I ever saw, they created a 'tuition program' and gave us
benefit to keep the school clean of virii and also made us code usefull
apps for the school like public voting system for the students, we were
13 or 14 can't remember right now, but we used turbo pascal). Let us
get back to Dreamcard Player, the player can load stacks and with some
clever coding one can remote control the students players much like the
Apple eMate/Classroom dock. The player is a rich client with a rich gui
and library, there's more freedom for creating teaching tools with
Dreamcard Player then with Browsers and HTML interfaces. The students
will have no way of killing time using the player, no email, no cool
sites to browse, one school should license altBrowser and create a
students browser that they could flip on or off as the students finish
their tasks, this way they could manage their time.
There are so many benefits using the Dreamcard Player for education
that just by writting this email I keep finding more and this runs the
risk of becoming an eternal thread. I think the ideal setup for an
education lab would be:
Student computers running dreamcard player with altBrowser.
Teacher computer running Rev with altSQLite (your databases easy to
backup)
The teachers computer should have a Boss/Guide stack that would allow
him to load and unload stacks on the students computer. The students
besides all the educational stacks could have a little altBrowser based
browser, a little eMail app and a Chat app (RevChat anyone?). This
setup is safe and don't restrict your creative options as a
teacher/RevCoder, all the other two options browser plugin/flash would
not enable you to travel the far realms of true revolution engine! :-P
man, this is a big email...
andre
On Jun 5, 2005, at 11:20 AM, Ken Ray wrote:
>
>> http://www.littlefishsw.co.uk/card/roadster.html
>>
>> I have been surfing supercard websites... my impression:
>>
>> Plenty of very clever changes have been introduced in
>> Dreamcard/revolution,
>> compared to supercard, the IDE environment is a lot more practical in
>> revolution (though I agree with others on this list that it could
>> still be
>> improved), the products that I have seen developed with revolution
>> look more
>> professional than the ones developed with supercard.
>>
>> I prefer Dreamcard/Revolution, by far... but the education market may
>> polarize
>> on the availability of this Roadster plugin which let them play their
>> stacks
>> over the net. Anybody is trying to address this?
>
> Hey Marielle!
>
> Well, the first thing you need to know is the Roadster only worked with
> SuperCard 3.x under OS 9; they are currently at 4.5 under OS X and
> AFAIK
> have no plans to upgrade the plugin.
>
> Secondly, the Roadster plugin was mediocre at best - lots of stuff
> didn't
> work, or didn't work properly, and although you could develop something
> simple to play in the browser, it was hard to do something
> sophisticated for
> the web.
>
> I think it may actually be better if RunRev wants to consider running
> content in a plugin that it consider outputing stacks to Flash and
> running
> them with *that* plugin (since it is so ubiquitous) rather than
> creating
> their own plugin.
>
> But that's just my 2 cents,
>
> Ken Ray
> Sons of Thunder Software
> Email: kray at sonsothunder.com
> Web Site: http://www.sonsothunder.com/
>
>
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
--
Andre Alves Garzia ð 2004 ð BRAZIL
http://studio.soapdog.org
More information about the use-livecode
mailing list