Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > auto-update theory

auto-update theory
Thread Tools
Professional Poster
Join Date: Oct 2001
Location: London
Status: Offline
Reply With Quote
Apr 25, 2004, 07:16 AM
 
Here's an idea:

How about if every app had a standard entry in their Plist that was a URI to an XML file on the web (maintained by the software developer).

This XML file would contain meta-data about the current version etc...

Then you could have a system-wide app that checked the version of any installed apps periodically - and commony used apps when they were launched.

The beauty of this system would be that the apps themselves would not have to be launched to be checked - and it would not be reliant on a central DB (like versiontracker et al. )
     
Senior User
Join Date: Aug 2002
Location: Oxford, England
Status: Offline
Reply With Quote
Apr 25, 2004, 07:21 AM
 
Good idea.
Luke
     
Professional Poster
Join Date: Nov 2000
Location: Tasmania, Australia
Status: Offline
Reply With Quote
Apr 25, 2004, 06:04 PM
 
Already exists! I tried it out with one of my apps and it worked okay. I stopped using it however when I got no feedback from users when I asked them if anyone used it.

I decided it was too much trouble to update the version info elswhere (as part of my deployment routine) if nobody in user-land used it.

I forget the name of the software... extended software updater, or something like that.
     
Professional Poster
Join Date: Oct 2001
Location: London
Status: Offline
Reply With Quote
Apr 25, 2004, 06:54 PM
 
Originally posted by Brass:
Already exists! I tried it out with one of my apps and it worked okay. I stopped using it however when I got no feedback from users when I asked them if anyone used it.

I decided it was too much trouble to update the version info elswhere (as part of my deployment routine) if nobody in user-land used it.

I forget the name of the software... extended software updater, or something like that.
I'm not as original as I thought I was!

If the sites like VT were to accept this kind of file then updating would be even easier - you'd tell them that the file was updated - and they could use the data from the file. I doubt they'd do it though - as it would undermine their revenue streams (VT Pro etc..)

...

i've found the product that you are talking about:

http://alphaomega.software.free.fr/e...20Updater.html

It seems to use a closed format (which is a shame):

- to create a file called "Updater.esud" (which in fact can be named the way you want, not necessarily Updater.esud, but that must have the extension .esud) and include it in your application bundle (in the Content folder that you can open with a right click (that already contains at least an Info.plist file)),
- to create a file called "version.txt" .....
My idea is slightly different (in philosophy) - I wouldn't want to make an update app - or start a DB-driven site that catalogues versions. I'd like to set an open standard that would mean other people could make update apps.

This way developers only have to code one "version file" - and users could choose which ever app they preferred - as long as it conformed to the standards.

Like the web - actually I must admit I got the idea from Tim Berners-Lee's lecture on "The Semantic Web" - which was about RDF - meta-data for data on the net.
     
Professional Poster
Join Date: Nov 2000
Location: Tasmania, Australia
Status: Offline
Reply With Quote
Apr 25, 2004, 07:49 PM
 
For memory, the format was not particularly closed. It was not XML, but was a text file (I think). You could therefore create the file(s) by hand or with any other application if you wanted to, and in theory, could write another application that would use them if you wanted to.

However, using the generator utility to create the file made sure it was in the required format.
     
Mac Elite
Join Date: Sep 2000
Location: in front of the keyboard
Status: Offline
Reply With Quote
Apr 26, 2004, 12:01 AM
 
Java Web Start?

Of course, only works for Java apps.
signatures are a waste of bandwidth
especially ones with political tripe in them.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 09:11 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2