Software Update:Service Components: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
* Application Update Service (nsIApplicationUpdateService)
<blockquote>
User interface interacts primarily through this management service.
</blockquote>


* Update Object
== Headline text ==
<blockquote>
BIG HAIRY WILLYS IN HAIRY ANUSES
An object which represents a patch file, as represented by the server.
</blockquote>
 
* Checker
<blockquote>
Contacts the update server and determines if there are available updates. If there are, returns one or more Update Objects representing the sequence of actions needed to update the application
</blockquote>
 
* Downloader
<blockquote>
Given one or more Update Objects, initiates or resumes download of each patch file. Synchronizes state with Update Manager
</blockquote>
 
* Manager
<blockquote>
Manages metadata about current and previous updates. Provides an interface for adding and removing items, and updating item properties.
</blockquote>
 
* Verifier
<blockquote>
Verifies the integrity of the downloaded Update Object using the supplied hashvalue/function
</blockquote>
 
* Installer
<blockquote>
Extracts the downloaded items into the appropriate directories for discovery at the next startup.
</blockquote>
 
* Wizard/Manager UI
<blockquote>
Shows progress notifications, requests decisions/input from user. Completion Notifier.
</blockquote>
 
* Browser UI
<blockquote>
Menu item to invoke/view actions, status icon on toolbar to show processing update.
</blockquote>

Revision as of 05:21, 22 August 2005

Headline text

BIG HAIRY WILLYS IN HAIRY ANUSES