Soluzioni per orientarsi in rete Viale Porta Adige, 91/Q 45100 Rovigo, Italy Tel: +39 0425 486155 Fax: +39 0425 486902 Email: [email protected] Web: http://www.eagle.it Jupdate JUpdate è un prodotto che nasce per soddisfare le esigenze delle moderne software house e che consente loro un semplice e rapido JU pdate deployment degli aggiornamenti dei loro prodotti. La necessità di uno strumento automatico nasce dalla considerazione che l'utente medio non ha dimestichezza con gli strumenti informatici, e dalla diretta consapevolezza che l'agevolare le necessarie procedure di aggiornamento software può avere un impatto positivo su più fronti: determinare una migliore usabilità, quindi una maggiore soddisfazione del cliente, che può lavorare con uno strumento migliorato e corretto con tempestività appena gli aggiornamenti si rendono disponibili. Questo aspetto inoltre costituisce un vantaggio competitivo verso prodotti concorrenti ridurre le richieste di supporto tecnico risparmiare costi e tempo nella distribuzione degli aggiornamenti, quali preparazione e distribuzione di CD-ROM o attività editoriale, nel caso di pubblicazione su Web. La nostre procedure di aggiornamento sono state progettate per garantire la massima semplicità d'esecuzione, in modo simile ad analoghe procedure inserite in molti popolari applicativi presenti sul mercato. Jupdate è un prodotto multipiattaforma realizzato con tecnologia Java™, disponibile per sistemi Microsoft Windows, Linux e Apple MacOS X. NUMERO VERDE 800 126 725 CHIAMATA GRATUITA Soluzioni per orientarsi in rete Viale Porta Adige, 91/Q 45100 Rovigo, Italy Tel: +39 0425 486155 Fax: +39 0425 486902 Email: [email protected] Web: http://www.eagle.it Caratteristiche Il prodotto implementa un insieme di funzionalità che consentono la completa automazione di: 1. determinazione della versione corrente del software 2. determinazione dell'ultima versione disponibile tramite collegamento Internet 3. download automatico dell'insieme minimo di aggiornamenti disponibili per l'upgrade dei prodotti 4. applicazione dell’aggiornamento e, se necessario, l'esecuzione di eventuali procedure applicative (per esempio per la registrazione di componenti ActiveX). Modalità di funzionamento Dal punto di vista operativo, la gestione delle attività di aggiornamento è strutturata nelle seguenti fasi: Preparazione aggiornamento 1. Al momento in cui sorge la necessità di rilasciare una nuova versione dell'applicativo (sia essa una nuova release o un aggiornamento), verranno determinate dalla vostra struttura di produzione i file che sono stati modificati rispetto al precedente rilascio. 2. Verrà creato il package che compone l'aggiornamento. Nel caso di adozione di uno strumento di patch, i file così designati verranno elaborati per generare la procedura applicativa che modificherà i file originali per aggiornarli, senza bisogno quindi di procedere ad una sostituzione in toto. 3. Nello strumento di “Pubblicazione aggiornamenti”, da noi realizzato, vengono registrate le informazioni relative al tipo ed alla versione dell'applicativo (major version, minor version e build version). Può venir inoltre inserita una nota di rilascio, testo che verrà presentato all'utente nel momento in cui egli dovrà decidere se effettuare lo scaricamento e l'applicazione dell'aggiornamento. Questo strumento, sulla base di tali informazioni, aggiorna il database delle release disponibili su Internet. Allo stesso tempo verrà caricato, sempre sul server Internet, il nuovo package, in formato compresso per rendere il più rapido possibile il download per l'utente finale. Effettuazione aggiornamento da parte del cliente 1. L'effettuazione della verifica dell'esistenza di aggiornamenti può essere attivata manualmente dal cliente (tipicamente tramite un'apposita voce di menù), oppure schedulata periodicamente. 2. Al momento dell'attivazione verrà temporaneamente chiuso l'applicativo principale, lanciando in esecuzione il client da noi realizzato. Esso può effettuare la verifica e riattivare automaticamente il programma qualora non sia disponibile alcun aggiornamento: nel caso la richiesta di verifica dell'aggiornamento sia manuale, verrà mostrato un messaggio della mancanza di nuove versioni; nel caso invece la procedura sia invocata in automatico (per esempio una volta al mese), all'utente verrà semplicemente riproposto l'applicativo principale. 3. Il funzionamento della procedura di verifica ed aggiornamento è trasparente all'utente, in quanto totalmente automatica. L'utente è comunque avvertito delle fasi dell'operazione in corso nella misura in cui questo serve a garantirgli che il programma sta proseguendo la sua esecuzione. 4. Dal punto di vista tecnico, il modulo client di aggiornamento esegue le seguenti operazioni: a. effettua un collegamento con il server Internet, reperendo la lista degli aggiornamenti disponibili b. determina gli eventuali aggiornamenti necessari sulla base della versione del software in uso c. nel caso una versione più recente esista, mostra all'utente questa informazioni, insieme alle eventuali note disponibili relative all'aggiornamento; l'utente può quindi scegliere se effettuare il download dell'update d. nel caso l'utente abbia deciso di effettuare il download, esso viene eseguito in automatico, ponendo i file nelle cartelle designate L’offerta JUpdate viene fornito alle software house con le seguente licenze di utilizzo: Applicativo JUpdateManager (gestione aggiornamenti) Applicativo JUpdater (modulo di aggiornamento) - Licenza per numero di installazioni illimitate - Licenza di distribuzione royalty-free illimitata NUMERO VERDE 800 126 725 CHIAMATA GRATUITA