Why 7Mb. [Was: Why 10 hours for a newbie and 30 days for a "programmer"]

Klaus Major klaus at major-k.de
Fri Sep 3 09:52:40 EDT 2004


Hi all,

> I decided it was time for a change of subject line ....

Yeah, good idea :-)

> At 12:14 03/09/2004 +0200, Wolfgang M.Bereuter wrote:
>
>> Thanks for you offer Chipp,
>> I m not Keith, but I would like to ask you too, because of your clear 
>> answers. Some newbies here asked me. We are from an eastern ex 
>> Comecon country (Ukraine), therefore we prefer Dreamcard (the price 
>> of course). But... Why does the same testfile (they mean: stack) have 
>> 7 MB with the Dreamcard player and only about 2-3 MB as a rev build 
>> standallone (They know my test apps). "How should we explain this to 
>> our costumers, if they have Internet, in Ukraine, which have mostly 
>> Modems (pay for DL-time)? Cant be the Startup-screen?
>
> I'm not Chipp - but I'll take a shot at this question.
> Why 7Mb for a player vs 2-3Mb as a standalone ?
> Because the player needs to incorporate ALL the capabilities of RR, so 
> that it can support all possible stacks. A standalone needs only the 
> parts it needs :-)

Yep, i took the time and downloaded the OS X REV-player and here is 
what's
included in the package... (OK, i have a broadband connection ;-)

###########################
components
   global environment
     Background.png
!   EXT.dll
     externals.txt
     revcursors.rev
     revdb.bundle
!   revdb.dll
     revlauncher.rev ###!!!!
     revlibrary.rev
     revlinuxcursors.rev
     revmaccursors.rev
     revplayer.rev
     revspeech.bundle
!   revspeech.dll
!   revspeechsapi4.dll
     revvideograbber.bundle
!   revvideograbber.dll
     revxml.bundle
!   revxml.dll
     Sample.mov
   save
      revgeneralicons.rev
      revgeneralpatterns.rev
      sessionlog.txt
   tools
      revicons.rev
License_Agreement.txt
license.rev
Read_Me_First.txt
Revolution Launcher ##????
Revolution Player
###########################

I am sure that one could save some KB when NOT including the windoze 
dlls
in the OS X package ;-)

And there is still this mysterious "Revolution Launcher"...???

Can someone please tell me what THAT is?
Saw this the first time in the first beta and still wondering :-)

If it does what it is named, then i am sure we could ALSO save this 2.6 
MB
and replace that with a tiny (4 KB) applescript ;-) At least on OS X!

And a stack named "revlauncher.rev" is also included?!

This MUST be of importance... ;-)

> What about my download times (and costs) ?
>
> The best answer here is to separate the player and the individual 
> applications you are distributing. (Of course, make it easy to get 
> both).  Subsequent applications (or subsequent releases of the same 
> one, should there ever be a bug) can then be "stack-only" - typically 
> 100-500K rather than 2-3Mb. So once your users have downloaded 3 or 4 
> applications/versions, they will have a net savings (7+4*1/2 < 4 
> *2.5), and from there the savings just keep growing.
>
> There is also the opportunity to provide a different distribution 
> mechanism for the player, in preparation for downloads (e.g. put it on 
> a CD, perhaps with other useful and freely distributable software, to 
> be given to users **).  This would make the connection/download times 
> much smaller than they are now, provided the CD has already been 
> obtained.

Exactly, and this would be a ONE time download (per version, of course 
;-)

> *** I have not checked whether RunRev encourages, or even allows, this 
> - please check that before doing any such thing !!

APLLE does not like this very common technique, but i think RunRev does 
not mind ;-)

> -- Alex.

Regards

Klaus Major
klaus at major-k.de
http://www.major-k.de



More information about the use-livecode mailing list