- From: Marcos Caceres <marcosscaceres@gmail.com>
- Date: Tue, 30 Sep 2008 23:57:18 +0100
- To: public-webapps <public-webapps@w3.org>
Just a heads up that Google released a software "update engine" a few days ago:
http://code.google.com/p/update-engine/
It uses pLists as its metadata format, but in practical terms it
doesn't differ too much from widgets updates.
For example,
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"https://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Rules</key>
<array>
<dict>
<key>ProductID</key>
<string>com.google.Foo</string>
<key>Predicate</key>
<string>Ticket.version != '1.1'</string>
<key>Codebase</key>
<string>https://www.google.com/engine/Foo.dmg</string>
<key>Hash</key>
<string>8O0cLNwuXQV79dMylImBvuSD9DY</string>
<key>Size</key>
<string>4443812</string>
</dict>
</array>
</dict>
</plist>
Example comes from:
http://code.google.com/p/update-engine/wiki/PlistServerConfiguration
The engine does, provide some interesting update progress methods
which we should probably look at for the API side of things.
Kind regards,
--
Marcos Caceres
http://datadriven.com.au
Received on Tuesday, 30 September 2008 22:58:00 UTC