Copyright © 2007-2011 by SilverCyberTech. Tutti i diritti riservati.
CyberInstaller Suite 2011
Manuale utente
CyberInstaller
Suite - Descrizione generale
CyberInstaller Suite
(CIS) è una suite
di programmi volta
alla creazione di pacchetti
di
installazione per distribuire applicativi realizzati tramite qualsiasi
ambiente di
sviluppo o linguaggio (Visual Basic, Delphi, C++, .Net, Java, ecc.).
Una volta finito di programmare il proprio applicativo, comincia la fase più difficile, troppo spesso sottovalutata: la distribuzione agli utenti finali. Questa fondamentale operazione ha il compito di garantire ai propri clienti (o più in generale a chiunque entri in possesso del software) di utilizzare il software in modo corretto, e anche quello di permettere di personalizzarne l'installazione in base ai propri gusti personali/esigenze.
La distribuzione di un software è spesso la fase più complessa dello sviluppo. Quando infatti si programma si è certi che l'applicativo che si sta creando giri correttamente sul proprio sistema, visto che è di certo già installato tutto ciò di cui il proprio software necessita, cosa garantita molto spesso dalla presenza dell'ambiente di sviluppo. Ma sul sistema dell'utente con molta probabilità tale ambiente non sarà presente e bisognerà quindi assicurarsi di installare tutto ciò di cui il proprio software necessita.
Ma come sapere di cosa necessita il proprio applicativo? E come installarlo correttamente anche sul sistema dell'utente? E se si volesse, inoltre, personalizzare questa installazione? E se, per un malaugurato caso, l'utente decidesse di rimuovere l'applicativo in questione, come essere certi di ripristinare la situazione precedente del sistema? Oppure, ancora, in caso di disinstallazione rischio di fare instabile il sistema con la cancellazione delle dll?
La
risposta a queste domande è proprio CyberInstaller Suite.
CyberInstaller
Suite è un insieme
di programmi (moduli), ognuno con un compito
ben preciso:
un front-end permette di comporre i pacchetti di installazione e di
creare gli eseguibili compressi da distribuire, un estrattore si
occuperà di avviare gli eseguibili, scompattarli e avviare
l'installazione, e infine il motore di installazione, che
eseguirà le
informazioni contenute nel pacchetto di installazione e
porterà
a termine il processo più delicato.
In dettaglio, questi programmi (chiamati moduli) compresi in CyberInstallerSuite sono:
CyberInstaller (CI) è il cuore di CyberInstaller Suite. Si tratta infatti dell'installer che vedranno i vostri utenti e si occuperà di fare funzionare il vostro applicativo su qualunque PC dotato di qualunque sistema operativo Microsoft (Windows 95, 98, ME, NT, 2000, XP, Server 2003, Vista, Seven, Server 2008 - tutti sia a 32 che 64 bit).
CyberInstaller Studio (CIStudio) è il software adibito alla creazione dei pacchetti di installazione, che permette, attraverso una ricca interfaccia grafica, di preparare la struttura di cartelle necessaria e la modifica dello script di installazione in base ai parametri prestabiliti, tramite i quali definire la modalità di installazione. Tutto questo in modo completamente automatico e assistito. Inoltre CyberInstaller Studio dà la possibilità di trasformare il pacchetto creato in un archivio eseguibile compresso autoscompattante. Questo garantisce la possibilità di distribuire il proprio applicativo tramite un unico file e l'utente finale non dovrà fare altro che eseguire tale file per lanciare la scompattazione del pacchetto e avviare l'installazione dello stesso, il tutto in modo trasparente.
CyberExtractor (CE) è il modulo necessario per la scompattazione dell'eseguibile autoestraente e il successivo avvio dell'installazione del pacchetto creato.
CyberInstaller Suite Updater (CISUpdater) è
il modulo per la ricerca e l'eventuale installazione degli
aggiornamenti on-line per tutti i moduli che compongono CyberInstaller
Suite.
CyberUpdater (CUpdater) è il modulo per l'aggiornamento automatico di CyberInstaller Suite o delle applicazioni distribuite installate, eseguito di default ad ogni avvio di Studio, ma disabilitabile dalle Opzioni e avviabile manualmente dal Menu Avvio o dall'interfaccia di Studio. Installato a partire dalla versione 3.50 di CyberInstaller Studio, può essere attivato tramite un pulsante apposito nella barra degli stumenti, oppure verrà eseguito in automatico e silentemente ad ogni avvio di CyberInstaller Studio (se non specificato altrimenti), rivelandosi solo quando l'installazione di un qualsiasi modulo della suite si rendesse necessaria. Dalla versione 2011 di CIS può essere configurato tramite Studio per monitorare e permettere l'aggiornamento delle applicazioni distribuite in un pacchetto di installazione creato.
CyberDownloader (CDownloader) è il modulo per il download automatico, durante l'installazione, dei prerequisiti software non distribuiti all'interno del pacchetto stesso, ma necessari per una corretta installazione.
CyberInstaller
Suite - Utilizzo generale
Dopo avere terminato di sviluppare il tuo software, CyberInstaller Suite, ed in particolare il modulo Studio, ti prende per mano nella delicata e fondamentale fase della distribuzione, guidandoti passo per passo, anche grazie ai suoi numerosi strumenti automatici, nella creazione di un pacchetto di installazione perfettamente funzionante su qualsiasi sistema Windows. Tale pacchetto altro non è che un file eseguibile (compresso e autoscompattante) che potrà essere messo a disposizione su un sito web, pronto per il download (anche senza essere ulteriormente zippato), oppure masterizzato direttamente su CD (o qualsiasi altro supporto).
E' necessario sottolineare il fatto che per garantire il successo della procedura di installazione (assicurata da CyberInstaller Suite su qualsiasi piattaforma Windows, sia 32 che 64 bit) è necessario svolgere un'accurata fase preliminare di test del pacchetto creato, prima di tutto sulle piattaforme che si prevede siano utilizzate dai propri utenti (quindi quelle supportate dal proprio software) e su sistemi puliti, dopodiché nelle più svariate configurazioni hardware/software. Un'accurata fase di testing è necessaria per creare un pacchetto funzionante in tutte le condizioni. Nel caso in cui non fosse possibile creare un unico pacchetto compatibile con tutte le piattaforme, può essere necessario creare più pacchetti. Anche in questa complessa situazione CyberInstaller Suite si occuperà di assisterti, fornendoti un unico eseguibile multipiattaforma, oppure una cartella auto-avviabile da masterizzare su CD/DVD.
Adesso che la fase di distribuzione del tuo software è cominciata, da questa dipenderà una grossa fetta del successo che il tuo applicativo avrà, perché se l'installazione risulta poco flessibile o, peggio ancora, poco affidabile, gli utenti giudicheranno il tuo software poco professionale. Per questo motivo CyberInstaller Suite è stato creato ponendo come obiettivo primario questo traguardo, perché la soddisfazione dei tuoi utenti è la tua soddisfazione.
N.B.: La
creazione di un pacchetto di installazione presuppone che si sia
terminato di programmare il proprio applicativo e si abbia quindi a
disposizione l'eseguibile compilato più gli eventuali file
di
supporto necessari (database, immagini, suoni, aiuto in linea,
componenti e librerie di terze parti, ecc.). Questa premessa
è
fondamentale prima di addentrarsi nella fase di distribuzione del
proprio software.
CyberInstaller
Studio
CyberInstaller
CyberExtractor