Just thought I'd post this rather than leave it lying around on Google Docs. It's our specification sheet for Application Manager Portable, revised many times. It contains the basic structure for AMP servers and clients, although this was further revised afterwards.
This is not official in any way and I don't necessarily intend for this to change Marko's structure in any way, just providing the way we did it. I've also provided the code used to implement it on the original SVN repository.
I've changed this a bit from our original discussions for formatting reasons. I encourage others to improve on this as well before we begin thinking about using it, however please do so on the provided copy.
Archive version:
http://cubegames.net/development/updater_archived
Development version:
http://cubegames.net/development/updater
SVN repository:
http://am-portable.svn.sourceforge.net/viewvc/am-portable/Other/AMPSource/
Example INI:
http://am-portable.svn.sourceforge.net/viewvc/am-portable/Other/ExampleS...
Of specific interest to you Marko, is this file: http://am-portable.svn.sourceforge.net/viewvc/am-portable/Other/AMPSourc...
Instead of hard-coding the apps, it involves loops and holds the main logic behind the actual app.
"If you're not part of the solution, you're part of the precipitate."
I'm waiting a long time for this peace of stuff
At the moment I read the code and the specs in order to set up a working package.
I think this will be better base for discussion (also for the ones who are not able
or willing to compile the code).
Is the code GPLed so we are able to use it whole stuff or parts of it?
I have no problem to change every line of PortableApps.com updater if the result will be a final and stable solution.
Paid for Software more or less?
What You need is OSS!
I wrote almost all, if not all, of the code and AFAIK we licensed it under the GPL.
If the code on SVN is current, I can begin rewriting parts of the updater (most of it is usable and won't need to be rewritten), if you wish.
"If you're not part of the solution, you're part of the precipitate."
We had it gpled. Of course "we" is mostly "you" as you did most of it
I would very much like to see this become official!
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
The code should be on the actual state. The app.ico is it too.
Feel free to make all needed changes.
Thanks a lot for having a look on it Ryan
Paid for Software more or less?
What You need is OSS!