T-Shirt Personalizzata Calvairate Milano - ✅ Rendi unico un abito\nT-Shirt Personalizzata Calvairate Milano: ✅ ci occupiamo di personalizzare i vostri capi di abbigliamento tramite stampa serigrafica rendendo unico un abito o il vostro gadget!\nOgni giorno ci sono tanti settori nuovi e proposte diverse che sfiorano l’inverosimile, che diventando di tendenza e di moda, un esempio è proposto dalla T-Shirt Personalizzata Calvairate Milano.Tutti noi abbiamo un nostro “stile di vestire”, dove una T-Shirt Personalizzata Calvairate Milano non si può dire realmente unica, perché, le proposte del mercato, sono comunque condotte su una produzione altissima. Di una t-shirt ce ne sono milioni e milioni. Un negozio che produce appena 1.000 pezzi, non viene nemmeno considerato come marchio, ma piuttosto “vendita provvisoria”.Nel settore dell’abbigliamento abbiamo diversi gerghi tecnici che sono utili anche per quantificare la richiesta dei clienti e notare le nuove tendenze, insieme anche ai nuovi “gusti” del settore. Questo permette di avere anche delle nuove proposte.Infatti, personalizzare oggetti e anche accessori, è un servizio che tutti abbiamo fatto o comunque desideriamo, ma dove non ci sono mai stati, in passato, dei prezzi economici. Siccome le richieste dei clienti sono state tante, nell’arco degli ultimi 15 anni, la tecnologia ha investito su programmi e macchinari, anche con uno studio approfondito nelle nuove ricerche, che hanno permesso oggi di avere anche una semplice T-Shirt Personalizzata Calvairate Milano a prezzi molto accessibili, particolarmente economici.Questo rappresenta sicuramente un passo in avanti, tanto che sono migliaia le aziende che oggi stanno investendo proprio nella produzione anche di tessuti riciclati e colori adatti alla tutela ambientale, per riuscire a proporre dei prezzi minori e per permettere anche al consumatore di fare la propria T-Shirt Personalizzata Calvairate Milano.Tra l’altro, analizzando sempre i nuovi marchi, possiamo notare che si è assistito ad una certa “accelerazione” nella presenza di essi. Fino a 20 anni fa, le multinazionali, senza fare nomi, erano coloro che avevano un po’ il “monopolio” dell’abbigliamento. Si tratta di aziende che producevano e producono milioni e milioni di pezzi ogni anno, ma che imponevano solo i loro prezzi, ma perché? Per il semplicemente motivo che esistevano solo ed esclusivamente dei macchinari di grandi dimensioni che potevano lavorare in commisurazione e determinati programmi integrati.Nel momento in cui i macchinari hanno iniziato ad essere più tecnologici e anche più accessibili, sono nati nuovi marchi, ma la richiesta era sempre di una produzione di centinaia di migliaia di prezzi. Un investimento che comunque era molto alto e che non era permesso a tutti.Negli ultimi 10 anni, si è notata poi l’evoluzione forse negativa, per determinati settori, cioè la comparsa, l’esplosione e la morte, dei piccoli marchi che hanno una vita media di durata di un paio di anni. L’abbigliamento è un settore veloce, ma anche che è molto difficile in cui sopravvivere.Oggi, ci sono anche i piccoli commercianti, che vogliono investire direttamente su delle loro creazioni, che, tramite la stampa personalizzata, possono produrre anche soli 100 pezzi e rivenderli nei loro negozi o nel proprio e-commerce, ma questo permette una “sopravvivenza”.Infine, siamo giunti all’epilogo attuale, vale a dire quello di creare una T-Shirt Personalizzata Calvairate Milano dove è il consumatore a decidere quale modello vuole, se avvitato, largo o a taglio dritto, con la scelta di quello che ci vuole disegnare, stampare o scrivere.Una soluzione che permette di ridurre i costi perché si parla direttamente tra fornitore e cliente, senza intermediari tra fornitori e negozianti. Questo produce prezzi economico ed alta qualità del prodotto.Questo è quello che è successo per quanto riguarda poi la situazione attuale, ma diciamo che comunque si ha a che fare con un servizio, quello di acquistare una T-Shirt Personalizzata Calvairate Milano, che aiuta anche diversi utenti, privati, aziende e anche associazioni.\nT-Shirt Personalizzata Calvairate Milano, come avviene la stampa\nMa come si stampa una maglietta? Le tecniche e i programmi di “stampa su tessuto”, sono effettuate con delle stampanti, si parliamo di stampanti, che sono mosse da programmi digitali dove si propone la foto.Sezioniamo gli aspetti che caratterizzano la creazione della T-Shirt Personalizzata Calvairate Milano.Prima di tutto c’è la scelta dei tessuti della t-shirt, le migliori sono quelle in cotone oppure in lana. In seguito ci sono i tessuti organici, che rappresentano anche un aumento delle richieste del 15% rispetto agli altri anni, che hanno bisogno di un colore particolare. Infine, ci sono i tessuti con una grande quantità di elastene oppure che sono totalmente sintetici.In base ai tessuti, si hanno poi i colori per la stampa. I colori disponibili sono acrilici, collanti, resistenti alle alte temperature e quelli impermeabili. In base al tessuto, la stampante, cerca di avere un tempo di stampa che può essere molto lento o molto veloce. Apriamo una piccola “parentesi” sui tempi. Il cotone, ma in generale tutte le fibre animali e vegetali, per colorarsi hanno bisogno di far penetrare il colore nelle fibre. Per usare un semplice paragone diciamo che è come un seme che si pianta nel terreno. Più ha radice profonde e più la pianta è solida. Lo stesso capita con il colore. Più il colore penetra all’interno della fibra e più difficile sarà scolorire e perdere la stampa.Si inizia a capire che comunque, creare una T-Shirt Personalizzata Calvairate Milano, non è semplice perché deve esserci una buona e grande conoscenza proprio dei tessuti e dei colori da usare.Una volta che si sono decisi questi due elementi principali, si parte poi alla parte “digitale”. Si usano dei programmi predefiniti e adattati alla stampante che si possiede. La fotografia, scritta o qualsiasi altra cosa si vuole stampare, deve essere scannerizzata, lavorata in HD e poi adattata alle aspettative della stampante. Insomma un lavoro da professionista informatico perché, anche se si è bravi con “Photoshop”, non basta.Quando tutto è pronto, ecco che si ha a che fare semplicemente con l’avvio della stampa della T-Shirt Personalizzata Calvairate Milano. Nella parte “tecnica”, che interessa le stampanti, ci sono dei “settori” diversi. Il colore per il tessuto è particolarmente denso e deve essere riscaldato per permettere la penetrazione nelle fibre della T-Shirt Personalizzata Calvairate Milano. In alcuni modelli, che riescono a produrre anche delle stampe 3D da applicare sulla T-Shirt Personalizzata Calvairate Milano, questa è una tecnologia nata ad ottobre 2019, la stampante lavora sia il colore e scioglie il corpo “plastico” della bobina 3D.Per questa ultima opzione, cioè la T-Shirt Personalizzata Calvairate Milano, in America è molto più semplice da trovare, perché ci sono già diversi e-commerce che stanno proponendo questo lavoro. In Italia, sempre su internet, possiamo trovare delle ditte che lo fanno.Attenzione che non si parla di una stampa 3D tipo statuette da porta addosso, si tratta di un leggero rilievo e di un effetto di “movimento” di una stampa di qualche millimetro al di fuori della superficie del tessuto.\nT-Shirt Personalizzata Calvairate Milano con scritte per lavoro\nA cosa serve una T-Shirt Personalizzata Calvairate Milano? Si usa solo per le stampe di “innamoratini” che non possono vivere uno lontano dall’altro? No, no! Sottolineiamo proprio il no, no!Oggi la stampa della T-Shirt Personalizzata Calvairate Milano è molto utile per diversi settori lavorativi. I ristoranti che hanno deciso di avere una bella divisa da lavoro, che viene indossata dallo staff, potrebbe personalizzarle con il nome del cameriere sul davanti, ad esempio, e con la stampa del logo sulla parte del retro.Lo stesso vale per il personale da cucina. In questo modo si crea anche una certa complicità di formare squadra, perché tutti conoscono il nome dell’altro, ma ci si sente anche parti di un’ambiente molto unito. Un piccolo trucco di psicologia che aiuta ad avere un ambiente di lavoro simpatico, professionale e molto collaborativo.La T-Shirt Personalizzata Calvairate Milano con scritte di lavoro è usata anche per avere i dati di una azienda, società o altro. Le ditte edili, ad esempio, propongono un abbigliamento da lavoro completo sempre del nome della ditta, ma anche di tutti i dati e contatti che identificano l’azienda.In questo modo ci si fa anche pubblicità ed il tutto con costi che, oggi come oggi, sono molto più economici del passato.\nT-Shirt Personalizzata Calvairate Milano e pubblicità degli sponsor\nSoffermiamoci sull’importanza di farsi pubblicità con una T-Shirt Personalizzata Calvairate Milano. Prendendo sempre a riferimento un ristorante che ha puntato molto sul nome, che ha creato un logo particolare, che rimane impresso, ha bisogno di fare una sorta di “auto pubblicità” con i propri clienti. Essi devono ricordarsi proprio quale sia il nome del locale e dove si è mangiato bene.I clienti che osservano il personale, avranno sempre l’immagine del locale e di conseguenza anche di come si sono trovati, ma questo è solo uno dei milioni di esempi da proporre. Oggi tutto è mirato sulla pubblicità, ovunque ci si giri.Non a caso anche le multinazionali puntano proprio sul vendere dei prodotti dove ci sia presente il nome e che vada a convincere, in modo sottinteso, gli altri consumatori a comprare quello che essi vendono.La T-Shirt Personalizzata Calvairate Milano viene usata anche dalle associazioni, in diverse manifestazioni ed eventi. Il motivo per cui, in questi casi, si devono personalizzare gli abbigliamenti perché si punta su una sorta di pubblicità passiva.Un esempio molto semplice, che interessa anche i giovanissimi che sono impegnati nell’organizzare degli eventi, feste o comunque anche piccoli concorsi comunali o provinciali. Effettuano un metodo semplice di pubblicità che convince anche gli sponsor, vale a dire quello di vestire promoter, staff e testimonial direttamente con una T-Shirt Personalizzata Calvairate Milano con cui si presentano agli invitati o si mostrano a eventuali consumatori mentre distribuiscono volantini.Non avete mai fatto caso a quante persone usano questo metodo di pubblicità? No! Allora non avete mai guardano nemmeno una partita di calcio oppure una conferenza stampa di qualche sportivo. Bene o male questi soggetti indossano sempre dei capi personalizzati con in evidenza il nome degli sponsor.\nLe multinazionali esercitano quasi una psicologia dittatoriale nel proporre la vendita dei loro prodotti, ma con l’obbligo della scritta evidente. Non vogliamo dire che sia un metodo errato, anzi è molto buono come settore economico. Infatti, molti sono i consumatori che amano mostrare di indossare questo o quel capo di abbigliamento.Tuttavia, negli ultimi anni, questa scelta, sta producendo dei prodotti che interessano in modo minore i consumatori, specialmente le nuove generazioni. Ecco perché si sta anche cambiando il metodo di personalizzazione.Oggi si preferisce “regalare” una T-Shirt Personalizzata Calvairate Milano, con un nome di un consumatore o anche con una frase molto particolare, proprio i clienti che raggiungo una somma per l’acquisto di determinati prodotti.Un metodo che consigliamo anche ai piccoli imprenditori. Un regalo, quando è totalmente gratuito, è bene accetto. Proporre una T-Shirt Personalizzata Calvairate Milano una volta fidelizzato il cliente o quando un consumatore partecipa ad un evento e manifestazione, è una pubblicità molto mirata.Inoltre, i consumatori, ogni volta che indosseranno la T-Shirt Personalizzata Calvairate Milano saranno anche pubblicità passiva, senza che essi se ne rendono conto. A questo punto si delinea che ci sono molti settori che possono essere interessati proprio a questo tipo di nuovo metodo di pubblicità e anche di commercio. Per far crescere un business si deve sempre fare buona impressione ai consumatori, solo cosi il mercato si evolve.Un omaggio ogni tanto ci aiuta a fidelizzare i clienti e quindi anche a recuperare una piccola nicchia di mercato che è soltanto nostra.\nT-Shirt Personalizzata Calvairate Milano, quanto costano?\nHai intenzione di comprare una T-Shirt Personalizzata Calvairate Milano, ma temi che i costi sono alti? Non capisci come mai ci sono dei prezzi economici che poi, quando si passa all’acquisto, sono molto più alti di quanto ci era stato dichiarato in un annuncio o in una pubblicità?Chiariamo le idee!Per i piccoli consumatori, cioè per il singolo soggetto che ha intenzione di comprare o farsi fare una T-Shirt Personalizzata Calvairate Milano, i costi si aggirano dalle 18 euro fino a 35 euro, parlando di acquisto di maglietta e lavoro di stampa.Mentre, per le aziende, ma anche per il privato se lo desidera, se richiedono molti pezzi, superiore a 50 pezzi, ad esempio, ecco che i prezzi iniziano ad oscillare fino a 8 euro a capo. Se poi diventano centinaia, il prezzo potrebbe essere anche di 5 euro a pezzo.Questo vuol dire che proprio i grossisti hanno una grande convenienza per una T-Shirt Personalizzata Calvairate Milano, ma dove si deve stare attenti sempre alla qualità. Per i consumatori singoli, quando richiedono solo una T-Shirt Personalizzata Calvairate Milano, i prezzi sono alti perché si parla di una qualità dei tessuti altissima.Per i grossisti devono essere loro a decidere su cosa voler puntare, se su costi bassi o su una buona qualità.\nGrazie per aver visitato T-Shirt Personalizzata Calvairate Milano!\nAbbigliamento Personalizzato Ricamato Arese\nGadget Personalizzati Corsico\nSerigrafia Garbagnate Milanese\nGiacca Personalizzata Via Novara Milano\nSerigrafia Gudo Visconti\nT-Shirt Personalizzata Porta Monforte Milano


