Il
Nullsoft Scriptable Install System (NSIS) è un sistema di generazione di file
Windows Installer open source basato sull'utilizzo di script, che permette la creazione della logica preposta alla gestione dei processi di installazione, anche dei più complicati. Il sistema è stato sviluppato da
Nullsoft in seguito alla necessità di distribuire
Winamp, il noto player multimediale.
NSIS è dotato di numerose feature, che lo rendono competitivo con i più noti prodotti commerciali; tra queste si possono ricordare la possibilità di scegliere fra tre differenti metodi di compressione; di creare installer che supportino linguaggi multipli per la visualizzazione dell'interfaccia; di personalizzare le finestre di dialogo e l'interfaccia; di essere esteso mediante l'utilizzo di plug-in; il supporto alle installazioni via Web con il download dei file necessari tramite Internet.
Allo scopo di redigere e compilare gli script
NSIS necessari alla realizzazione di un installer gli utenti di Eclipse possono avvalersi di
EclipseNSIS, un plug-in per la piattaforma di sviluppo che permette l'editing, la compilazione e il testing degli script per la creazione degli installer.
Il plug-in comprende funzionalità come un editor dotato di
syntax highlighting; outline view per una più rapida navigazione; wizard di creazione degli script che comprende il supporto al
templating; supporto integrato per l'aggiornamento di
NSIS; supporto per il
templating del codice;
help in linea integrato.
EclipseNSIS, che richiede per la sua installazione una versione di
Eclipse pari o superiore alla 3.3, è disponibile per il download presso il sito ufficiale del progetto e la sua distribuzione è regolata dalle norme sancite dalla
Common Public License v1.0