Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Scout/Concepts/F2"

(F2 Updater)
(F2 Updater)
Line 6: Line 6:
 
F2 has no dependencies to eclipse scout or any other library. However the installation of f2 is supported by the technology checkbox in Scout SDK (since 3.10).
 
F2 has no dependencies to eclipse scout or any other library. However the installation of f2 is supported by the technology checkbox in Scout SDK (since 3.10).
  
If you are new to f2. Check out the tutorial [[Scout/Tutorial/3.10/UpdateWithF2 | tutorial ]] first.
+
If you are new to f2. Check out the [[Scout/Tutorial/3.10/UpdateWithF2 | tutorial ]] first.
  
 
==F2 Design Goals==
 
==F2 Design Goals==

Revision as of 05:24, 3 July 2013

F2 Updater

F2 is a simple update manager for Eclipse or Java based applications. The F2 update manager has been designed to minimize the network load for consecutive application updates and updates are executed with transactional safety.

F2 has no dependencies to eclipse scout or any other library. However the installation of f2 is supported by the technology checkbox in Scout SDK (since 3.10).

If you are new to f2. Check out the tutorial first.

F2 Design Goals

  • Minimal network load for live updates.
  • Move cpu/memory load to "Create" of the updatesite and away from the client "Update"
  • Transactional safety for updates, e.g. commit or rollback
  • No lenience: The update is either done with byte by byte equality or not
  • Support for Windows 7 UAC security
  • Support for multiple platforms such as win32, macosx, etc.
  • Complete automation of updatesite creation and update handling
  • Very easy zip file handling and command line processing

Back to the top