Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

How to implement automatic updates? (Real Studio network user group Mailinglist archive)

Back to the thread list
Previous thread: Command-line AND double-click on Windows
Next thread: [ANN] Real Studio Developer Days


Re: Backward to 2011r3 from Xojo   -   Garth Hjelte
  How to implement automatic updates?   -   Jorge Durán-Ballén <j
   Re: How to implement automatic updates?   -   Arnaud Nicolet
   Re: How to implement automatic updates?   -   Christian Schmitz
   Re: How to implement automatic updates?   -   Arnaud Nicolet
   Re: How to implement automatic updates?   -   Lars Jensen
    Re: How to implement automatic updates?   -   scott boss
   Re: How to implement automatic updates?   -   Kevin Gale
   Re: How to implement automatic updates?   -   Garth Hjelte
    Command-line AND double-click on Windows   -   wagnerj proaxis.com
   Re: How to implement automatic updates?   -   Markus Winter
    Re: How to implement automatic updates?   -   Jorge Durán-Ballén <j
   Re: How to implement automatic updates?   -   Steve O'Neill
   Re: How to implement automatic updates?   -   Christian Schmitz

How to implement automatic updates?
Date: 04.08.11 20:27 (Thu, 4 Aug 2011 14:27:51 -0500)
From: Jorge Durán-Ballén <j
We develop in-house applications for a hospital, and now that we have obtained some good traction with users, they are sending us lots of feature requests and bug reports. So, we produce lots of updates accordingly. It is becoming quite unmanageable to update over 100 computers with all these updates, so something has to be done. I'm sure that many of you already have done this, so please provide any feedback.

Our environment is a mixture of Windows (XP, Vista, 7) and Mac (6.8). We have an local LAN with our own servers, so it would be no problem to set up an internal server just for serving updates, if that is the chosen process.

I would prefer a mechanism that checks upon startup, and provides the option (or requirement if it should be the case) to download updates, remove the old version, and re-launch the new version. This should be available for multiple applications that we develop for both platforms. This should be implemented in our code with a one line call to the appropriate call.

So, all you experts out there: how about any ideas, plugin, code, service, etc, preferably with a good success record!
----
Jorge Duran-Ballen
Technology Manager
Hospital de los Valles

RS Enterprise 2011r1.1 Mac OSX 10.6.8




_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 05.08.11 14:35 (Fri, 05 Aug 2011 15:35:35 +0200)
From: Arnaud Nicolet
Le 5 août 11 à 15:02, Christian Schmitz a écrit:

