The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Auto-update framework for quasi-embedded software?

The company I am working with provide video analysis software. The software is installed on a regular PC under WinXP. The PCs are located near the digital cameras (LAN); and the software uploads some synthetic video analysis to a remote server.

Since it's a real pain to upgrade manually PCs that are located in the wild (remote connection is not always permanently available); we are looking for some tool / framework that would let up perform auto-updates of the installed software.

Please note that the update must be performed in a completely autonomous manner because nobody is actually logged on the PCs.

What would you suggest to do that?

Best regards,
Joannes Vermorel Send private email
Monday, September 24, 2007
I can't tell you how well they work, but this company has a couple of products:
*myName Send private email
Monday, September 24, 2007
Alternatively, you can actually try to release software which actually works.  You know, like in true embedded systems.
smallstepforman Send private email
Tuesday, September 25, 2007
The vast majority of automatic update solutions are geared for user applications, whereby launching the application triggers an update check and a pull of of the update files. You are asking for a twist, whereby the client is independent, polls the server regularly and then restarts itself post-update. We sell a tool called AutoUpdate+ that somewhat fits this requirements, because it can be launched from within your application on a timer, and will manage the restart of your app if an update is needed.

Our tool may or may not be ideal for your situation, and in all honesty it may be better to build your own update solution if your requirements are very complex (albeit, this is a very difficult thing to get right). It may be best to give our software a try and email me if you need some help to twist it to your requirements.

Simon Ellis
Get updates to clients
Simon Send private email
Tuesday, October 02, 2007
Thanks Simon, I will have a look at your product.
Joannes Vermorel Send private email
Thursday, October 04, 2007

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz