Auto Updates [Was Re: External functions]

Neal Campbell nealk3nc at gmail.com
Mon Feb 4 18:08:37 EST 2008


Has anyone looked into writing an external for Sparkle for OS X? I
have used it with other languages and its pretty slick, albeit OS X
only.

Neal

On Feb 4, 2008 11:02 PM, Trevor DeVore <lists at mangomultimedia.com> wrote:
> On Feb 4, 2008, at 4:53 PM, Eric Chatonet wrote:
>
> Thanks for sharing Eric. Please see my questions below.
>
> > The app/exe itself is, of course, a launcher.
>
> Same. Very beneficial regardless of whether or not you use auto
> updating. Being able to keep the executable in the same directory as
> my stack files so I can launch the app during development for testing
> within a standalone is a huge benefit. One of the big time savers when
> developing with Revolution.
>
> > This launcher retrieves information from an external splash stack
> > and, among others, allows to set the label of the exe with the right
> > version number.
>
> When you say label are you referring to the info that shows up in the
> File Info dialog in Finder or Windows Explorer? Or something else?
>
> > A very simple text file on our server allows to compare
> > automatically the user current version with the last one and alert
> > him if needed.
>
> Same.
>
> > When an update is available, needed files are downloaded and the
> > external splash screen is always replaced.
> > In case of 'big' update, a process allows with an invisible
> > installer to update all files, exe included and restart the software.
>
> Similar.
>
> > In addition, a check at every launch, verifies if all needed files
> > are there and downloads missing ones from the internet if needed.
>
> I haven't done this as I haven't needed it for my own use. If you get
> a moment I would be interested in hearing how you use this feature in
> deployment and how often it gets used.
>
> > So, in a few words, we have to ways of updating: a light one when
> > replacing a stack file or another one that replaces the whole app.
>
> Same. I think the only difference is that with my current approach,
> light update replaces all files except the executable. A full update
> replaces the executable as well.
>
> > PS. For security, all files on disk are ciphered and restored in RAM
> > on-the-fly.
>
> Would you mind explaining this a little more when you have a moment?
>
> Regards,
>
> --
> Trevor DeVore
> Blue Mango Learning Systems
> www.bluemangolearning.com    -    www.screensteps.com
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



More information about the use-livecode mailing list