> Am 05.08.2011 um 14:56 schrieb Arnaud Nicolet:
>
>> One thing that is not (yet) clear to me: one must purchase the
>> UpdateKit in addition to the MBS plugin, correct? (so just having
>> bought a MBS plugin license isn't enough for the UpdateKit)
>
> UpdateKit is an optional item you can buy in addition to the plugins
> complete pack.

Ok, thanks.
If I had not already rolled my own mechanism, I'd have bought your
UpdateKit.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 05.08.11 14:02 (Fri, 5 Aug 2011 15:02:34 +0200)
From: Christian Schmitz

Am 05.08.2011 um 14:56 schrieb Arnaud Nicolet:

> One thing that is not (yet) clear to me: one must purchase the UpdateKit in addition to the MBS plugin, correct? (so just having bought a MBS plugin license isn't enough for the UpdateKit)

UpdateKit is an optional item you can buy in addition to the plugins complete pack.

Greetings
Christian

Re: How to implement automatic updates?
Date: 05.08.11 13:56 (Fri, 05 Aug 2011 14:56:21 +0200)
From: Arnaud Nicolet
Le 5 août 11 à 4:27, scott boss a écrit:

> I use not only the MBS plugins but the UpdateKit too. All top notch.
> In the time it would have taken me to write code just to see if there
> was an update, I had a complete updating system with the MBS UK. True
> awesomeness.

One thing that is not (yet) clear to me: one must purchase the
UpdateKit in addition to the MBS plugin, correct? (so just having
bought a MBS plugin license isn't enough for the UpdateKit)
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 05.08.11 02:55 (Thu, 4 Aug 2011 21:55:36 -0400)
From: Lars Jensen
> And just to be sure that I have exhausted all options, anybody have another alternative?

You can try rolling your own. Apps can't always delete themselves
while running, so your app can download and launch a helper app, which
downloads the new version of the app, then replaces the original app
with the new version, and launches it.

I've done this, but it's been a while, and there are undoubtedly new
platform-specific nuances to confront in these more security-conscious
days. I was just about to dive into this for an app that I wrote at
work, which is in need of an update. I wasn't looking forward to it.
Now I know about the MBS Updater Kit. Knowing that Christian has done
all the work for me is a good feeling. :)

lj

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 05.08.11 03:27 (Thu, 4 Aug 2011 22:27:13 -0400)
From: scott boss
I use not only the MBS plugins but the UpdateKit too. All top notch.
In the time it would have taken me to write code just to see if there
was an update, I had a complete updating system with the MBS UK. True
awesomeness.

Sent from my iPhone

On Aug 4, 2011, at 9:57 PM, Lars Jensen <<email address removed>> wrote:

>> And just to be sure that I have exhausted all options, anybody have another alternative?
>
> You can try rolling your own. Apps can't always delete themselves
> while running, so your app can download and launch a helper app, which
> downloads the new version of the app, then replaces the original app
> with the new version, and launches it.
>
> I've done this, but it's been a while, and there are undoubtedly new
> platform-specific nuances to confront in these more security-conscious
> days. I was just about to dive into this for an app that I wrote at
> work, which is in need of an update. I wasn't looking forward to it.
> Now I know about the MBS Updater Kit. Knowing that Christian has done
> all the work for me is a good feeling. :)
>
> lj
>
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives:
> <http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 05.08.11 00:36 (Fri, 5 Aug 2011 00:36:56 +0100)
From: Kevin Gale
Hi Jorge

Rolling your own code to do this can be a tricky business if you want to support auto-updating of the app instead of just downloading a new version and letting the user install themselves.

We don't use Christian's updater kit ourselves but we do use a lot of his other plugins so I can definitely say his work is first class.

Regards
Kev


On 4 Aug 2011, at 20:25, "Jorge Durán-Ballén" <<email address removed>> wrote:

> We develop in-house applications for a hospital, and now that we have obtained some good traction with users, they are sending us lots of feature requests and bug reports. So, we produce lots of updates accordingly. It is becoming quite unmanageable to update over 100 computers with all these updates, so something has to be done. I'm sure that many of you already have done this, so please provide any feedback.
>
> Our environment is a mixture of Windows (XP, Vista, 7) and Mac (6.8). We have an local LAN with our own servers, so it would be no problem to set up an internal server just for serving updates, if that is the chosen process.
>
> I would prefer a mechanism that checks upon startup, and provides the option (or requirement if it should be the case) to download updates, remove the old version, and re-launch the new version. This should be available for multiple applications that we develop for both platforms. This should be implemented in our code with a one line call to the appropriate call.
>
> So, all you experts out there: how about any ideas, plugin, code, service, etc, preferably with a good success record!
> ----
> Jorge Duran-Ballen
> Technology Manager
> Hospital de los Valles
>
> RS Enterprise 2011r1.1 Mac OSX 10.6.8
>
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives:
> <http://support.realsoftware.com/listarchives/lists.html>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________

E-MAIL DISCLAIMER
The information in this email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. All information provided, including but not limited to, quotations, system specifications and suggestions concerning hardware/software/services configurations are strictly subject to our standard terms and conditions of business, copies of which are available on request.

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 04.08.11 21:36 (Thu, 04 Aug 2011 15:36:18 -0500)
From: Garth Hjelte
At 02:50 PM 8/4/2011, you wrote:

>>So, all you experts out there: how about any ideas, plugin, code,
>>service, etc, preferably with a good success record!

>We have our Updater Kit for this:
>http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/

+1

I don't use it, but having support for this type of thing is worth
it's weight in gold. MBS has excellent support.

Garth Hjelte
Sampler User

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 04.08.11 20:34 (Thu, 04 Aug 2011 21:34:58 +0200)
From: Markus Winter
You should probably check out Christian's Updater kit

http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/

MfG

Markus


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 04.08.11 23:07 (Thu, 4 Aug 2011 17:07:07 -0500)
From: Jorge Durán-Ballén <j
Wow, Christian. You certainly have you club of fans. There must be some truth behind that bunch of recommendations.

I will look into it, and probably contact you personally if it fits the need, or if I have questions.

And just to be sure that I have exhausted all options, anybody have another alternative?

On 4-ago-2011, at 14:34, Markus Winter wrote:

> You should probably check out Christian's Updater kit
>
> http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/

----
Jorge Duran-Ballen
Technology Manager
Hospital de los Valles

RS Enterprise 2011r1.1 Mac OSX 10.6.8




_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 04.08.11 20:52 (Thu, 4 Aug 2011 20:52:02 +0100)
From: Steve O'Neill
lol Christian you beat me too it
I was just about to suggest it
I use it and it works ! theres a recommendation
Steve

On 4 August 2011 20:50, Christian Schmitz
<<email address removed>> wrote:
>
> Am 04.08.2011 um 21:27 schrieb Jorge Durán-Ballén:
>
>> So, all you experts out there: how about any ideas, plugin, code, service, etc, preferably with a good success record!
>
> We have our Updater Kit for this:
>
> http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/
>
> Greetings
> Christian
>
> --
> See you in Frankfurt, Germany at the Real Studio Database Days
>
> More details and registration here:
> http://www.monkeybreadsoftware.de/realbasic/events/frankfurt-2011-event.shtml
>
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
> Search the archives:
> <http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Re: How to implement automatic updates?
Date: 04.08.11 20:50 (Thu, 4 Aug 2011 21:50:26 +0200)
From: Christian Schmitz

Am 04.08.2011 um 21:27 schrieb Jorge Durán-Ballén:

> So, all you experts out there: how about any ideas, plugin, code, service, etc, preferably with a good success record!

We have our Updater Kit for this:

http://www.monkeybreadsoftware.de/realbasic/UpdaterKit/

Greetings
Christian

--