Omaha 3: Updating Google style
Google's latest update to its Omaha update system, also known as Google Update, brings a range of enhancements to the open source background update engine. Google introduced its update mechanism for Windows applications, code-named Omaha, in 2007 and, in 2009, the technology became freely available as open source code under the Apache licence. The company has been modernising the update engine and has now made version 3 of Omaha available at Google Code.
New features and improvements in Omaha 3 include a new interface that gives access to the state model, allowing for finer control of the updating process; log files that provide more detailed information for debugging and can be processed by Sawbuck; and the ability of Omaha 3 to queue, and later re-send, update status information when a network connection is intermittent. Omaha can also install an application on either a per-machine or per-user basis from a single file.
Google says that Omaha 3 is already being used with Google Talk, the Google Chrome web browser and other Windows applications. The update engine is available to download from the project's Google Code pages under an Apache Version 2 licence.