Update Engine is a flexible Mac OS X framework from Google to update its applications. Developers may also use it to update THEIR Applications too.
Update Engine is a flexible Mac OS X framework that can help developers keep their products up-to-date. It can update nearly any type of software, including Cocoa apps, screen savers, and preference panes. It can even update kernel extensions, regular files, and root-owned applications. Update Engine can even update multiple products just as easily as it can update one.
Google ships many different pieces of Mac software ranging from simple Cocoa applications to complicated software systems. We needed a robust software update solution that would be able to update all of our current and future Mac products. And we designed and built Update Engine to solve this problem.
The following are some unique features of Update Engine:
* Can update virtually any type of product (e.g., Cocoa app, pref pane, kernel extension)
* Can update non-bundle-based products (e.g., command-line tool, plain file)
* Can update many products at once
* Solid framework on which to build
http://code.google.com/p/update-engine/