Gestione degli aggiornamenti
copia linkIntroduzione
Pro Gamma è sempre stata molto attenta a gestire l'evoluzione di Instant Developer cercando di minimizzarne l'impatto e preservare il più possibile i progetti già sviluppati: questo è molto importante perchè consente di poter sfruttare le nuove funzionalità e i miglioramenti introdotti semplicemente ricompilando la vostra applicazione.
Tuttavia non sempre è opportuno aggiornare vecchi progetti alla nuova versione di IN.DE, magari solo per fare piccole modifiche; ecco perché abbiamo deciso di rivoluzionare il sistema di gestione degli aggiornamenti e delle nuove versioni, introducendo le seguenti caratteristiche innovative.
Caratteristiche
- IN.DE è ora privo di un installatore vero e proprio: è lui stesso che si occupa della propria installazione ed aggiornamento.
- La fase di installazione è stata suddivisa in tante piccole parti: solo le più importanti vengono eseguite all'inizio. Una volta che IN.DE è in esecuzione tutto il processo di aggiornamento avviene in background, automaticamente, in base alle impostazioni del sistema.
- IN.DE non dipende più da componenti condivisi o dal registro di sistema. Questo ha permesso di poter mantenere installate tutte le versioni che, man mano, diventeranno disponibili. Ecco perché è possibile aggiornare IN.DE in automatico. Una nuova versione non sovrascrive più le precedenti ed è sempre possibile attivare una qualunque delle versioni installate nel computer.
- Il sistema descrittto vale anche a livello di Hot Fix: le correzioni importanti vengono scaricate ed installate in automatico. Ma se esse si rivelassero problematiche potrai sempre riattivare la versione precedente perché tutto rimane sempre installato.
- Tale sistema ottimizza lo spazio occupato su disco, che rimane sempre nell'ordine delle decine di MB per versione (poco o niente data la capacità degli hard-disk moderni).
- Ora anche la documentazione in linea viene scaricata ed installata in locale. Non è più necessario essere connessi ad internet per entrare nel centro di documentazione. Se però un file non è in locale, allora IN.DE lo cerca anche su internet per integrare le diverse fonti di informazione. E' comunque possibile configurare questo comportamento.
- Il sistema di aggiornamento supporta installazione e l'aggiornamento da disco di rete: prima di cercare sul server Pro Gamma i file richiesti, si controlla se essi sono già presenti nel disco di rete. Se essi non sono ancora stati scaricati da nessuno, allora IN.DE li scarica e poi aggiorna automaticamente anche il disco di rete per quelli che aggiorneranno dopo.
- Il sistema di aggiornamento supporta l'installazione da CD. In questo caso non sarà necessaria alcuna comunicazione preliminare con il server Pro Gamma.
- Non è più necessario essere amministratori della macchina per usare o installare IN.DE: è sufficiente un account di tipo "Power User". Solo durante l'eventuale installazione del framework .NET 2.0 sono richiesti privilegi di amministratore, ma questa è una caratteristica richiesta dalla Microsoft. Tale framework è già installato in PC con Windows Vista
Principio di funzionamento
- Una volta al giorno, se è disponibile un collegamento ad Internet, IN.DE chiede al server Pro Gamma quali nuove versioni o aggiornamenti sono disponibili.
- Se è disponibile un aggiornamento o una nuova versione essa viene scaricata ed installata: le nuove versioni vengono installate in background, gli aggiornamenti invece al momento dell'uscita da IN.DE.
- E' disponibile una videata in cui sono elencate tutte le versioni e gli aggiornamenti installati. Da questa videata è possibile chiedere di attivare una qualunque delle versioni installate.
- E' disponibile una videata con il log delle attività di aggiornamento o di licenza, per tenere sotto controllo l'andamento delle operazioni.
- Il sistema di aggiornamento è automaticamente connesso con i sistemi CRM e contabili di Pro Gamma, consentendo così gli aggiornamenti solo se in regola con i contratti di manutenzione sottoscritti.
Ultima modifica: 23/03/2021 / Validità: da 6.9.3160