- 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