Fiera delle IFS del Veneto – SimuCenter Veneto\nFiera delle IFS del Veneto\nPublished Date: lunedì, 23 Marzo 2009\nGiovedì 21 maggio 2009, presso il Castello di Villafranca di Verona, avrà luogo la prima Fiera delle IFS del Veneto.\nE` assicurata la presenza del Direttore Generale dell’USR Veneto dr.ssa Carmela Palumbo.\nLa manifestazione è aperta alle IFS del Veneto e di altre regioni che ne facciano richiesta tramite apposito modulo di adesione da inviare compilato (entro il 4 aprile 2009) ad uno degli indirizzi in calce.\nsarà organizzato un concorso per il miglior logo, il miglior prodotto/servizio, il miglior materiale pubblicitario (depliants/volantini), il miglior sito web. Ogni IFS può concorrere per uno o più temi.\nsarà possibile realizzare gemellaggi tra IFS e tra Istituti\nle IFS del Veneto potranno essere affiancate nell’esposizione dei propri prodotti dalle aziende madrine; oppure possono esporre, in vece loro, prodotti o materiale pubblicitario\nè prevista la visita di IFS di Ungheria, Croazia e Alto Adige\nPer informazioni su alberghi, hotel, B&B è possibile rivolgersi alla Cooperativa Albergatori Veronesi\nmodulo di adesione alla fiera\nPer ulteriori informazioni contattare il Simucenter Veneto al numero 045 9589120, oppure scrivere ad uno dei seguenti indirizzi email:\n← Più visibilità alla tua IFS!\nFiera IFS del Veneto – ulteriori informazioni →


**Giustizia: Draghi accelera su riforma, incognita M5S in Cdm**\nRoma, 7 lug. (Adnkronos) - Una posizione "non c'è ancora". Sulla riforma del processo penale, 'bandiera' grillina del precedente governo, il M5S mostra le difficoltà di una fase di profondo travaglio interno. Domani la riforma Cartabia potrebbe planare in Cdm: il condizionale è d'obbligo, perché sul suo arrivo in Consiglio dei ministri si registrano, in queste ore, voci contrastanti. E se via Arenula sembra propendere, assieme a Palazzo Chigi, per un'accelerazione, c'è chi tra i ministri prova a frenare: "i tempi non sono ancora maturi", il leitmotiv che rimbalza soprattutto nelle file grilline ma non solo. Perché anche in altre forze di maggioranza si teme l'incidente in Cdm, con i 5 Stelle pronti a salire sulle barricate boicottando il voto, sul quale la Guardasigilli vorrebbe invece una forte convergenza.\nE mentre c'è chi assicura che il Movimento "non vuole cedere" sulla prescrizione, fonti beninformate raccontano all'Adnkronos di un M5S in evidenti difficoltà, dove, in queste ore, si moltiplicano contatti e incontri per definire la linea. Che, al momento, non è ancora chiara. I punti più controversi restano la reintroduzione della prescrizione, prevista da Cartabia, seppur con un timing definito e inderogabile per i diversi gradi di giudizio: due anni in appello e uno in Cassazione. E dalla quale i 5 Stelle vorrebbero quanto meno escludere alcune fattispecie di reato. Ma ci sarebbero altri punti, come sul ruolo dei pm, su cui resterebbero delle profonde distanze. Oltretutto, in casa 5 Stelle si respira nervosismo per l'accelerazione impressa alla riforma: "è sotto la luce del sole il momento che stiamo vivendo, eppure la riforma del processo penale arriva in Cdm, suona quanto meno indelicato", dice un 'big' del Movimento trincerandosi dietro l'anominato.\nIntanto a minuti inizierà il preconsiglio, ovvero la riunione preparatoria del Cdm, che non vede la riforma della giustizia figurare nell'ordine del giorno. La revisione del processo penale dovrebbe comunque arrivare nel Consiglio di domani, 'fuorisacco'. A meno che i 5 Stelle non riescano ad arginarne l'arrivo, prendendo tempo.


Lavoro, la protesta dei sindacati: "Il governo ci convochi" - la Repubblica\nMobilitazione nelle principali piazze italiane. Landini: "Sul Recovery Fund i sindacati devono essere ascoltati". Furlan: "Non diamo deleghe in bianco a nessuno". Bombardieri: "Sul lavoro servono risposte"\nROMA - Sindacati in piazza nelle principali città italiane per chiedere risposte al governo sul lavoro, la salute, la contrattazione e per rivendicare un ruolo nelle decisioni sul Recovery Fund. "I sindacati confederali ci sono e sono rappresentativi. Abbiamo proposte e non diamo deleghe o carta bianca a nessuno. Questa rappresentanza sociale è tutta nostra", dice Annamaria Furlan, segretaria generale della Cisl, dal palco a Milano della manifestazione sul lavoro organizzata da Cgil, Cisl e Uil. "Iniziamo la nuova stagione con proposte e piattaforme e la volontà di fare un grande patto sociale per il Paese. Non vogliamo tornare indietro, ma costruire un Paese più giusto ed equo con la dignità del lavoro al centro delle scelte", aggiunge.\nDalla piazza di Napoli il leader della Cgil Maurizio Landini chiede invece con forza che nelle decisioni sull'utilizzo del Recovery Fund il governo tenga conto anche delle indicazioni dei sindacati: "Non possiamo accontentarci di far passare la nottata. Non vogliamo protestare ma abbiamo delle soluzioni e per questo vogliamo essere ascoltati". "L'Europa non ci sta dicendo di proseguire con l'austerità anzi, per la prima volta dopo tanti anni siamo di fronte al fatto che anche l'Europa si rende conto che la politica di austerità e quella logica sta mettendo a rischio la tenuta stessa della vita delle persone", sottolinea.\nIl segretario generale della Uil Paolo Bombardieri interviene invece dal palco di Piazza del Popolo, a Roma: "Un anno fa abbiamo riempito le piazze per proporre una nuova idea di Paese. Non ci siamo fermati e non lo faremo finché non cambierete" "Chiediamo al governo di cambiare strada, di ascoltare queste piazze. C'è l'occasione di cambiare il Paese, non possiamo sprecarla", prosegue, rimarcando la necessità del confronto e di risposte concrete: "Se non ci risponderanno, non ci fermeremo, continueremo nella mobilitazione".\nForte la richiesta di procedere ai rinnovi dei contratti collettivi ,"fermi a 14 anni fa", a cominciare da quella della sanità privata , rivendicata anche la mancata immissione in ruolo "di oltre 200mila precari della scuola". Sotto accusa il governo, per la "scarsa decisionalità", e per la gestione delle risorse europee, su tutte, il Mes: "A chi non lo vuole - dicono diversi esponenti sindacali dal palco di Roma - avremmo fatto fare un giro tra le terapie intensive in alcune Regioni a marzo-aprile. Si sta perdendo la memoria su quello che questo Paese ha passato". E ancora, "sul Recovery Fund non ci sono ancora idee chiare. Il governo ci convochi e si confronti con noi su quello che sarà l'utilizzo di queste risorse fondamentali".\nManovra, sui licenziamenti sindacati e governo ancora distanti


Aversa, Consiglio rinvia decisione su ampliamento Liceo Fermi - Pupia.tv\nAversa (Caserta) – La maggioranza di centrosinistra guidata dal sindaco Alfonso Golia ha ritrovato la propria compattezza rinviando, per il momento, la decisione sulla variazione della destinazione d’uso dello stabile di proprietà della famiglia Sagliocco (l’ex sindaco Giuseppe e l’attuale consigliere comunale Francesco) da industriale artigianale a scolastica per consentire di ospitare gli studenti dell’adiacente Liceo Scientifico “Fermi”. Il rinvio è stato basato su una pregiudiziale presentata dal capogruppo del Partito Democratico Paolo Santulli e sottoscritta da tutti i consiglieri di maggioranza, esclusi il presidente del consiglio Carmine Palmiero e, ovviamente, il sindaco Golia.\nA far scattare la richiesta la dichiarata carenza di istruttoria da parte del dirigente dell’ufficio tecnico che, il 10 febbraio scorso, ha depositato una relazione nella quale sottolinea che non è stata verificata la sussistenza delle caratteristiche di stabili destinati a scuola in seno all’edificio in questione. Un rinvio che ha portato all’abbandono dell’aula per protesta da parte delle opposizioni.\nMentre nella maggioranza si è sottolineata la compattezza della coalizione e l’importanza di verificare la fattibilità della variazione di destinazione d’uso, dall’opposizione si deve registrare la dichiarazione del pentastellato Roberto Romano: «È con enorme stupore e grande rammarico che devo registrare una ulteriore dimostrazione di incapacità da parte della maggioranza di affrontare e risolvere i problemi della città. Dopo il mercato ortofrutticolo e gli Lsu anche la scuola entra di diritto nella lista dell’immobilismo amministrativo. La dichiarazione del consigliere Santulli è stata di una gravità inaudita. Ammettere che i dirigenti non sanno espletare bene il proprio ruolo e indirettamente ha anche decretato l’incompetenza del presidente del Consiglio comunale Carmine Palmiero che poteva revocare l’ordine del giorno per mancanza di istruttoria sufficiente a dare spiegazioni sul tema. Si annulla il diritto al confronto con la cittadinanza, per questo motivo ho ritenuto necessario abbandonare l’aula unitamente a tutta la minoranza».\nInoltre, il Consiglio ha approvato due mozioni, presentate da Santulli, Forleo e D’Angelo. Una prima sulla consegna della tendostruttura alla media “De Curtis” in via D’Acquisto e una seconda sul libero accesso alla Ztl di coloro i quali si recano in farmacia, mandando alla Polizia municipale nelle 24 ore i dati del varco di entrata, dell’orario, del varco di uscita, dell’orario e dello scontrino della farmacia.


La scrittrice Alice Keller ospite della libreria Storie a Colori\nMartedì 14 maggio, dalle ore 17, presenterà i libri "A casa dell'ape" e “AFK”\nLun. 13 Mag. 2019\nMartedì 14 maggio, ore 17, presso la libreria Storie a Colori, nel quartiere di Borgo Bovio, la giovane scrittrice Alice Keller presenterà "A casa dell'ape", il primo albo illustrato edito dalla casa editrice KIRA KIRA, attraverso una lettura e un laboratorio creativo per bambini dai 4 anni in su. Un pomeriggio a casa della nonna che abita in campagna è occasione di un piccolo viaggio nella memoria attraverso la fantasia. Vecchie foto e oggetti del passato sono lo spunto per un gioco alla scoperta di ciò che è lontano e ciò che è vicino. Un viaggio fantastico inseguendo le api, collegamento tra passato e presente nella vita; un viaggio di fiore in fiore dove la vita si distribuisce, fino all'alveare dove la vita si crea. E proprio nell'alveare, simbolo del grembo materno, la bambina incontrerà la mamma che è venuta a prenderla.\nAlle ore 19 Alice presenterà AFK, il suo ultimo romanzo, edito dalla casa editrice Camelozampa, una storia intensa, profonda, potente, come la scrittura dell'autrice, capace di suscitare nel lettore emozioni che difficilmente ci si scrolla di dosso. Gio non esce di casa da ormai due anni. Notte e giorno, resta chiuso nella sua stanza, incollato al monitor, una partita dopo l’altra. Per i suoi genitori, lui è il Problema. Emilia, la sorella più grande, è una diciottenne normale, nient’affatto un Problema. Eppure è lei a nascondere un segreto, capace di trascinare Gio fuori dalla sua stanza, sbalzarlo lontano dal suo mondo fatto di computer e ossessive routine. Una storia sull’affetto tra fratelli e sulla possibilità, che esiste sempre, di dare una svolta alla propria vita. Questo evento è altamente consigliato ai ragazzi dai 13 anni in su, ai genitori, agli educatori e professori, e a tutti coloro che amano la letteratura Young Adult.\nUna voce, quella di Alice Keller, giovane, emergente, autentica e potente, resa con una scrittura graffiante, già finalista Premio Andersen per “Nella pancia della balena” (sempre edito da Camelozampa) e vincitrice con Controcorrente (edito dalla Sinnos) nel 2018 del Premio Orbil, premio assegnato dalle librerie che fanno parte dell'Associazione Librerie Indipendenti per ragazzi.


I sequel/prequel: Insidious 3 - L'inizio | Rear Windows\nTorna al cinema una delle saghe horror più seguite dopo Saw e il meno recente Scream, Insidious 3 riprendendo il tema delle presenze e dell’aldilà, tema inflazionatissimo nel mercato dell’audiovisivo. Certo, Insidious si presenta in modo totalmente diverso alla saga di Paranormal Activity ad esempio.Questo perché cerca di mantenere l’impostazione da fiction più tradizionale. Il primo capitolo della saga, quello di James Wan – già regista di Saw – L’enigmista e di Insidious 2 per intenderci – , poteva essere quasi originale, vedevamo un aldilà diviso in “oscurità” e “luce”, dove il secondo non si vede mai e il primo invece è legato in un certo senso al mondo terreno. Arrivati al terzo capitolo, che in realtà è un prequel, ovvero va a rispondere alla domanda, “come nasce il connubio tra Elise (Lin Shaye) e la coppia Pecs (Leigh Whannell)/Tucker (Angus SAmpson)?”, la saga perde quell’aleatorietà che ne definiva i caratteri singolari. Elise è una medium in crisi, è spaventata dal suo stesso lavoro, un po’ come ogni tanto accadeva a Melinda Gordon (Jennifer Love Hewitt) in Ghost Whisperer (serie tv di John Gray andata in onda dal 2005 al 2010), è lì lì per rinunciare, ma non può non aiutare il prossimo, in questo caso una giovane di nome Quinn (Stefanie Scott) e suo padre Sean Brenner (interpretato dall’evergreen Dermot Mulroney). Il “male” prende qui una duplice forma: da una parte lo spirito di una donna che vuole uccidere Elise quando questa si addentra nel mondo dell’oscurità e dall’altra parte lo spirito di un uomo che non respira. Interessante notare come quest’ultimo personaggio lo si percepisca durante il film per quello che è un sfx ormai inflazionato, il rumore del respiro di qualcuno che si serve di una maschera d’ossigeno, “the Darth Vader breath“. Così tutta la ricerca di salvare Quinn dal cattivo di turno è un vero e proprio pretesto per far nascere la squadra di “acchiappafantasmi” (singolarmente però Specs indossa una felpa di Casper anzichè dei Ghostbuster a cui si ispira questo personaggio). La produzione comunque si è mossa bene in questi anni: già nel 2013 era stato prodotto uno speciale sotto forma di spin-off a tre episodi dal titolo Insidious: Spectral Sightings, e quest’anno, in collaborazione con Google, ha sviluppato una VR (virtual reality) sotto forma di app da usare con i Google Cardboard, partnership davvero interessante poichè fa entrare ancor più lo spettatore nell’universo del film e allo stesso tempo è una delle VR migliori per questo dispositivo Google (seconda forse solo alla Google Cardboard app). Insidious 3 resta comunque una discreta prova di cinema di genere, comunque discretamente piacevole anche per i più appassionati, ma sicuramente un titolo interessante per il pubblico per cui è stato realizzato.\n← 3.06 Checco Zalone\nHunger Games: Il canto della rivolta – Parte 2, rilasciato il secondo poster ufficiale →\n25 febbraio 2015 Dario Cerbone Commenti disabilitati su Film in Uscita: Focus – Niente è come sembra


Fedez, il grazie a Luca Vialli e la valanga d'affetto dei follower – Corriere dell'Umbria\nFedez, il grazie a Luca Vialli e la valanga d'affetto dei follower\nSono entrambi amati e stimati. Tutti e due hanno milioni di fan, in settori diversi. Uno nel mondo del calcio, l'altro in quello della musica e dello spettacolo. Sono Luca Vialli e Fedez. Non si conoscevano, ma quando Vialli ha saputo che il rapper stava iniziando a combattere contro un tumore, ha immediatamente alzato il telefono e l'ha chiamato. Il capo delegazione della nazionale Italiana di calcio, uno dei più forti giocatori italiani di sempre, dal 2017 è impegnato nella più complessa partita della sua vita, con un nemico dello stesso tipo. Una telefonata importante perché chi conosce bene la patologia da affrontare, può aiutare chi sta iniziando la sua battaglia.\nFedez, "ho un tumore al pancreas". Operazione di sei ore\nFedez ha voluto ringraziare Vialli pubblicamente e l'ha fatto attraverso il suo profilo Instagram, con una delle sue seguitissime Stories: "Grazie di cuore a Luca Vialli (...). Fino a qualche giorno fa non ci conoscevamo nemmeno poi una telefonata pochi giorni prima dell’intervento che difficilmente dimenticherò. Spero di poter dare un po’ di supporto alle persone così come tu hai fatto con me, davvero con il cuore". Nel suo messaggio, scritto prima della partita della nazionale azzurra contro la Macedonia del nord, Fedez aveva fatto anche l'in bocca al lupo per la sfida decisiva per i mondiali. Le cose poi sono andate male e l'Italia non parteciperà nemmeno alla prossima competizione iridata. Vialli era molto amareggiato al termine della partita, così come era felice dopo il triplice fischio della finale dei campionati europei. Ma questa è un'altra storia.\nFedez “Scoperto un raro tumore neuroendocrino del pancreas”\nAncora una volta il campione ha dimostrato una grande sensibilità e si è subito mosso quando ha capito che c'era una persona da aiutare, tra l'altro molto giovane. Fedez è stato investito anche dall'immenso affetto della rete e dei suoi fans. Centinaia di migliaia i messaggi di incoraggiamento per quello che è il momento più complesso della sua vita.\nFedez mostra la cicatrice dopo l'intervento: "Sto bene"


Farmaci “intelligenti” saranno la futura terapia di patologie oculari e autoimmuni - DottNet\nFarmaci “intelligenti” saranno la futura terapia di patologie oculari e autoimmuni\nOncologia | Miriam Paola Agili | 23/05/2011 17:36\nFarmaci intelligenti regolano la crescita indesiderata di nuovi vasi sanguigni e inibiscono l’aumento della massa tumorale, riuscendo a rendere possibile il trattamento delle patologie oculari e autoimmuni. La dimostrazione arriva da una ricerca di recente svolta dall’Ileos-CNR di Napoli e dall’Università di Salerno.\nI farmaci "intelligenti" riescono, infatti, a trattare patologie tumorali, oculari come la retinopatia diabetica, la retinopatia del nato prematuro, la degenerazione della macula, e patologie autoimmuni come l’artrite reumatoide e la psoriasi, bloccando in modo selettivo il meccanismo molecolare della crescita anomala ed incontrollata di nuovi vasi sanguigni, chiamato angiogenesi, senza attaccare in alcun modo quelli preesistenti.\nIl dato emerge dai risultati della ricerca ‘Genetic and pharmacological inactivation of cannabinoid CB1 receptor inhibits angiogenesis’ svolta presso i laboratori dell’Istituto di endocrinologia e oncologia sperimentale del Consiglio nazionale delle ricerche (Ieos-Cnr) di Napoli e del dipartimento di Scienze farmaceutiche e biomediche dell’Università di Salerno, con la collaborazione dell’Università di Siena e dell’Università del New Mexico di Albuquerque (USA). Lo studio è stato pubblicato su Blood, giornale dell’American Society of Hematology.\n“Questi farmaci riescono a bloccare la crescita patologica di nuovi vasi sanguigni in modo mirato” ha spiegato Chiara Laezza dell’Ieos-Cnr di Napoli - agendo sul principale recettore dei cannabinoidi CB1, coinvolto nella regolazione della proliferazione cellulare e quindi dell’angiogenesi”.\nPer confermare l’ipotesi, il passo successivo è stato bloccare il recettore CB1, spegnendone il gene o impedendo il suo funzionamento grazie all’impiego di un farmaco antagonista, per vederne così gli effetti sulle varie tappe del processo angiogenetico in vitro e in modelli sperimentali animali.\nNegli ultimi quindici anni, ha aggiunto Maurizio Bifulco della facoltà di Farmacia dell’Università di Salerno, coordinatore dello studio, sono stati sintetizzati diversi farmaci, come il Rimonabant, capace di bloccare tale recettore, già sperimentati in trials clinici per combattere l’obesità, ma tolti dal commercio per problemi a livello del sistema nervoso centrale.\nQuesto studio, ha reso possibile, attraverso la somministrazione del Rimonabant, prevenire il processo di angiogenesi atipica bloccando proprio il recettore ed evitando il rischio di effetti collaterali, ha spiegato Bifulco che ha aggiunto: “La ricerca dischiude quindi la possibilità di recuperare quei farmaci, per poterli utilizzare a favore di terapie mirate”.\nSiamo ancora ad uno studio preclinico, e realizzato in modelli animali, ma la scoperta aggiunge un nuovo elemento di rilievo nella ricerca della comprensione della biologia del sistema endocannabinoide.


Ecoforum, premiati 23 comuni ricicloni. Molise a due facce, in 45 centri differenziata sotto il 35% - Molise Tabloid\nEcoforum, premiati 23 comuni ricicloni. Molise a due facce, in 45 centri differenziata sotto il 35%\nL'appello alla Regione: "Si doti di una legge sull'economia circolare"\nNella seconda edizione dell’Ecoforum Molise, l’iniziativa organizzata da iniziativa organizzata da Legambiente Molise, Camera di Commercio del Molise Azienda SERN e dal Dipartimento di Economia dell’Università degli Studi del Molise con l’obiettivo di tracciare un quadro relativo alle politiche in atto nel settore dei rifiuti e alle prospettive dell’economia circolare sia a livello nazionale che regionale, 23 sono stati i Comuni Molisani premiati per aver raggiunto il 65% di RD, in aumento rispetto allo scorso anno. In testa si colloca Ferrazzano con una percentuale dell’82,4% ed un procapite secco residuo pari a 26,6 kg per abitante in un anno. Un dato che fa ben sperare considerando che molti dei comuni premiati hanno ricevuto anche il titolo di “Rifiuti Free”, in quanto producono un secco residuo inferiore a 75 kg/ab/a. La percentuale regionale di raccolta differenziata è pari al 38,4%, in leggero aumento rispetto allo scorso anno ma ancora troppo bassa rispetto a quanto richiesto dalla normativa. Mentre la produzione pro-capite di rifiuti indifferenziati nel 2018 è stata pari a 234,6 kg/ab/a, una differenza con l’anno precedente pari al 7,7%. Il dossier ha preso in considerazione i dati presenti sul sistema applicativo O.R.So., messi a disposizione dall’ARPA Molise. Per alcuni comuni va però segnalata una discordanza tra i dati presenti nella piattaforma dell’ARPA e quanto indicato dall’ISPRA.\nL’associazione lamenta poca attenzione da parte degli amministrazioni comunali nella compilazione dei MUD al fine di non creare confusione nei dati ed avere, quindi, un quadro preciso. Dai dati presenti nel dossier “Comuni Ricicloni 2019” si evince che fanno fatica soprattutto le città, le quali non riescono ad attuare politiche idonee per una corretta gestione della raccolta differenziata. Campobasso nel 2018 è riuscita a raggiungere una soglia pari al 22,1%, aumentando rispetto ai dati 2017, ma ancora troppo poco per una città che sfiora i 50mila abitanti. Isernia arriva al 57,3%, Termoli al 37,9% e Venafro al 16,4%, tutte con dati non sufficienti non solo per entrare nella classifica Comuni Ricicloni, ma che soprattutto non rispettano i limiti imposti dalla legge. A Campobasso si assiste a situazioni poco gradevoli di cassonetti pieni di spazzatura situati ai bordi delle strade. Rifiuti che provengono in parte sia da altri quartieri in cui è stato avviato il servizio di raccolta differenziata sia dai comuni limitrofi al capoluogo. Situazione questa che va a peggiorare di molto un dato della città già di per sé basso.\n“La situazione regionale è molto al di sotto dei limiti imposti dalla legge – dichiara Manuela Cardarelli, Presidente di Legambiente Molise – La situazione è estremante negativa in 45 comuni molisani, i quali non riescono a raggiungere neanche il 35% di raccolta differenziata. Di questi circa 20 sono sotto la soglia del 10%. Un Molise diviso in due, quindi, dove da un lato ad essere premiati sono i piccoli comuni che hanno attuato buone politiche gestione dei rifiuti, e che, in qualche caso, tentano di raggiungere addirittura la soglia del 90%. Dall’altro lato invece – conclude Cardarelli – molti centri non vedono la raccolta differenziata come una priorità, ma un problematica quasi da non affrontare, senza pensare che è l’unico metodo per risolvere gran parte del “problema rifiuti.”. Durante l’Ecoforum si è discusso anche di un tema alquanto dibattuto, quello dell’Economia Circolare, in cui non vi sono prodotti di scarto e le materie vengono costantemente riutilizzate, che ha visto protagoniste le piccole aziende che oggi lavorano in questa direzione.\nAd illustrare il tema l’Assessore della Regione Emilia Romagna Paola Gazzolo, che ha illustrato il percorso di approvazione della Legge Regionale 5 ottobre 2015 n.16, norma che vuole transitare da un modello economico lineare basato sullo sfruttamento delle risorse naturali. Proprio da questo spunto, si è chiesto, alla Regione Molise, di dotarsi di una normativa in materia, al fine di tutelare e regolamentare le tante aziende che oggi lavorano ed al fine di farne nascere altre. La sessione di lavoro è stata conclusa dal Presidente Nazionale di Legambiente Stefano Ciafani, il quale ha dichiarato che: “L’Europa con le direttive sull’economia circolare e sulla plastica monouso ha tracciato una strada ben definita verso la sostenibilità che tutti i Paesi membri, compresa l’Italia, dovranno seguire nei prossimi anni. Serve una svolta nel ciclo dei rifiuti urbani e di origine produttiva in tutto il Paese a partire dal centro sud. Il Molise – continua Ciafani – deve dare il suo contributo in questa direzione: la Regione dovrebbe copiare il modello della legge sull’economia circolare dell’Emilia Romagna, mentre i Comuni molisani più grandi dovrebbero replicare le ormai numerose esperienze di capoluoghi del Sud Italia che superano il 65%. Serve poi completare il ciclo con gli impianti di riuso e riciclo necessari per praticare l’obiettivo di rifiuti zero a smaltimento, su cui è fondamentale coinvolgere i cittadini per prevenire le contestazioni che riguardano ormai anche i progetti a servizio dell’economia circolare.” La seconda parte dell’evento è stata dedicata a valorizzare le esperienze di economia circolare con la vetrina regionale delle PMI innovative circolari a cura della Camera di Commercio e delle buone politiche di raccolta differenziata dei comuni molisani premiati nell’ambito della campagna nazionale Comuni Ricicloni a cura di Legambiente con la collaborazione di ARPA Molise. “In Molise sta nascendo, anche grazie all’impegno dell’Ente camerale – dichiara il Presidente della Camera di Commercio del Molise Paolo Spina – una nuova sensibilità da parte delle imprese verso le tematiche dell’economia circolare e della simbiosi industriale. Grazie al lavoro realizzato in particolare nell’ambito del progetto INTERREG Europe dedicato alla simbiosi industriale “SYMBI” si sta lavorando alla stesura di una proposta di legge regionale sul tema dell’economia circolare. Apprendiamo con piacere dell’impegno oggi assunto dal Sottosegretario Quintino Pallante di far sua tale proposta e di condividerla nei prossimi mesi con il Consiglio regionale del Molise”. I relatori si sono appellati alla Regione affinché si doti di una legge ad hoc.\nPnalm, cinque comuni molisani preparano il "contratto di parco". Intesa per sviluppare l'area e attirare turismo


San Teodoro: biglietti delle giostre gratis per i bambini meno fortunati\nCronaca Centro Storico / Via Spalato\nIl comune si appella alla responsabilità e al senso civico dei Brindisini che accompagneranno i rispettivi figli. I tagliandi saranno distribuiti domenica al lunapark\nRedazione 01 settembre 2016 19:53\nLe giostre in via Spalato\nBRINDISI – I biglietti del lunapark originariamente destinati all’amministrazione comunale verranno distribuiti ai bambini di Brindisi meno fortunati. E’ questa la decisione presa dall’assessore all’Annona Cosimo Laguercia, su imput della sindaca Angela Carluccio, in vista della festività dedicata ai santi patroni Teodoro e Lorenzo che avrà inizio venerdì (2 settembre).\nDa quanto si apprende in una nota del portavoce del primo cittadino, domenica mattina, a partire dalle ore 9, in via Spalato, “in un gazebo dell’Amministrazione comunale attiguo alle giostre, alcuni addetti del Comune provvederanno alla distribuzione dei biglietti in modo da garantire ad ogni bimbo qualche minuto di spensieratezza”.\nInizialmente si era pensato di distribuire i ticket alle associazioni che si occupano dei bambini che vivono in contesti disagiati, ma “non avendo avuto il tempo materiale” di fare ciò, il Comune “fa affidamento sul senso di civiltà e di responsabilità di chi accompagnerà i bambini al lunapark”. La speranza insomma che è che domenica mattina qualcuno non provi a fare il furbetto, a discapito dei bimbi che il “lusso” di un giro in giostra proprio non potrebbero permetterselo.


Bando per progetti di cooperazione transnazionale per la promozione di itinerari turistici (scadenza: 07/10/2011) | Territori in rete\nBando per progetti di cooperazione transnazionale per la promozione di itinerari turistici (scadenza: 07/10/2011)\nInviato da csalvi il 4 Agosto, 2011 - 10:43\nSul sito web della Direzione Generale Impresa e Industria della Commissione europea, è stato pubblicato il bando europeo "Progetti di cooperazione transnazionale per la promozione di itinerari turistici culturali europei".\nAl fine di mantenere la leadership mondiale nel settore del turismo, è necessario modernizzare la politica europea del turismo. Diversificare i prodotti turistici, facendo tesoro della ricchezza del patrimonio comune (naturale, culturale, storico, ecc), è la prima delle priorità individuate per incrementare la competitività dell'industria europea del turismo nell'ultima Comunicazione della Commissione, "Europa, prima destinazione turistica al mondo - un nuovo quadro politico per il turismo in Europa" (COM (2010) 352 def), adottata il 30 giugno 2010. Il bando è pubblicato nel quadro del programma quadro Competitività e l'Innovazione della Commissione Europea (CIP), sottoprogramma per l'Imprenditorialità e l'Innovazione (EIP).\nRitenendo che il mercato "di nicchia" del turismo culturale abbia un forte potenziale di crescita e che l'azione dell'UE porti un vero valore aggiunto alle politiche nazionali, regionali e locali in questo campo, l'obiettivo generale del bando è duplice:\ncontribuire a differenziare l'offerta turistica europea, valorizzando il patrimonio culturale comune;\ncontribuire all'integrazione sia orizzontalmente che verticalmente nel settore del turismo culturale, facilitando cluster e reti di prodotti turistici culturali e le imprese del settore turistico culturale.\nrafforzare l'immagine e il profilo dell'Europa come destinazione di alta qualità tra i cittadini europei e di paesi terzi;\nrafforzare la cooperazione transnazionale nel turismo culturale, con particolare attenzione ai prodotti del turismo culturale (pan)europeo;\nfacilitare l'integrazione verticale di piccole e medie imprese culturali e turistiche, associazioni, ONG e reti nella catena di fornitura dei Beni Culturali e degli Itinerari turistici;\nfacilitare il clustering tra i percorsi culturali e turistici e lo sviluppo di iniziative comuni;\nmigliorare lo sfruttamento delle applicazioni ICT e degli strumenti da parte delle imprese e degli enti locali nelle destinazioni dove il patrimonio culturale locale è la risorsa principale per lo sviluppo;\nrafforzare la capacità degli operatori turistici e delle piccole imprese in destinazioni remote e meno conosciute nel raggiungere un pubblico nuovo, attraverso azioni congiunte a livello europeo, strumenti ICT, social media e varie strategie di marketing;\npromuovere la visibilità di prodotti di turismo culturale a livello transnazionale;\nvalorizzare il patrimonio culturale europeo dal punto di vista turistico;\npromuovere il ruolo del turismo culturale come fattore di sviluppo economico sostenibile, per favorire la cittadinanza europea e il dialogo interculturale.\nIl bando sosterrà le iniziative volte a promuovere e dare maggiore visibilità al turismo e agli itinerari culturali transnazionali (includendo anche quelli riconosciuti dal Consiglio d'Europa).\nPer itinerario si intende un percorso fisico (basato su una infrastruttura fisiche) o virtuale (che collega luoghi, destinazioni e attrazioni con un nesso logico, ad esempio, un tema comune).\nDi seguito sono elencate alcune attività a titolo d'esempio:\ncampagne pubblicitarie nei social media o in TV, ecc;\napplicazioni ICT per finalità di marketing e di comunicazione (ad esempio mappe interattive con informazioni turistiche, servizi, piattaforme di prenotazione, ecc);\nportale orientato ai consumatori;\nseminari, conferenze, azioni di sensibilizzazione, eventi, fiere, festival, ecc;\naccordi promozionali con uffici del turismo, agenzie di viaggi, compagnie aeree, ecc;\ntutte le altre azioni ritenute necessarie per svolgere le attività di cui sopra (lavoro di progettazione, pubblicazioni, strategie di marketing, ricerche di mercato, studi, valutazioni, le selezioni delle Rotte bersaglio, ecc.).\nIl consorzio deve comprendere almeno 4 partner stabiliti in 4 paesi diversi partecipanti al CIP:\nautorità pubbliche governative e le loro reti o associazioni a livello europeo, nazionale, regionale o locale ed enti pubblici o organismi che agiscono per conto di un'autorità pubblica;\nenti pubblici e privati la cui attività principale rientra nei seguenti settori: turismo, tecnologie di sviluppo rurale, comunicazione, marketing, tecnologie dell'informazione e della comunicazione (TIC), media, organizzazione e gestione di eventi.\nIl budget a disposizione ammonta a 500.000 EUR.\nLa sovvenzione coprirà al massimo il 75% delle spese ammissibili e non può superare i 125.000 EUR. Saranno finanziati 4 o 5 progetti.\nIl termine per la presentazione delle proposte è il 7 ottobre 2011.


LABVIEW E IL CLOUD COMPUTING LABVIEW FPGA COMPILE FARM I WEB SERVICE IN LABVIEW 2010 E 5,00 NOVEMBRE ISSN - PDF\nLABVIEW E IL CLOUD COMPUTING LABVIEW FPGA COMPILE FARM I WEB SERVICE IN LABVIEW 2010 E 5,00 NOVEMBRE ISSN\nDownload "LABVIEW E IL CLOUD COMPUTING LABVIEW FPGA COMPILE FARM I WEB SERVICE IN LABVIEW 2010 E 5,00 NOVEMBRE ISSN 1972-3008"\n1 ISSN NOVEMBRE 2010 E 5,00 L A P R I M A R I V I S T A I T A L I A N A P E R L A C O M U N I T À L A B V I E W In caso di mancata consegna restituire all editore che si impegna a pagare la relativa tassa presso il CMP di Roserio - Milano LABVIEW E IL CLOUD COMPUTING LABVIEW FPGA COMPILE FARM I WEB SERVICE IN LABVIEW\n3 16 SCENARIO NATIONAL INSTRUMENTS E IL CLOUD COMPUTING Ormai è noto: il Cloud Computing è un nuovo trend che prevede il trasferimento dei dati e dell elaborazione da desktop e portatili a grossi Data Center. Il Cloud Computing si basa su un modello che permette di accedere on-demand tramite rete a un pool condiviso di risorse di calcolo configurabili (per es. server, applicazioni, sistemi di storage e servizi). Tali risorse possono essere rapidamente messe a disposizione del richiedente con uno sforzo di gestione minimo e con una minima interazione da parte del service provider. Il Cloud Computing usa server distanti per fornire l accesso a servizi e storage attraverso Internet (o cloud ), spesso sulla base di un modello a consumo, ha confermato John Pasquarette, Vice President Product Marketing Software presso National Instruments, durante lo scorso NIWeek. Tipici fornitori di Cloud Computing, come Microsoft, Salesforce.com, IBM, Amazon e Google, offrono applicazioni online accessibili da un Web browser, mentre i dati utente sono memorizzati su server remoti. Nel Cloud Computing, tali server sono normalmente posseduti e mantenuti da un provider terza parte in un data center remoto. Oggi, molti tecnici e ricercatori potrebbero usare già il Cloud Computing al di fuori del loro lavoro. Infatti, aziende come Microsoft, Google e altre forniscono servizi online gratuiti come , word processing, condivisione di foto e pubblicazione di filmati. Gli utenti interagiscono eseguendo software all interno di qualsiasi Web browser, in qualsiasi momento, accedendo a dati memorizzati remotamente su server in data center di cui non è possibile discernere la posizione fisica, ha aggiunto Pasquarette. La crescita di popolarità del Cloud Computing è dovuta al desiderio di outsourcing della manutenzione dell hardware e del software dei server, alla necessità di scalare i sistemi informatici in base alla domanda e alla comodità di poter accedere ai dati da qualunque luogo tramite un collegamento Internet. Nei prossimi anni, i guadagni di produttività per tecnici e ricercatori offerti dal Cloud riguarderanno probabilmente tre aree fondamentali: aggregazione dei dati, potenza di calcolo e capacità di accesso da qualsiasi luogo. In particolare, poiché il Cloud è costituito semplicemente da reti di computer interconnesse situate in grandi data center nel mondo, un vantaggio chiave è la scalabilità delle risorse. Usando il Cloud, gli utenti non sono limitati dalla loro quantità di spazio server locale: mano a mano che i dati vengono raccolti e calcolati, possono essere memorizzati nel Cloud insieme ad altri dati e, al crescere della quantità di dati, si può ottenere uno spazio addizionale nel Cloud. Questa scalabilità di risorse vale anche per la potenza di calcolo. Ad esempio, le analisi avanzate su grandi data set possono essere distribuite su più server di potenza elevata nel Cloud, liberando risorse locali. Inoltre, il Cloud permette a tecnici e ricercatori di accedere ad applicazioni e dati da qualsiasi luogo usando un Web browser. Gli utenti potrebbero raccogliere dati nel pieno della foresta ma osservarli a migliaia di chilometri su un dispositivo mobile. National Instruments, sempre in prima linea nell applicazione delle nuove tecnologie, ha identificato diverse aree dove il Cloud Computing può essere sfruttato con vantaggio già oggi, come la compilazione di codice FPGA e la memorizzazione distribuita di dati tecnici. All interno di questo numero troverete quindi numerosi riferimenti al Cloud, a partire dall intervista a Jeff Kodosky, a conferma dell attenzione che National Instruments sta dedicando all argomento. In chiusura di questo quarto anno di LabVIEW World, un annuncio: per la rivista sono in arrivo numerose novità, a partire da una nuova veste grafica, una revisione delle rubriche e un più stretto legame con la comunità LabVIEW. Non vogliamo anticipare nulla altrimenti che sorpresa sarebbe? lasciandovi il piacere di scoprire il risultato dei nostri sforzi a partire dal prossimo numero. Per ora, come sempre, buona lettura!labview. Valerio Alessandroni\n4 16 SOMMARIO NATIONAL INSTRUMENTS E IL CLOUD COMPUTING Con il Cloud Computing si trasferiscono dati ed elaborazione da desktop e portatili a Data Center remoti LABVIEW E IL CLOUD COMPUTING Il Cloud Computing visto da Jeff Kodosky, cofondatore di National Instruments e inventore di LabVIEW LABVIEW FPGA COMPILE FARM La compilazione FPGA può essere scaricata su una macchina dedicata di fascia alta, separata e con molta RAM e un buon processore, basata su NI Web SOLUZIONE DI PROBLEMI DI SUPPORTO FONDAMENTALI LabVIEW 2010 offre una tecnologia di installazione migliorata, un completo tool di ricerca e un utility di monitoraggio e configurazione AUTOMAZIONE DEL SOFTWARE TESTING DI SISTEMI EMBEDDED CON LABVIEW E TESTSTAND E stato creato un ambiente completamente automatico per il testing dei requisiti funzionali del software embedded di una centralina di assistenza al parcheggio IMPOSTAZIONE HARDWARE LabVIEW può integrarsi con una grande varietà di dispositivi hardware LA COMUNICAZIONE WIRELESS IN CAMPO INDUSTRIALE Presente e futuro delle comunicazioni industriali senza fili al centro dei due eventi Control&Communication e Industrial Automation Forum IL VI SERVER Il VI Server vi permette di controllare programmaticamente VI e LabVIEW PROGETTARE APPLICAZIONI USANDO NETWORK STREAMS Esempi d uso delle funzioni Network Streams per lo streaming continuo di dati fra applicazioni e le proprietà Network Stream Endpoint LA VISIONE FPGA CON IL LABVIEW FPGA MODULE Una panoramica sull elaborazione di immagini su FPGA, compresi tipici casi d uso I WEB SERVICE IN LABVIEW I Web service LabVIEW sono una nuova opzione aggiunta in LabVIEW 8.6 per per comunicare in modo più aperto e standard con VI attraverso il Web SVILUPPO IN GRUPPO DI PROGETTI LABVIEW E raro per un ingegnere lavorare da solo quando sviluppa un applicazione complessa in LabVIEW LA PIATTAFORMA FUSION Una piattaforma hardware e software per raccogliere, integrare, elaborare, gestire e presentare dati e metadati generati in un laboratorio di neuro immagini DALLA CARTA AL WEB Link ad articoli di approfondimento e altri documenti disponibili sul web LA VOCE DEGLI UTENTI Ecco alcuni spunti di discussione apparsi di recente sul Forum di ILVG.it SE SOLO CI AVESSI PENSATO PRIMA! Quante volte questa frase ci attraversa la mente ogni volta che dobbiamo affrontare il problema dell obsolescenza dei nostri prodotti software, ma soprattutto hardware NI LABVIEW TOUR COLPISCE ANCORA. Torino, Milano, Firenze, Roma, Padova, Bologna, Bari: 7 grandi città per 7 grandi appuntamenti 44 APPUNTAMENTI Oltre ad organizzare propri corsi e seminari, National Instruments sarà presente a numerosi eventi 46 LABVIEW E LAVORO Proposte concrete per coloro che sanno utilizzare LabVIEW AAA\n5 16 A TU PER TU LABVIEW E IL CLOUD COMPUTING Cloud Computing è una delle nuove parole magiche di questi anni. Ecco che cosa ne pensa Jeff Kodosky, cofondatore di National Instruments e inventore di LabVIEW Valerio Alessandroni di dispositivi sempre più complessi e la spinta alla riduzione del time to market rendono critico il L uso riutilizzo del codice e la sua condivisione fra i componenti di un team. Al crescere del numero di dispositivi embedded connessi a Internet, il software di progettazione utilizzato dagli ingegneri deve supportarli con la connettività necessaria per monitorare e configurare tali dispositivi da qualunque punto del mondo, in qualsiasi momento. Per rispondere a queste sfide, i tool di ingegneria devono non solo avere un focus centrale sul rapido sviluppo di codice privo di errori, ma anche fornire accesso ad un ampio ecosistema di proprietà intellettuale (IP), driver, tool complementari e così via. Fin dall introduzione di LabVIEW, National Instruments sta lavorando alla creazione di una piattaforma aperta, in grado di integrare codice e IP esistenti, di comunicare attraverso il Web e di interfacciarsi con un ampia gamma di target hardware e I/O. Nuove caratteristiche di LabVIEW 2010 permettono di compiere passi avanti in queste direzioni, offrendo maggiori opzioni di connettività. Fig1 - Credo che gli utenti ci sorprenderanno trovando applicazioni nel Cloud Computing per LabVIEW a cui non abbiamo pensato, afferma Jeff Kodosky, cofondatore di National Instruments e inventore di LabVIEW 3\n6 16 A TU PER TU Fig. 2 Secondo Kodosky, le applicazioni al limite delle capacità computazionali, come le grosse simulazioni, saranno le prime a trarre beneficio dal Cloud Computing In particolare, quello della compilazione è uno dei problemi più importanti nel campo degli FPGA, indipendentemente dal software che si utilizza. In LabVIEW 2010 è possibile affrontare la programmazione FPGA sfruttando un farm di compilazione, con una serie di server su cui distribuire la compilazione utilizzando più macchine. Il Compile Farm Toolkit di NI LabVIEW FPGA è un nuovo add-on di LabVIEW FPGA che aiuta gli ingegneri a creare un server on-site per gestire più facilmente la compilazione FPGA offload su più macchine senza bloccare la propria macchina di sviluppo durante questo laborioso processo. E infatti possibile collegare in rete tutti i computer di lavoro richiesti, mentre il software del server centrale gestisce il farming delle compilazioni parallele, eseguite sui computer presenti, e delle code di richieste da un qualsiasi numero di macchine di sviluppo. National Instruments sta sperimentando l incorporazione di queste tecnologia anche sul cloud. Al Compile Farm Toolkit si unirà infatti il nuovo Cloud Compile Service Beta di LabVIEW FPGA, che permetterà agli ingegneri di assegnare i task di compilazione FPGA a server remoti ad alte prestazioni sul cloud, quindi non necessariamente su server interni all azienda stessa. Molte grandi aziende, come Microsoft, IBM o Amazon, utilizzano oggi il nuovo concetto di Cloud Computing, che permette di lavorare molto più velocemente e in modo scalabile. I primi dati che abbiamo a disposizione dimostrano che una compilazione FPGA sul Cloud può essere eseguita in minuti, rispetto alle 3-4 ore richieste normalmente sul proprio computer, proprio perché sul Cloud si può accedere a macchine ad alte prestazioni. Per accedere al servizio Cloud, è sufficiente usare la normale finestra di dialogo del server di compilazione LabVIEW FPGA puntando al servizio Cloud online ed inserire il proprio nome utente e password. D altra parte, come ha affermato John Pasquarette, Vice Presidente Software Product Marketing di National Instruments nel corso della sua keynote a NIWeek 2010, il software si sta sviluppando lungo due direzioni fondamentali. Da una parte, il software sarà sempre più webbased e distribuito (e, a tale proposito, ha citato il forte impulso che National Instruments sta dando al tema dei Web Services con la nuova interfaccia Web UI). Ciò per due motivi: perché gli utenti richiedono un accesso sempre più comodo, anche attraverso terminali portatili, e perché il Cloud Computing è un modo molto conveniente e flessibile per scalare il proprio sistema di calcolo e di storage in base alle necessità. Dal lato opposto, il software tenderà ad integrarsi sempre più strettamente con l hardware embedded. LA PAROLA A JEFF KODOSKY D: Come interpreta, National Instruments, la tendenza in atto verso il Cloud Computing? R: Il Cloud Computing è un trend molto forte, quello che definiamo main stream trend. E un modo che permette a tutti di ottenere quantità arbitrariamente grandi di potenza elaborativa da utilizzare per le proprie applicazioni. D: Ma il trend verso il Cloud Computing non rischia di ampliare il gap fra i Paesi (o le aree geografiche) più avanzati, che hanno buone infrastrutture di comunicazione, e il resto del mondo? R: La mia impressione è che le infrastrutture di comunicazione nei Paesi in via di sviluppo siano sorprendentemente buone e in miglioramento ad una velocità maggiore di quella che riscontriamo nel mondo sviluppato. Durante le mie vacanze, quest anno, ho avuto una copertura cellulare in Ruanda molto migliore di quella che ho in certe parti del Texas. Il Cloud Computing non richiede necessariamente grandi quantità di banda di comunicazione. Pensiamo a un problema operativo, ad esempio al problema di un venditore che deve viaggiare. La difficoltà di tale problema cresce esponenzialmente (benché sia disponibile euristica più veloce). La sua risoluzione su una macchina desktop potrebbe richiedere giorni, ma richiede solo ore nel cloud, dove è possibile utilizzare in parallelo molti server a elevate prestazioni. Il problema è complesso, ma la quantità di dati da caricare e scaricare è molto 4\n7 piccola, solo un elenco di città e collegamenti. Alla fine, credo che il Cloud Computing sarà un acceleratore per il mondo in via di sviluppo, esattamente come oggi lo sono i telefoni cellulari. D: In che modo la scalabilità e la mobilità garantite dal Cloud Computing possono essere vantaggiose per gli utenti di LabVIEW? R: Credo che oggi le applicazioni al limite delle capacità computazionali, come le grosse simulazioni, saranno le prime a trarne beneficio. Anche le applicazioni che utilizzano grossi dataset online ne avranno un vantaggio. Tuttavia, come abbiamo visto molte volte in passato con altre tecnologie che abbiamo implementato o a cui ci siamo collegati, gli utenti ci sorprenderanno trovando usi vantaggiosi del Cloud Computing a cui noi non avevamo neppure pensato. Un altro uso interno a LabVIEW (e largamente trasparente all utente) è fornire un server di compilazione FPGA. Usare la vostra macchina desktop per compilare su un FPGA può legare la vostra macchina per molto tempo, mentre usare il Cloud per eseguire la compilazione permette di lavorare più velocemente, non lega la propria macchina nel frattempo ed è possibile eseguire molte compilazioni in parallelo con parametri di regolazione differenti per vedere quale produce l implementazione più piccola o più veloce. UNA TECNOLOGIA STRATEGICA D: Il Cloud Computing sarà per NI una tecnologia strategica o un semplice add-on richiesto dal mercato? R: Ritengo che diventerà una tecnologia strategica, anche se inizialmente potrebbe essere un semplice add-on. Il caso della compilazione FPGA rappresenta un uso strategico interno. Oltre al Cloud Computing vi è il Cloud Data Storage, ossia la possibilità di immagazzinare grossi dataset su storage farm distribuite. Una cosa traina l altra. Mano a mano che una crescente quantità di dati di misura viene immagazzinata nel Cloud, in modo che sia più facile accedervi attraverso il web da qualsiasi luogo, vi saranno sempre più vantaggi a calcolare nel Cloud su tali dati. Per un applicazione che elabora molti dati nel Cloud potrebbe essere meglio caricare l applicazione in modo da eseguirla nel Cloud, anziché scaricare i dati da elaborare su una macchina desktop. Per tornare alla seconda domanda, l ampiezza di banda necessaria per trasmettere l applicazione al Cloud può essere ordini di grandezza minore dell ampiezza di banda necessaria per scaricare i dati d interesse. D: Come dovrà attrezzarsi un utente attuale di LabVIEW per accedere al Cloud Computing? R: Nel caso del compilatore FPGA speriamo di rendere trasparenti le cose, magari con un dialogo di configurazione che lo abiliti, ma l esperienza dell utente sarà simile a quella attuale. Sembrerà semplicemente che la compilazione proceda più velocemente e che non esaurisca le prestazioni del desktop. In generale, essere in grado di stabilire che una particolare (gerarchia) di VI sia eseguita nel Cloud richiederà qualche informazione di configurazione in più, ma i dettagli sono ancora in fase di definizione. Posso immaginare che eseguire un VI nel Cloud potrebbe essere simile ad aprire un riferimento a un VI su un altra macchina ed eseguirlo da remoto. La situazione più interessante si ha quando l utente desidera che il VI sia eseguito nel Cloud in parallelo su più macchine. Sarà assolutamente necessario fornire più informazioni di configurazione, soprattutto se le istanze devono comunicare fra loro e forse queste potrebbero essere fornite usando la tecnologia che stiamo sviluppando per Fig. 3 Il Cloud Computing sarà un acceleratore per il mondo in via di sviluppo, esattamente come oggi lo sono i telefoni cellulari, afferma Kodosky il System Diagram, qualcosa su cui stiamo lavorando da un po di tempo e a cui abbiamo accennato in precedenti NIWeek. Sia sufficiente dire che siamo definitivamente orientati a minimizzzare la complessità della distribuzione di applicazioni fra più target, incluso il Cloud. D: Il Cloud Computing potrà favorire l ingresso di LabVIEW in nuovi settori applicativi? R: Credo di sì, ma penso anche che nuove aree applicative saranno probabilmente scoperte e pionierizzate dai nostri utenti. In alcune aree in cui LabVIEW viene già utilizzato, ad esempio nella progettazione, modellazione e simulazione, esso permetterà a LabVIEW di scalare verso applicazioni molto più grosse. Come ho detto prima, credo che gli utenti ci sorprenderanno trovando applicazioni per il Cloud Computing LabVIEW a cui non abbiamo pensato ed essi avranno indubbiamente bisogno di qualche capacità addizionale che ci impegneremo a fornire. 5\n8 16 WHAT S NEW LABVIEW FPGA COMPILE FARM: COMPILAZIONE DI FPGA ON-SITE O NEL CLOUD La compilazione FPGA può richiedere ore. Conviene quindi scaricare la vostra compilazione su una macchina dedicata di fascia alta, separata e con molta RAM e un buon processore A cura di Alessandro Plantamura Non è un segreto il fatto che i chip FPGA (Field-programmable gate array) stanno diventando sempre più grossi e sempre più complessi. Il processo di fabbricazione crea transistor più piccoli e chip più densi, condensando un elaborazione digitale crescente per nanometro di superficie di chip. Tecnici ad ingegneri amano vedere questi progressi, perché significa che possono fare di più con il moderno silicio. La tecnologia del modulo NI LabVIEW FPGA viene in aiuto astraendo la complessità ad un livello più elevato, in modo da poter trarre vantaggio da questi progressi in modo più dolce. Purtroppo, vi è un aspetto degli FPGA che continua ad assorbire molto tempo e che non si risolve con l aumentare della densità dei chip: il tempo di compilazione. LA COMPILAZIONE SU CHIP FPGA È SEMPRE PIÙ DIFFICILE Il compilatore FPGA non è un grosso algoritmo monolitico. Al contrario, è una raccolta di grossi algoritmi complessi. Il problema computazionale è quello di portare il vostro progetto attraverso un flusso che genera un layout ottimizzato su un chip con milioni di elementi di elaborazione che potete configurare in qualsiasi modo. Il compilatore usa la sintesi per creare un sistema di connessioni logiche fra gli elementi di elaborazione. Esso quindi mappa, dispone ed instrada secondo un processo iterativo al fine di trovare la soluzione migliore per riprodurre tutto sul chip fisico cercando di soddisfare i vincoli impostati dall utente. Come è possibile immaginare, la matematica che c è dietro la ricerca di una soluzione globalmente ottimizzata di un problema che ha infinite possibilità è non banale. Pertanto, NI ha rinnovato il server di compilazione LabVIEW FPGA per facilitarne l esecuzione all interno della propria azienda o, in alternativa, per trasferire queste lunghe compilazioni su un computer di fascia alta nella nuvola. GENERALITÀ SUL SERVER DI COMPILAZIONE LABVIEW FPGA In LabVIEW 2010, NI ha dedicato un significativo sforzo di sviluppo al rinnovamento di molte parti del server di compilazione LabVIEW FPGA. Tale server gestisce la vostra compilazione quando LabVIEW ha completato la fase Generazione di File Intermedi (si veda il Processo di Compilazione LabVIEW FPGA per maggiori informazioni). Tutte le linee di comunicazione fra l ambiente di sviluppo e il server di compilazione LabVIEW FPGA sono state convertite in robusti Web service, cosa che ha nettamente migliorato l affidabilità delle comunicazioni con il server. Ciò serve inoltre per disaccoppiare ulteriormente il processo di compilazione dall ambiente di sviluppo per facilitare lo scaricamento su macchine di compilazione diverse dall host locale (computer di sviluppo). Anche se nelle precedenti versioni di LabVIEW potevate scaricare le vostre compilazioni su un altra macchina, il collegamento peer-topeer TCP costante non era a prova di errore nei confronti di vari elementi come un restart del computer di sviluppo. Si poteva inoltre perdere il collegamento, in alcuni casi, quando sceglievate di continuare a lavorare in LabVIEW durante la compilazione. Il nuovo server di compilazione risolve molti di questi problemi e offre nuove caratteristiche che guardano avanti. Oltre ad un revamp delle comunicazioni, che è essenzialmente nascosto all utente, LabVIEW 2010 è caratterizzato da un interfaccia utente aggiornata verso il server di compilazione dal computer di sviluppo. Essa incorpora accodamento, indicazione di progresso e stime di compilazione di presintesi, che possono indicare l uso stimato delle risorse per il vostro progetto entro un minuto dall inizio della compilazione. Fig. 1 - La nuova finestra Compilation Status incorpora stime di compilazione preliminari, code e altre informazioni sulla compilazione 6\n9 WHAT S NEW IL SERVER DI COMPILAZIONE LABVIEW FPGA Più in dettaglio, l ultima architettura del server può essere divisa in tre parti: il computer di sviluppo, il server e qualsiasi numero di worker. Il computer di sviluppo usa Web service per comunicare con il server inviando i file intermedi. Il server cerca quindi worker disponibili per assegnare loro il lavoro di compilazione. Il processo worker ha accesso ai tool Xilinx per sintesi, mappatura, piazzamento e instradamento. Con questi tool, un worker lavora sul progetto e finalmente genera un bitfile che ritrasmette al server dove, a sua volta, lo ritrasmette al computer di sviluppo. Il vantaggio di questa nuova architettura è che ammette più worker e il farming automatico dei lavori di compilazione. Il server gestisce l accodamento e il farming, ed è fault-tolerant all ingresso e all uscita dei worker. Infatti, se un worker esce mentre sta eseguendo un lavoro di compilazione, il server può vederlo e assegnare la compilazione a un altro worker disponibile. Deve ricominciare, ma finisce senza alcuna azione da parte vostra. Fig. 4 - Semplice server di compilazione scaricata a singola macchina. Supportato da LabVIEW FPGA senza altri addon SCARICO DELLA COMPILAZIONE FPGA La compilazione FPGA sta diventando più complessa dal punto di vista computazionale e, quindi, più lunga e in aumento con l utilizzo di tecnologia FPGA sempre più sofisticata. LabVIEW 2010 FPGA offre un nuovo server di compilazione che aiuta a ridurre i lunghi tempi di compilazione scaricando la compilazione su computer dedicati. Tali computer dovrebbero essere macchine di fascia elevata con buoni processori e molta RAM. La tabella 1 indica la richiesta minima di RAM per vari FPGA Virtex-5 Xilinx. Il caso peggiore di assorbimento per una compilazione si ha quando il processo non ha abbastanza memoria di sistema e deve paginare sul disco rigido o, in alcuni casi, abbandonare Fig. 2 - La nuova architettura del server è divisa in tre parti: il computer di sviluppo, il server di compilazione e il worker di compilazione Per default, sul computer di sviluppo sono installati un server e un worker. Questa configurazione si comporta esattamente come le versioni 2009 e precedenti di LabVIEW FPGA, con la compilazione eseguita sul computer di sviluppo. Per il server di compilazione, è come se la compilazione avvenisse su un computer separato chiamato localhost. Il server è progettato fin dall inizio per supportare la compilazione distribuita. Fig. 3 - Configurazione di default del server e del worker che sembra esattamente quella delle versioni precedenti sul computer di sviluppo Se volete impostare una struttura più sofisticata del server di compilazione, potete installare il server e un worker su un altro computer. Puntate semplicemente il compilatore verso questo nuovo computer in Tools»FPGA Module Options In questo modo, potete scaricare le vostre compilazioni su una macchina separata, cosa che è supportata anche in LabVIEW 2009 e precedenti, ma con il sistema di comunicazioni legacy del server. Il normale LabVIEW FPGA standard supporta questa configurazione. Fig. 5 - RAM raccomandata per gli FPGA Virtex-5 Xilinx Per ottenere migliori risultati, seguite questi consigli. Se il server è una macchina a 32 bit, dovreste avere 4 GB di RAM e nient altro che i tool di compilazione installati. Potete usare la finestra di commutazione di 3 GB per massimizzare la quantità di RAM che il SO può allocare alla compilazione. Come potete vedere dal grafico, i sistemi a 64 bit dovrebbero avere più RAM installata. Naturalmente, questi sistemi possono indirizzare molto più di 4 GB di RAM, quindi, in quel caso, quanta più RAM è installata tanto meglio è, fino a circa 16 GB. SCARICAMENTO SU UN SINGOLO COMPUTER Come detto prima, potete usare LabVIEW FPGA per installare il server e un worker su un computer separato e affidare loro la compilazione. Per farlo, inserite il DVD LabVIEW Platform nel computer che usate come server di compilazione ed installate l appropriato Tool di Compilazione Xilinx (che dipende dal - l hardware FPGA che utilizzate). Accertatevi che questo computer sia sulla vostra rete e sia pingabile dal computer di sviluppo. Per avviare, impostare e monitorare il processo server, andate su Start»All Programs»National Instruments»FPGA»FPGA Compile Farm Console. Per la maggior parte, non dovrete regolare alcuna impostazio- 7\n10 16 WHAT S NEW Fig. 8 - Connessione al cloud tramite LabVIEW per lo scaricamento delle compilazioni Fig. 6 - Installazione del LabVIEW FPGA Compile Farm ne, perché esiste una relazione uno a uno fra il computer di sviluppo e questo server di compilazione. SCARICAMENTO SU UN FARM DI COMPILAZIONE Con il toolkit LabVIEW FPGA Compile Farm, potete creare un farm di compilazione interno che ha molti worker e può essere targetizzato da più sviluppatori. Il prezzo di questo toolkit è legato al numero di computer che vi occorrono nel farm. Con questo toolkit, qualsiasi numero di sviluppatori può targetizzare il server centrale. Il server ha la responsabilità di assegnare i lavori di compilazione a tutti i worker disponibili. Poiché avete più worker, le compilazioni sono eseguite in parallelo. Se non vi sono worker di compilazione disponibili, il server accoda le richieste (FIFO) e le assegna quando un worker diventa disponibile. SCARICAMENTO SU UN CLOUD DI COMPILAZIONE ONLINE In LabVIEW 2010 beta, NI ha messo il server di compilazione su computer nel cloud e ha aggiunto ganci direttamente da LabVIEW. Ciò vi aiuta a scaricare le compilazioni sul cloud e a compilare molti VI in parallelo usando in molti casi i più avanzati computer dedicati di fascia elevata con molta RAM. Per targetizzare il servizio cloud, usate la normale area di dialogo per il server di compilazione LabVIEW FPGA puntato sul servizio cloud online ed inserite i vostri nome utente e password. Create un account manager online per ottenere un nome utente e una password e gestire altri aspetti. Dopo avere completato l area di dialogo, dovete impostare il cloud solo come sever di compilazione. Per la sicurezza, la connessione usa tutte le misure più avanzate e ragionevoli del settore IT, analogamente agli altri servizi a elevata sicurezza che gestite su Internet, come il banking. Questo è un servizio a pagamento sui computer di fascia elevata sul cloud, a causa della durata che alcune compilazioni possono richiedere. Tuttavia, NI desidera fissare il prezzo ad un livello simile a quello che paghereste se creaste il vostro sistema di compilazione scaricata. Fig. 9 - Architettura cloud per scaricare le compilazioni sul cloud Fig. 7 - Architettura di un compile farm onsite con un server e più worker Note sull autore Laureato in ingegneria biomedica al Politecnico di Milano, Alessandro Plantamura lavora in qualità di Technical Marketing Engineer presso National Instruments Italy 8\n11 WHAT S NEW 16 SOLUZIONE DI PROBLEMI DI SUPPORTO FONDAMENTALI CONLABVIEW 2010 Una serie di tool creati da National Instruments tenendo conto delle indicazioni ricevute dalla comunità di utenti rende più semplice l'uso di LabVIEW 2010 a cura di Alessandro Plantamura Avolte, può essere difficile impostare il software LabVIEW e iniziare a utilizzarlo. Basandosi sul feedback della comunità LabVIEW, NI ha creato LabVIEW 2010 con una tecnologia di installazione migliorata, un completo tool di ricerca e una nuova utility di monitoraggio e configurazione basata su NI Web per risolvere questi problemi di supporto fondamentali. ESPERIENZA DI INSTALLAZIONE POTENZIATA Con LabVIEW 2010, potete inserire numeri seriali (figura 1) e utilizzare tale informazione per determinare quale software installare. pannello frontale e nelle finestre dei diagrammi a blocchi di un VI nel modo edit. Questa caratteristica è facile da configurare e potete scegliere dove cercare, inclusi l Help di LabVIEW, palette, forum di supporto NI, inserimenti di comunità o informazioni di prodotto (figura 2). I risultati di ricerca sono visualizzati in un elenco per categoria (figura 3). Potete eseguire azioni comuni, come aprire un argomento di help, direttamente dai risultati di ricerca. Fig. 3 - I risultati di ricerca sono elencati per categoria Fig. 1 - Potete usare un numero seriale per determinare i prodotti installabili MIGLIORAMENTI DELLA RICERCA L ambiente di sviluppo integrato di LabVIEW 2010 include una completa tecnologia di ricerca per aiutarvi a localizzare facilmente le informazioni. Potete trovare l area testo di ricerca nell angolo in alto a destra della finestra Getting Started e nel UTILITY DI MONITORAGGIO E CONFIGURAZIONE BASATA SU NI WEB Potete installare la nuova utility Monitoring and Configuration NI Web-Based su un dispositivo distribuito. Con questa utility, ottenete un accesso tipo router per configurare il vostro dispositivo direttamente tramite un browser (figura 4). Potete monitorare le informazioni di sicurezza e di memoria, il browsing e il trasferimento di file e anche interagire con il sistema operativo real-time. Fig. 2 - LabVIEW 2010 è dotato di numerose capacità di ricerca Fig. 4 -Potete usare l utility di configurazione Web-based per i dispositivi remoti 9\n12 Da sempre le riviste leader nel settore dell elettronica e dell automazione Per maggiori informazioni potete contattare il Sales Manager: Giuseppe De Gasperis - tel eramilanoeditore.it -\n13 WHAT'S NEW 16 PROGETTARE APPLICAZIONI USANDO NETWORK STREAMS Presentiamo alcuni esempi d uso delle funzioni Network Streams per lo streaming continuo di dati fra applicazioni e le proprietà Network Stream Endpoint per visualizzare informazioni sugli endpoint del network stream A cura di Alessandro Plantamura STREAMING DI DATI CON LE FUNZIONI NETWORK STREAMS La figura 1 illustra un esempio d uso delle funzioni Network Streams per trasferire dati fra due applicazioni su computer differenti. Fig. 1 - Passaggi di una tipica operazione di file I/O Nella figura precedente si verificano i seguenti eventi. 1. La funzione Create Network Stream Writer Endpoint crea un endpoint scrittore su Computer 1 e la funzione Create Network Stream Reader Endpoint crea un endpoint lettore su Computer 2. Nota Potete eseguire le funzioni Create Network Stream Writer Endpoint e Create Network Stream Reader Endpoint in qualsiasi ordine. Tali funzioni creano uno stream di rete a meno che il terminale timeout in ms su una funzione scada prima che venga eseguita l altra funzione. 2. L endpoint scrittore stabilisce una connessione con l endpoint lettore usando l URL di endpoint dell endpoint lettore. 3. La funzione Write Single Element to Stream scrive continuamente il valore del terminale di iterazione (i) del While Loop sullo stream. Nota Potete anche usare la funzione Write Multiple Elements to Stream per lo streaming di più di un punto di dati per volta. Per esempio, usate questa funzione se dovete eseguire lo streaming di due campioni di dati di una forma d onda ogni secondo. 4. La funzione Read Single Element from Stream legge continuamente lo stream. Nota Potete anche usare la funzione Read Multiple Elements from Stream per leggere uno stream. Potete usare una funzione Read Multiple Elements from Stream anche se avete usato una funzione Write Single Element to Stream nell altra applicazione, e viceversa. 5. Lo stream di dati prosegue continuamente finché l utente clicca il pulsante stop sul Computer La funzione Flush Stream trasferisce tutti i dati rimanenti all endpoint lettore. 7. La funzione Destroy Stream Endpoint distrugge l endpoint scrittore. 8. L endpoint lettore riceve un errore a causa della disconnessione e il flusso di dati esce dal While Loop. 9. La funzione Destroy Stream Endpoint distrugge l endpoint lettore, distruggendo lo stream. VEDERE INFORMAZIONI SUGLI ENDPOINT Potete usare le proprietà Network Stream Endpoint per vedere informazioni sugli endpoint. Completate i passi seguenti per usare le proprietà Network Stream Endpoint. 1. Aggiungete il Property Node (Network Stream Endpoint) al diagramma a blocchi. 2. Cablate un filo endpoint refnum all ingresso di riferimento sul nodo proprietà. Ottenete tale riferimento dal riferimento dell endpoint lettore della funzione Create Network Stream Reader Endpoint, dal terminale endpoint lettore della funzione Create Network Stream Writer o dal terminale d uscita endpoint di qualsiasi altra funzione Network Streams. 3. Cliccate con il pulsante destro sul terminale Property del Network Stream Endpoint Property Node e selezionate Select Property dal menu abbreviato per selezionare la proprietà che volete usare. 4. (Opzionale) Usate il tool Positioning per ridimensionare il Network Stream Endpoint Property Node in modo da visualizzare più di una proprietà simultaneamente. La figura 2 illustra un esempio d uso delle proprietà Network Stream Endpoint. In questo esempio, sottraendo la proprietà Available Elements for Writing dalla proprietà Buffer Size si ottiene il numero di elementi nel buffer dell endpoint scrittore. Fig. 2 - sottraendo la proprietà Available Elements for Writing dalla proprietà Buffer Size si ottiene il numero di elementi nel buffer dell endpoint scrittore 11\n14 16 TIPS & TECHNIQUES INTRODUZIONE ALLA VISIONE FPGA CON IL LABVIEW FPGA MODULE Questo articolo offre una panoramica sull elaborazione di immagini su FPGA, compresi tipici casi d uso Kamalina Srikant Con la tecnologia FPGA e il LabVIEW FPGA Module, potete eseguire l elaborazione gate array programmabile sul campo (FPGA) ad alta velocità su immagini acquisite da telecamere Camera Link. L elaborazione FPGA è particolarmente utile in applicazioni che richiedono bassa latenza fra l acquisizione e l immagine elaborata. INTRODUZIONE ALLA PROGRAMMAZIONE FPGA Il LabVIEW FPGA Module è una naturale estensione dell ambiente di programmazione grafica LabVIEW. Potete eseguire una complessa programmazione FPGA senza usare linguaggi a basso livello come il VHDL. Se avete familiarità con LabVIEW, il passaggio a LabVIEW FPGA presenta solo una piccola curva di apprendimento, che può ridurre nettamente il tempo di sviluppo in applicazioni che richiedono la programmazione FPGA, eliminando la necessità di progetti hardware custom. Invece di programmare in HDL, potete creare applicazioni sul diagramma a blocchi LabVIEW e LabVIEW FPGA sintetizza il codice grafico, installandolo su hardware FPGA. ELABORAZIONE DI IMMAGINI SU FPGA Molti algoritmi di elaborazione delle immagini sono intrinsecamente paralleli e quindi adatti per implementazioni su FPGA. Gli algoritmi che implicano operazioni su pixel, linee e regioni d interesse non richiedono informazioni d immagine ad alto livello, come pattern od oggetti nell immagine. Potete eseguire queste funzioni su piccole regioni di bit e anche su più regioni di un immagine simultaneamente. Potete passare i dati d immagine all FPGA in parallelo e, non essendo richiesto un processore centrale per elaborare i dati, elaborare quei dati in modo concorrente. Alcuni esempi di funzioni di elaborazione delle immagini che possono essere eseguite efficacemente su un FPGA sono: Preelaborazione Trasformazioni di immagini Operatori di immagini Correzione ombre Decodifica Bayer Conversione spazio colori Trasformata rapida di Fourier 1D e 2D Filtraggio (sfumatura/nitidezza) Morfologia binaria Estrazione di caratteristiche Bordi, linee e angoli Oggetti binari Colori Misure Centroide Misure d area Oltre all ambiente di progettazione grafica LabVIEW, LabVIEW FPGA supporta una proprietà per l integrazione di IP HDL denominata Component-Level IP (CLIP). Con CLIP, potete inserire IP HDL in un target FPGA in modo che il codice VHDL possa comunicare direttamente con un VI FPGA. CLIP facilita inoltre la comunicazione fra l FPGA e la circuiteria esterna usando gli IP HDL esistenti CASI D USO PER LA VISIONE FPGA Caso d uso 1: Elaborazione solo FPGA per controllo ad alta velocità L elaborazione di immagini FPGA riduce le risorse computazionali richieste per l analisi delle immagini. Poiché l FPGA è una risorsa hardware, esso libera la CPU per eseguire altre operazioni. L intervento della CPU non è richiesto per eseguire l analisi, pertanto la latenza è significativamente ridotta dall ingresso preelaborato all uscita elaborata. La figura 1 illustra un esempio di come potete usare l FPGA per scaricare risorse dalla CPU. In questo caso, l FPGA esegue tutta l elaborazione dell immagine, con la conseguenza di una latenza di sistema minima. Potete inviare informazioni d immagine alla CPU per la memorizzazione dei dati o la visualizzazione dell immagine al termine dell elaborazione (Figura 1). Esempi di questo caso d uso includono il sorting ad alta velocità, l inseguimento degli occhi e l allineamento laser. Caso d uso 2: FPGA Preprocessing Potete anche usare un FPGA con il processore di un sistema di visione per eseguire elaborazione addizionale. La figura 2 illustra come preelaborare con l FPGA mentre la CPU esegue gli algoritmi di elaborazione più avanzati. In questo caso, l FPGA esegue l elaborazione a livello di bit come il filtraggio o il rile- 12\n15 TIPS & TECHNIQUES Fig. 1 - Tutta l elaborazione viene eseguita su hardware nell FPGA. La CPU è libera per eseguire altri task e la latenza di sistema è minimizzata al tempo di transito dei dati attraverso l FPGA vamento dei bordi. L immagine preelaborata è quindi inviata alla CPU per l elaborazione a livello d immagine come il riconoscimento di pattern. La latenza di sistema è ancora bassa, in questo caso, perché la CPU ha meno funzioni da eseguire di quante ne ha in un sistema di visione tradizionale. Fig. 2 - Acquisizione e preelaborazione dell immagine sono eseguite sull FPGA e i dati d immagine sono quindi passati alla CPU. La CPU esegue analisi d immagine più complesse, come il confronto di pattern e la classificazione L elaborazione di immagini FPGA è particolarmente utile in applicazioni che richiedono elaborazione ad alta velocità a livello di bit. L FPGA riceve i dati d immagine ed elabora i singoli bit usando un clock di bordo ad alta velocità (frequenza di clock fino a 100 MHz). Potete eseguire il trasferimento dati e l elaborazione su hardware in un singolo ciclo di clock. Potete suddividere molti algoritmi di visione in più task interattivi e suddividere quindi tali task in operazioni parallele sull FPGA. Esempi in cui si può applicare questo tipo di architettura includono applicazioni di ispezione superficiale e web, e applicazioni di tomografia a coerenza ottica (OCT). Note sull autore Kamalina Srikant è product marketing manager per i prodotti di visione artificiale e image processing presso National Instruments. Kamalina si è laureata alla McGill University di Montreal, Quebec, Canada, dove ha conseguito una laurea breve in ingegneria meccanica\n16 16 TIPS & TECHNIQUES I WEB SERVICE IN LABVIEW Questo articolo spiega i Web Service LabVIEW, una nuova opzione in LabVIEW 2010 aggiunta in risposta alle richieste dei clienti di un modo più aperto e standard per comunicare con VI attraverso il Web Elijah Kerry Le applicazioni spesso richiedono interfacce di rete per la comunicazione machine-to-machine, il monitoraggio remoto o il telecontrollo di un dispositivo embedded. La proliferazione di Internet e dell infrastruttura di rete semplifica il compito di connettere hardware distribuito su reti fisiche esistenti. Il software LabVIEW vi offre una varietà di opzioni per stabilire una comunicazione fra applicazioni software. VANTAGGI DEI WEB SERVICE LABVIEW Consideriamo un applicazione LabVIEW installata su un sistema distribuito. LabVIEW offre proprietà come le variabili condivise per stabilire la comunicazione, ma molti sviluppatori hanno bisogno di un modo per comunicare con queste applicazioni da dispositivi sui quali LabVIEW non usa la comunicazione Web-based standard. Con i Web service LabVIEW, potete: Comunicare con applicazioni LabVIEW embedded da qualsiasi dispositivo Web-enabled Stabilire una comunicazione machine-to-machine usando protocolli HTTP standard Monitorare e controllare da remoto applicazioni LabVIEW usando thin client custom Fig. 1 - Questo schermo è un esempio di applicazione thinclient sviluppata usando Adobe Flex, che può legare i dati ricevuti da un VI LabVIEW a un interfaccia utente Web-based Eseguire lo streaming di qualsiasi tipo dati MIME standard, come testo, immagini e video Installare VI Web service su un target Windows o LabVIEW Real-Time Usando i Web service, potete ora installare VI LabVIEW in un applicazione distribuita, come quella descritta sopra, per la comunicazione sul Web. Potete facilmente configurare il Web server LabVIEW in modo da ricevere le richieste da thin client eseguiti su qualsiasi dispositivo in grado di operare su Web per eseguire e controllare VI da remoto. Tuttavia, capite che creare un interfaccia thin-client richiede esperienza in un linguaggio basato su testo per sviluppare un interfaccia utente in grado di interpretare e visualizzare informazioni. CHE COS È UN WEB SERVICE? I Web service permettono di invocare un metodo su un target remoto usando protocolli basati su Web standard. Un client invia una richiesta ad un server remoto, che elabora la richiesta e replica con una risposta, la quale è quindi interpretata e visualizzata dall applicazione client. Potete basarvi su questo metodo di comunicazione per attività di routine come la navigazione sul Web, il controllo di e la lettura di articoli online. I punti seguenti sono tutti componenti di un Web service: Server Un applicazione responsabile dell evasione di una richiesta, eseguendo il metodo o l azione appropriati e inviando una risposta al client Client Un applicazione che invia una richiesta al server e aspetta di ricevere una risposta, che è quindi interpretata dal client Protocolli standard I protocolli Web-based come HTTP instradano i dati su reti fisiche dal client all appropriato metodo server e quindi nuovamente al client Rete Lo strato fisico, come Ethernet o IEEE , sul quale vengono trasmessi i dati. Con il nuovo Web server LabVIEW, potete installare VI come 14\n18 16 TIPS & TECHNIQUES INVIO DI DATI DA VI WEB SERVICE Vi sono numerose tecnologie per inviare e ricevere dati fra un applicazione client e LabVIEW. Il modo più semplice è passare i dati attraverso il quadro connettore, che porta a dati XML standard o a semplice testo. Queste informazioni di ritorno possono essere facilmente analizzate da un client che può legare i dati a visualizzazioni più utili, come tabelle e grafici. Per comunicazioni più avanzate, una nuova palette di VI in LabVIEW 8.6 facilita: Lo streaming di dati Lo scripting sul lato server (ESP) Sessioni utente (cookie) Potete trovare informazioni dettagliate su come usare questi metodi avanzati nel successivo paragrafo Lettura Avanzata o potete consultare l Example Finder in LabVIEW. INSTALLAZIONE DEL VOSTRO VI COME WEB SERVICE Un VI Web service deve essere configurato, installato e gestito dalla sezione Build Specifications del LabVIEW Project Explorer. Cliccate con il tasto destro su Build Specifications e selezionate New»Web Service (RESTful) per iniziare e configurare il vostro VI. 1. Posizione fisica del server L HTTP usa URL per inviare una richiesta da un client a una specifica interfaccia server. La prima parte dell indirizzo HTTP che dovete specificare in questo dialogo è la posizione fisica del Web server. Ciò è comunemente specificato usando un indirizzo IP, o dominio. Se state accedendo al Web da un client sullo stesso computer del server, potete digitare localhost per indicare che intendete comunicare con un server ospitato localmente. 2. Nome del Web service Poiché potete configurare più servizi per una singola applicazione LabVIEW, il prossimo parametro che dovete inviare nel vostro URL è il nome del servizio, che è specificato nella finestra di dialogo illustrata nella figura 7. Fig. 7 - Il nome del servizio è specificato dalla categoria Information della Build Specification 3. Mappatura ad un VI Nel dialogo delle mappature URL, potete ora definire percorsi custom per ogni servizio mappato a VI o folder contenenti un contenuto statico. Dopo avere selezionato i VI da eseguire come Web service, inserite le estensioni URL che volete che puntino a ciascun VI. Fig. 8 - Nel dialogo di mappatura dell URL, potete customizzare i percorsi a specifici VI e ingressi da terminale Fig. 5 - Configurate, costruite e installate VI Web service dal menu Build Specifications Le impostazioni nel dialogo Build Specifications per Web service determinano come un utente remoto chiama e interagisce con il VI quando è stato installato. Qui sotto è riportata una panoramica delle informazioni e dei passi richiesti per comunicare con un VI che è stato installato come Web service. Fig. 6 - HTTP dirige la richiesta al server corretto, seguita dal server e dall effettivo VI da invocare 4. Ingressi terminali Gli ingressi possono essere passati al VI invocato attraverso il quadro connettori del VI. Potete mappare ingressi dall URL all ingresso terminale aggiungendo :nome terminale alla fine di un URL. METODI DI COMUNICAZIONE Per inviare dati a un VI, come un ingresso terminale, dovete determinare come passare i dati. GET e POST sono i metodi HTTP più comunemente usati; tuttavia, usando il Web server LabVIEW, avete anche l opzione di PUT e DELETE. GET permette di introdurre i dati tramite variabili che estendono l URL. POST è usato più comunemente per leggere dati da un modulo HTML che contiene una grande quantità di ingressi utente. Contenuto statico è qualsiasi documento diverso da un VI che volete rendere disponibile a un client che comunica con il Web server LabVIEW. Nella maggior parte dei casi, il contenuto statico include un interfaccia utente progettata per invocare i metodi dei VI ed interpretare la risposta. Il contenuto statico deve essere posto in una directory di destinazione, che è collegata per nome nel dialogo di mappatura dell URL. PROGETTAZIONE DI INTERFACCE UTENTE WEB-BASED Vi sono molti modi per sviluppare un interfaccia utente Web 16\n20 16 TIPS & TECHNIQUES SVILUPPO IN GRUPPO DI PROGETTI NI LABVIEW E raro per un ingegnere lavorare da solo quando sviluppi un applicazione complessa in LabVIEW Elijah Kerry Per la maggior parte delle applicazioni, un team di sviluppatori o ingegneri lavorano insieme sullo stesso codice. Senza l appropriato investimento sulla pianificazione e sull infrastruttura, lo sviluppo in gruppo introduce alcuni rischi ed inefficienze. Il presente articolo discute le problematiche e le linee guida per il miglioramento dello sviluppo in gruppo in LabVIEW. ACCESSO CENTRALIZZATO AL CODICE E TRACCIA DELLE MODIFICHE AL CODICE Una delle maggiori difficoltà affrontate dagli sviluppatori che si spostino dallo sviluppo individuale a quello in gruppo è la definizione di una locazione centralizzata per il salvataggio del codice. Una locazione comune è necessaria per definire chiaramente quale sia il codice che gli sviluppatori devono utilizzare come anche per fornire un area dove gli sviluppatori possano salvare gli aggiornamenti e dove gli altri componenti del gruppo possano trovarli. Una seconda problematica che gli sviluppatori incontrano creando applicazioni in team è il coordinamento delle modifiche al codice. Ogni modifica o creazione di nuovo codice deve essere notificata agli altri sviluppatori e deve essere garantito l accesso alle modifiche sviluppate da altri. Infine, dato il volume, la frequenza e la natura distribuita delle modifiche al codice in un ambiente di team, gli sviluppatori devono essere in grado di comprendere le ragioni e la logica delle modifiche effettuare anche a distanza di tempo. Raccomandazioni a) Utilizzo di Source Code Control durante lo sviluppo Source Code Control è un efficiente e potente sistema di salvataggio, gestione delle modiche e revisione della documentazione del codice. I software di Source Code Control mantengono una copia centralizzata dei file dell applicazione. Quando uno sviluppatore decide di modificare un file, esegue il check out del file dall archivio del software di Source Control e lo edita. Dopo aver completato le modifiche, lo sviluppatore esegue il check in della nuova versione del file che viene integrato nella copia principale del progetto. Source Code Control aiuta anche a coordinare le modifiche al codice bloccando uno sviluppatore che voglia editare il codice se un altro sta lavorando sul medesimo. Se uno sviluppatore volesse editare codice in parallelo a un altro, Source Code Control fornisce la possibilità di creare due diramazioni del codice che potranno in futuro essere fuse insieme se necessario. Un sistema di Source Code Control aiuta logli sviluppatori anche a verificare che non siano state fatte modifiche al codice. Questi sistemi possono mostrare quale versione del codice è correntemente in uso. Se uno sviluppatore volesse salvare codice LabVIEW in un sistema di Source Code Control e dimostrare che non è stata apportata alcuna modifica al codice dovrebbe salvare una versione source only del VI sorgente nel sistema. Una versione source only del VI separa il codice compilato dal VI e contiene solo il codice a basso livello. b) Integrazione dei sistemi Source Code Control nell ambiente di sviluppo LabVIEW L integrazione di Source Code Control in un processo di sviluppo può introdurre overhead se non viene fatta in maniera efficiente. Il modo migliore per integrare sistemi di source code control è farlo direttamente dall ambiente di sviluppo. Con LabVIEW gl utenti possono interagire con fornitori di Source Code Control standard per l industria come Microsoft Visual SourceSafe, Perforce, Rational ClearCase, PVCS Version Manager, MKS Source Integrity e software gratuiti e open-source come CVS. Fig. 1 - LabVIEW consente agli utenti di effettuare check in e out dei file dal source code control 18