Telstra has revealed the addition of almost one million new mobile services in the six months to December 2011, but Sensis revenues plummeted 24 percent in 12 months.
The shift from distributing software and associated updates on physical media to to pushing it out over the Internet meant there was room for someone to offer a standardised update process.
Several developers have tried over the years but none have really established a strong position.
Google's Update Engine is said to be capable of updating Cocoa applications, preference panes, screen savers - indeed any type of file, even if root access is needed. It also handles updates to multiple products.
Like Apple's Software Update, Update Engine checks with a server to see if any updates are available, and downloads and installs any that are.
The first thing the server sends is one or more 'tickets' - XML files that describe currently available updates for various products. The Engine evaluates these tickets to determine whether an update is required.
If so, the necessary updates are downloaded and installed according to a script that's part of the downloaded disk image.
Google provides an EngineRunner tool that can be embedded in an application, or the functions provided in the framework can be accessed via an API.
Released under the Apache License 2.0, Update Engine is available from Google Code.
David Bass
| For the fourth year in a row, IDC has placed content security provider Websense (NASDAQ: WBSN) at the top of the IDC Worldwide Web Security 2011 –…
How to Make Business Discovery Work for Your Business
Business Discovery takes its cues from consumer apps. Like Google, it encourages us- ers to hunt for and explore data without worrying about or even noticing the underly- ing technology. Their entire experience is working within an intuitive interface to get real-time, self-service results with only minimal training. ...more
Try an easy-to-use set of web-enabled
tools for business-class productivity services. Office 365 provides
anywhere-access to email, important documents, contacts, and calendars
on almost any device.