StableUpdate - StableUpdate
StableUpdate | |
Vývojáři | násobek |
---|---|
Stabilní uvolnění | 1.0.5 / 1. srpna 2005 |
Operační systém | Nezávislá na platformě |
Typ | Nástroj pro automatickou aktualizaci |
Licence | LGPL |
webová stránka | http://stableupdate.sourceforge.net |
StableUpdate je multiplatformní knihovna pro automatickou aktualizaci nainstalovaných aplikací na straně klienta. Podporuje automatické vytváření, zjišťování, stahování, instalaci a odebírání aktualizací Service Pack.[1]
Funkce
StableUpdate nabízí přísnou kontrolu verzí, upgrade pouze mezi dvěma definovanými čísly verzí a podporuje existenci více verzí mezi mnoha klienty. Jednotlivé soubory se aktualizují jako jednotka, ale pro archivy .jar a .zip je třeba přenést pouze změněnou část. Všechny změny pro určitou aktualizaci se přenesou do jednoho zabaleného archivu. Aktualizace se generují porovnáním staré a aktualizované instalace na straně vývojáře s poskytnutým generátorem aktualizací. Pokud si uživatel všimne, že aktualizovaný software skutečně funguje horší, může také aktualizaci odinstalovat, a to také uživatelsky přívětivým způsobem.
Tento nástroj podporuje zrcadla, ukládá data hromadné aktualizace na více serverů, které mohou časem měnit umístění, a potřebuje pouze dosáhnout konfiguračního souboru XML, který musí být k dispozici v jednom z několika předkonfigurovaných umístění na webu. Tento soubor obsahuje kontrolní součty aktualizačních souborů ověřených na straně klienta, což zvyšuje zabezpečení.
StableUpdate zobrazuje poznámky k vydání pro každou aktualizaci a v případě potřeby poskytuje mini ohlášení.
Server a klient
Na straně klienta relace aktualizace se aktivuje voláním dohodnutého postupu v propojené knihovně (obvykle poté, co uživatel vybere akci aktualizace z nabídky). Aktivovaný modul interaguje s uživatelem pomocí integrovaného modulu GUI.
Na straně serveru požadavky jsou sníženy na minimum - kontrola a stahování všech potřebných souborů pomocí HTTP.
Příprava nových aktualizací je také poměrně uživatelsky přívětivá, včetně generování nových konfiguračních souborů požadovaných pro nahrání do seznamu očekávaných umístění.
Dějiny
Projekt byl zahájen v roce 2004 a nyní pokračuje druhým správcem. Nyní se používá jako aktualizační modul v různých oblastech, od softwaru pro experimentální výzkum po databáze lékáren. Konfiguraci vyžaduje pozornost, ale jak říká jeden z jejích uživatelů: „Jakmile to ale fungovalo, zdálo se, že funguje opravdu dobře.“[2]
Viz také
Reference
- ^ „Archivovaná kopie“. Archivovány od originál dne 2007-09-27. Citováno 2007-05-01.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ http://skeleton-danse.blogspot.com/2006/05/automatic-updates-using-stableupdate.html