W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2008

[widgets] Google's updates engine

From: Marcos Caceres <marcosscaceres@gmail.com>
Date: Tue, 30 Sep 2008 23:57:18 +0100
Message-ID: <b21a10670809301557r4277b9d5ida5191d118186850@mail.gmail.com>
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 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:28 GMT