Per sviluppare un'applicazione [JSup] per supervisionare un sistema InFusion di [http://www.vantageemea.com/|Vantage] ci sono diverse librerie che possono essere caricate e utilizzate. Le librerie sono scaricabili come un unico archivio [http://www.forlani.it/JSup/download/Infusion-libraries.7z|'''Infusion-libraries.7z'''] che le include tutte (archivio in formato [http://www.7-zip.org/|7-Zip]). Le librerie di JSup per InFusion vengono '''periodicamente aggiornate''' sul sito. Per quanti hanno ricevuto il CD Demo all'ISE 2009 e hanno sviluppato un'applicazione con la libreria presente su quel CD va fatto presente che, dopo aver aggiornato le librerie di tale applicazione occorre seguire la procedura descritta nella pagina [JSup sync with updated libraries] dove viene illustrata passo passo la procedura da seguire in questo caso e può fare da guida per casi analoghi. = Librerie disponibili = {| border=1 cellspacing=0 !Nome libreria / Nome file !Descrizione |- |'''Infusion (all inclusive) - first''' Infusion-global-1stOnly.jsupLib
|E' una libreria omnicomprensiva che include tutte le altre librerie, utile se non si vuole selezionare quali librerie caricare e quali no. Si tratta di una libreria da caricare un'unica volta ^(1)^, per poi essere aggiornata dalla libreria seguente. |- |'''Infusion (all inclusive) - update''' Infusion-global-update.jsupLib |E' la libreria d'aggiornamento^(1)^ di ''Infusion (all inclusive) - first'', include tutti i popup e il codice che non va customizzato. I popup e il codice da customizzare non è incluso. |- |'''Audio/Video''' Infusion-AudioVideo.jsupLib |Popup e oggetti di libreria per il controllo di dispositivi audio/video. E' disponibile una [http://www.forlani.it/JSup/PresentazioneEGuida.html|presentazione video] relativa all'uso di questa libreria. Si veda [InFusion audio video in JSup|Notes about A/V library]. Si tratta di una libreria da caricare un'unica volta ^(1)^, per poi essere aggiornata dalla libreria seguente. |- |'''Audio/Video update''' Infusion-AudioVideo-libOnly.jsupLib |E' la libreria d'aggiornamento^(1)^ di ''Audio/Video'', include gli oggetti di libreria e il codice che non va customizzato. |- |'''InFusion import''' Infusion-import.jsupLib |Questa libreria include solo le definizioni di struttura per importare da InFusion i carichi e le variabili di vario tipo. |- |'''InFusion Lighting''' Infusion-Lighting.jsupLib |Libreria che include gli oggetti grafici dedicati alla visualizzazione dello stato e al comando di lampade on/off e dimmer (con relativo popup). |- |'''NetBuilding thermostat''' InFusion-NetBuildingThermostat.jsupLib |Libreria che permette di leggere e impostare i termostati NetBuilding con oggetto da inserire nella planimetria 3D e il relativo popup. |- |'''Openers''' Infusion-Openers.jsupLib |Libreria per il controllo dell'apertura/chiusura delle motorizzazioni: finestre (finestra, tenda, tapparelle) e cancello. |- |'''Scenarios''' Infusion-Scenario.jsupLib |Semplice libreria con un oggetto di libreria da inserire nella finestra ''Scenarios'' (richiamabile dal menu: vedi libreria ''Menu and standard pages''). |- |'''Menu and standard pages''' Domotics-Menu and standard pages.jsupLib |E' la libreria da caricare per ultima e che in pratica fornisce le pagine principali di un'applicazione standard comprensive di menu e planimetria da customizzare. Questa libreria non è aggiornabile, in quanto tutte le finestre incluse sono pensate per essere customizzate. |} ;(1):**Alcune librerie sono disponibili in due versioni: la prima dev'essere caricata la prima volta e include alcuni elementi (finestre e codice) che deve/può essere customizzato per la particolare applicazione, la seconda include solo le parti da non customizzare e che può essere aggiornata. Caricando la prima versione essa viene automaticamente resa non aggiornabile. Per caricare gli aggiornamenti bisogna collegare l'applicazione alla seconda versione della libreria.**