Sviluppo di Componenti Grid per la Condivisione di Strumenti di Aquisizione Dati
|
|
- Leone Riccardi
- 8 anni fa
- Visualizzazioni
Transcript
1 Universita degli Studi di Napoli Parthenope Facolta di Scienze e Tecnologie Corso di Laurea in Informatica P Sviluppo di Componenti Grid per la Condivisione di Strumenti di Aquisizione Dati Candidato Relatore Prof. Raffaele Montella Matr. LI/534 Seduta di laurea del 18/02/2009 a.a 2007/2008
2 Sommario 1 Grid/Cloud Computing 2 Abstract Instrument Framework 3 Instrument Service 4 Astronomical Virtual Laboratory 5 Conclusione
3 Grid Computing: Evoluzione Il Grid Computing è una tipologia di calcolo distribuito ad un più elevato livello evolutivo. 1 Prima Generazione Accesso e condivisione a risorse di calcolo distribuite. Storage dei dati. 2 Seconda Generazione Virtual Organization 3 Terza Generazione : Cloud Computing Risorse di calcolo astratte e altamente scalabili Tecnologie di virtualizzazione Grid o Cloud? Compromesso... Grid componente di basso livello su cui sono costruite applicazioni cloud...
4 Grid Computing: Evoluzione Il Grid Computing è una tipologia di calcolo distribuito ad un più elevato livello evolutivo. 1 Prima Generazione Accesso e condivisione a risorse di calcolo distribuite. Storage dei dati. 2 Seconda Generazione Virtual Organization 3 Terza Generazione : Cloud Computing Risorse di calcolo astratte e altamente scalabili Tecnologie di virtualizzazione Grid o Cloud? Compromesso... Grid componente di basso livello su cui sono costruite applicazioni cloud...
5 Grid Computing: Evoluzione Il Grid Computing è una tipologia di calcolo distribuito ad un più elevato livello evolutivo. 1 Prima Generazione Accesso e condivisione a risorse di calcolo distribuite. Storage dei dati. 2 Seconda Generazione Virtual Organization 3 Terza Generazione : Cloud Computing Risorse di calcolo astratte e altamente scalabili Tecnologie di virtualizzazione Grid o Cloud? Compromesso... Grid componente di basso livello su cui sono costruite applicazioni cloud...
6 Grid Computing: Evoluzione Il Grid Computing è una tipologia di calcolo distribuito ad un più elevato livello evolutivo. 1 Prima Generazione Accesso e condivisione a risorse di calcolo distribuite. Storage dei dati. 2 Seconda Generazione Virtual Organization 3 Terza Generazione : Cloud Computing Risorse di calcolo astratte e altamente scalabili Tecnologie di virtualizzazione Grid o Cloud? Compromesso... Grid componente di basso livello su cui sono costruite applicazioni cloud...
7 Grid Computing: Evoluzione Il Grid Computing è una tipologia di calcolo distribuito ad un più elevato livello evolutivo. 1 Prima Generazione Accesso e condivisione a risorse di calcolo distribuite. Storage dei dati. 2 Seconda Generazione Virtual Organization 3 Terza Generazione : Cloud Computing Risorse di calcolo astratte e altamente scalabili Tecnologie di virtualizzazione Grid o Cloud? Compromesso... Grid componente di basso livello su cui sono costruite applicazioni cloud...
8 Grid Computing: Evoluzione Il Grid Computing è una tipologia di calcolo distribuito ad un più elevato livello evolutivo. 1 Prima Generazione Accesso e condivisione a risorse di calcolo distribuite. Storage dei dati. 2 Seconda Generazione Virtual Organization 3 Terza Generazione : Cloud Computing Risorse di calcolo astratte e altamente scalabili Tecnologie di virtualizzazione Grid o Cloud? Compromesso... RICORSIVO Grid componente di basso livello su cui sono costruite applicazioni cloud... su cui possono essere costruite applicazioni grid!
9 Instruments and Grid Perchè integrare strumenti nella Grid? Economicamente vantaggioso; Throughput dell intero sistema massimizzato; Condivisione degli strumenti tra VO; Sicurezza.
10 CIMA & Instrument Element Grid & Instruments: non molto è stato effettivamente realizzato. CIMA: Accesso remoto; Operazioni distribuite; Instrument Element: Tecnologia P2P Carenze. Nessun meccanismo uniforme per interagire con gli strumenti. Nessun semplice meccanismo per unire i dati provenienti da diversi sensori....
11 CIMA & Instrument Element Grid & Instruments: non molto è stato effettivamente realizzato. CIMA: Accesso remoto; Operazioni distribuite; Instrument Element: Tecnologia P2P Carenze. Nessun meccanismo uniforme per interagire con gli strumenti. Nessun semplice meccanismo per unire i dati provenienti da diversi sensori....
12 CIMA & Instrument Element Grid & Instruments: non molto è stato effettivamente realizzato. CIMA: Accesso remoto; Operazioni distribuite; Instrument Element: Tecnologia P2P Carenze. Nessun meccanismo uniforme per interagire con gli strumenti. Nessun semplice meccanismo per unire i dati provenienti da diversi sensori....
13 CIMA & Instrument Element: Compare CIMA Instrument Element Licenza closed source BSD OGSA YES YES Pubblicazione su Index Service NO YES Integrazione con resource broker NO NO Storage NO NO Reservation NO NO Plug-in YES YES Runtime configuration NO NO Cloudable NO YES Deploy on Cloud NO YES Riusabilità codice NO NO Supporto allo sviluppatore NO NO
14 Abstract Instrument Framework Abstract Instrument Framework: Cosa è? Framework JAVA per la virtualizzazione di strumenti di acquisizione; Approccio Cloud Computing; Interfaccia comune per tutti gli strumenti.
15 Abstract Instrument Framework Design Espansione di funzionalità mediante plug-in technologies; Componente intermedio hardware/grid Application software; Strumenti: Collezioni di sensors e handlers.
16 Abstract Instrument Framework Design Espansione di funzionalità mediante plug-in technologies; Componente intermedio hardware/grid Application software; Strumenti: Collezioni di sensors e handlers.
17 Abstract Instrument Framework Design Espansione di funzionalità mediante plug-in technologies; Componente intermedio hardware/grid Application software; Strumenti: Collezioni di sensors e handlers.
18 Abstract Instrument Framework Implementation 1/2 Classe Instruments; Run-time configuration; Metodi nativi: getdata startstreaming
19 Abstract Instrument Framework Implementation 2/2 Sensor: supporto acquisizione dati; Formato Output: NetCDF Handler: comandi allo strumento.
20 Caso studio - Plug-In Telescopio 1/2 Sviluppo classi: Telescope; DataSensor; PointTelescopeHandler. Implementazione metodi ereditati; Integrazione Plug-In in IS.
21 Caso studio - Plug-In Telescopio 2/2
22 Abstract Instrument: Vantaggi Grid Developer: operazioni di ridefinizione; Metodi Nativi: Acquisizione dati; Streaming; Supporto a qualsiasi strumento; Utilizzo indipendente da Grid;
23 Pseudo-codice getdata GET-DATA () 1 ncfile <- new NetCDFFile( ) 2 ncfile.addattribute(datestamp) 3 ncfile.adattribute(name) 4 ncfile.addattribute(description) 5 for i <- 1 to n 6 do sensor[i].oncreatenc(ncfile) 7 ncfile.create() 8 for i <- 1 to n 9 do sensor[i].ongetdata(ncfile) 10 return ncfile
24 Instrument Service Design IS : accesso, controllo e condivisione degli strumenti; AIF: componente low-level di GT4 Instrument Service; Pubblicazione su Index Service degli strumenti disponibili; Recupero risorsa tramite Resource Broker.
25 Instrument Service: Caratteristiche GT4 based; Specifiche di sviluppo OGSA & WSRF; Multipiattaforma; Stabilità; Sicuro: Grid Security Infrastructure; Interfaccia comune a tutti gli strumenti.
26 Integrazione Plug-In in IS 1/2 Archivio JAR, importazione in IS; Creazione riferimento allo strumento; INSTRUMENT-SERVICE-RESOURCE() 1 instruments <- new INSTRUMENTS() 2 instrument <- new VANTAGE-PRO2-INSTRUMENT() 3 instruments.add(instrument) 4 instrument <- new TELESCOPE () 5 instruments.add (instrument) 6 instrument <- new FLI-CAMERA() 7 instruments.add(instrument) Creazione resource associato allo strumento; CREATE (instrumentname) 1 resource <- CREATE-RESOURCE() 2 instrument <- resourcehome.get(instrumentname) 3 resource.set-instrument (instrument) 4 return resource.get-reference()
27 Integrazione Plug-In in IS 2/2 Implementazione corpo del metodo. GET-DATA ( ) 1 resourcecontext <- GET-RESOURCE-CONTEXT( ) 2 thisresource <- resourcecontext. GET-RESOURCE() 3 instrument <- thisresource.get-instrument( ) 4 data <- instrument.get-data() 5 return data Contributi innovativi Riusabilità del codice, nessuna modifica al codice sorgente.
28 Integrazione Plug-In in IS 2/2 Implementazione corpo del metodo. GET-DATA ( ) 1 resourcecontext <- GET-RESOURCE-CONTEXT( ) 2 thisresource <- resourcecontext. GET-RESOURCE() 3 instrument <- thisresource.get-instrument( ) 4 data <- instrument.get-data() 5 return data Contributi innovativi Riusabilità del codice, nessuna modifica al codice sorgente.
29 Tabella comparativa CIMA Instrument Element Instrument Service Licenza closed source BSD APL OGSA YES YES YES Pubblicazione su Index Service NO YES YES Integrazione con resource broker NO NO YES Storage NO NO YES Reservation NO NO YES Plug-in YES YES YES Runtime configuration NO NO YES Cloudable NO YES YES Deploy on Cloud NO YES YES Riusabilità codice NO NO YES Supporto allo sviluppatore NO NO YES
30 Astronomical Virtual Laboratory Software per applicazioni astronomiche. Strumenti supportati: Telescopio 400mmf8/RC; Camera CCD Finger Lakes Instrument; Stazione meteo Davis Vantage Pro.
31 AVL Design AVL Gestione di strumenti geograficamente distribuiti
32 AVL GUI
33 AVL caso d uso Verifica delle condizioni atmosferiche; Inserimento delle coordinate dell oggetto celeste che si vuole osservare; Acquisizione dell immagine dalla camera;
34 AVL caso d uso Verifica delle condizioni atmosferiche; Inserimento delle coordinate dell oggetto celeste che si vuole osservare; Acquisizione dell immagine dalla camera;
35 AVL caso d uso Verifica delle condizioni atmosferiche; Inserimento delle coordinate dell oggetto celeste che si vuole osservare; Acquisizione dell immagine dalla camera;
36 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
37 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
38 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
39 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
40 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
41 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
42 Conclusioni e Sviluppi Futuri Soluzione innovativa per la virtualizzazione; Soluzione Innovativa per l esposizione su Grid; Sviluppo di un Laboratorio Virtuale Astronomico; Nuovi scenari nelle collaborazioni tra enti diversi; Realizzazione laboratori virtuali per ogni ambito di sviluppo; Generazione semi-automatica del codice sorgente. Le componenti Grid realizzate sono disponibili al seguente indirizzo:
43 Riconoscimento Notevole! L Instrument Service sviluppato presso il Dipartimento di Scienze Applicate è candidato ad entrare nell Incubator del progetto Globus ( come possibile API del toolkit per la gestione degli strumenti.
Reti di Calcolatori GRIGLIE COMPUTAZIONALI
D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-2 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus
DettagliGRIGLIE COMPUTAZIONALI
Reti di Calcolatori GRIGLIE COMPUTAZIONALI D. Talia RETI DI CALCOLATORI - UNICAL 10-1 Griglie Computazionali Cosa è il Grid Computing? Architettura Ambienti Globus D. Talia RETI DI CALCOLATORI - UNICAL
DettagliOrganizzazioni nel Grid Computing
Il ruolo delle Organizzazioni nel Grid Computing Un primo sguardo a Globus - Parte 5 Organizzazioni di Grid Computing Panoramica sui prodotti software Primo sguardo a Globus Dott. Marcello CASTELLANO La
DettagliSistemi Operativi. Conclusioni e nuove frontiere
Sistemi Operativi (modulo di Informatica II) Conclusioni e nuove frontiere Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione futura
DettagliUNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II
UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II CORSO DI LAUREA IN INFORMATICA Anno Accademico 2010-2011 Tutor Accademico Prof. Guido Russo Tutor Aziendale Dott. Massimo Brescia Candidato Ettore Mancini VOGCLUSTERS
DettagliC Cloud computing Cloud storage. Prof. Maurizio Naldi
C Cloud computing Cloud storage Prof. Maurizio Naldi Cos è il Cloud Computing? Con cloud computing si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un servizio, di memorizzare/
DettagliService Level Agreement Management Framework
Facoltà di Ingegneria Università degli studi di Catania Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Workshop su QoS e SLA Service Level Agreement Management Framework Giovanni Morana
DettagliTraining Formativo. Dr. Massimo Cristaldi IES Solutions aib-sicilia@jixel.eu
Training Formativo Interoperabilità tra sale di emergenza: la tecnologia JIXEL per la creazione di una Sala Operativa Unificata Virtuale, per la gestione della campagna incendi in Sicilia Dr. Massimo Cristaldi
DettagliSviluppo di Componenti Grid per la Condivisione di Strumenti di Acquisizione Dati
UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea in Informatica Elaborato di Laurea Sviluppo di Componenti Grid per la Condivisione di Strumenti di Acquisizione
DettagliIl sistema operativo TinyOS
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio
DettagliUna rassegna dei sistemi operativi per il Cloud Computing
Alma Mater Studiorum Università di Bologna SCUOLA DI SCIENZE Corso di Laurea in Informatica Una rassegna dei sistemi operativi per il Cloud Computing Tesi di Laurea in Reti di Calcolatori Relatore: Chiar.mo
DettagliProgettazione e realizzazione di una GUI multi-piattaforma per applicazioni mediche in 2D
UNIVERSITÀ DEGLI STUDI DI BOLOGNA FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea in Scienze dell Informazione Progettazione e realizzazione di una GUI multi-piattaforma per applicazioni
DettagliIntroduzione al Cloud Computing
Risparmiare ed innovare attraverso le nuove soluzioni ICT e Cloud Introduzione al Cloud Computing Leopoldo Onorato Onorato Informatica Srl Mantova, 15/05/2014 1 Sommario degli argomenti Definizione di
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
DettagliOggettivaMente Serviti New wave of services to empower IoT Milano, 20 Maggio 2014
OggettivaMente Serviti New wave of services to empower IoT Milano, 20 Maggio 2014 Telecom Italia Digital Solutions Mario Costamagna Sales Manager Business Unit Machine to Machine & IoT Services Indice
DettagliDistributed Object Computing
Evoluzione Architetturale Distributed omputing entralizzata Monolitica anni 60-70 Reti locali di P anni 80 Reti lient Server anni 80-90 Internet The network is the computer Paolo Falcarin Sistemi Informativi
DettagliCandidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013
e di e di Candidato: Luca Russo Docente: Corso di laurea in Informatica Applicata Facoltá di Scienze e Tecnologie Programmazione su Reti 27 Marzo 2013 Traccia d esame Sviluppare multitier con disaccoppiamento
DettagliGenerazione Automatica di Asserzioni da Modelli di Specifica
UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:
DettagliUniversal Gateway for ALL
Laboratorio: Costruiamolo insieme. Design for all, artigiani digitali e disabilità: esperienze di progettazione partecipata UGA Universal Gateway for ALL Usare piattaforme embeddedper accedere a dispositivi
DettagliSICUREZZA INFORMATICA PER L UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO
SICUREZZA INFORMATICA PER L UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO Comuni di Ardesio, Oltressenda Alta, Piario e Villa d Ogna UNIONE DI COMUNI LOMBARDA ASTA DEL SERIO, P.ZZA M.GRAPPA, ARDESIO (BG) Tel.
DettagliAmbienti di calcolo a griglia Parte 2. Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job
Ambienti di calcolo a griglia Parte 2 Risorse (e loro gestione) Job di griglia e applicazioni di griglia Riservare le risorse ai job Docente: Marcello CASTELLANO La vera rivoluzione non è più la capacità
DettagliFACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA. Presentazione
UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA Presentazione Tesi di Laurea in Misure per l Automazione
DettagliUn sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008
tesi di laurea Un sistema per l'emulazione delle reti su cluster di macchine virtuali Anno Accademico 2007/2008 relatore Ch.mo prof. Roberto Canonico correlatore ing. Pasquale Di Gennaro candidato Roberto
DettagliSviluppo di applicazioni mobili su piattaforma Maemo
tesi di laurea Anno Accademico 2009/2010 relatore Ch.mo prof. Marcello Cinque candidato Giovanni Fortini Matr. 534/2169 Contesto e contributo Sistemi operativi per dispositivi mobili Sviluppo di un applicazione
DettagliProgetto Virtualizzazione
Progetto Virtualizzazione Dipartimento e Facoltà di Scienze Statistiche Orazio Battaglia 25/11/2011 Dipartimento di Scienze Statiche «Paolo Fortunati», Università di Bologna, via Belle Arti 41 1 La nascita
DettagliMetodologie e tecnologie a supporto nello sviluppo di applicazioni mobile di tipo Enterprise!
tesi di laurea! Metodologie e tecnologie a supporto nello sviluppo di applicazioni mobile di Anno accademico 2012/2013! relatore! Ch.mo prof. Marcello Cinque! correlatore! Ch.mo Dennis Alessio Guidotti!
DettagliProgettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria Enzo Ferrari Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica Progettazione e Sviluppo dell Applicazione Web
DettagliPresentazione di Cedac Software
Agenda Presentazione di Cedac Software SOA ed ESB Analisi di un caso studio Esempi Q&A Presentazione di Cedac Software 1 2 Presentazione di Cedac Software S.r.l. Divisione Software Azienda nata nel 1994
DettagliAmbienti di Sviluppo
Ambienti di Sviluppo Insieme omogeneo di strumenti adatti allo sviluppo di progetti software. Editor; Compilatori e/o interpreti; Strumenti di test; Applicazioni che permettono di editare / disegnare il
DettagliCLOUD COMPUTING introduzione all'ict as a service. Giuseppe Scalici (AICQ Sicilia - Nucleo Open Source)
CLOUD COMPUTING introduzione all'ict as a service Giuseppe Scalici (AICQ Sicilia - Nucleo Open Source) Elaborazione tradizionale INPUT OUTPUT Per ottenere l'output desiderato è necessario dotarsi di un
DettagliUNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica
UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica Sviluppo di un'applicazione Android per i servizi studenti Relatore Chiar.mo Prof. Raffaele MONTELLA
DettagliSERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni
SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come
DettagliBLU.Energy Tecnologia & Servizi gestiti
BLU.Energy Tecnologia & Servizi gestiti Il vantaggio competitivo derivante da una scelta tecnologicamente avanzata Tecnologia e Servizi gestiti Sommario ü Obiettivi del documento ü Caratteristiche tecniche
DettagliP R O G E T T A Z I O N E E I M P L E M E N T A Z I O N E D E L L E I N T E R F A C C E U T E N T E
Progetto PI2S2 P R O G E T T A Z I O N E E I M P L E M E N T A Z I O N E D E L L E I N T E R F A C C E U T E N T E T R A L E A P P L I C A Z I O N I E D I L M I D D L E W A R E G R I D DELIVERABLE: D4.1
DettagliOpenSPCoop Un Implementazione Open Source della specifica SPCoop di Cooperazione Applicativa
OpenSPCoop Un Implementazione Open Source della specifica SPCoop di Cooperazione Applicativa Tito Flagella tito@link.it http://openspcoop.org La Cooperazione Applicativa Regolamentazione delle modalità
DettagliUn Sistema Informativo per il Monitoraggio di Apparati Radar mediante l uso di Griglie Computazionali
tesi di laurea Un Sistema Informativo per il Monitoraggio di Apparati Radar Anno Accademico 2008/2009 relatore Ch.mo prof. Stefano Russo correlatore Ing. Generoso Paolillo candidato Vincenzo Carletti Matr.
DettagliProgettazione ed implementazione di un tool per lo sviluppo di applicazioni in Esperanto
Università degli studi di Napoli Federico II Facoltà di Ingegneria Corso di laurea in Ingegneria Informatica Capri Feb. 2004 Progettazione ed implementazione di un tool per lo sviluppo di applicazioni
DettagliGartner Group definisce il Cloud
Cloud Computing Gartner Group definisce il Cloud o Cloud Computing is a style of computing in which elastic and scalable information technology - enabled capabilities are delivered as a Service. Gartner
DettagliUn architettura per lo streaming multimediale in ambiente distribuito
tesi di laurea Anno Accademico 2012/2013 relatore Ch.mo prof. Simon Pietro Romano correlatori Ing. Tobia Castaldi candidato Alessandro Arrichiello Matr. M63/43 Contesto: o Content Distribution Networks
DettagliGrid on Cloud : Implementazione e Monitoraggio
Tesi di Laurea Magistrale Anno Accademico 2013-2014 Relatore Ch.mo Prof. Marcello Cinque Correlatori Ch.mo Ing. Flavio Frattini Ch.mo Ing. Davide Bottalico Candidato Antonio Nappi Matr. M63000141 Supercalcolatori
DettagliIntroduzione ai Web Services Alberto Polzonetti
PROGRAMMAZIONE di RETE A.A. 2003-2004 Corso di laurea in INFORMATICA Introduzione ai Web Services alberto.polzonetti@unicam.it Introduzione al problema della comunicazione fra applicazioni 2 1 Il Problema
DettagliObject Oriented Software Design
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Object Oriented Software Design Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria
DettagliLa piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati
La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati Affidabilità nel servizio precisione negli strumenti Chanda LPR Chanda LPR è una piattaforma
DettagliEsercitazioni di PROGETTAZIONE DEL SOFTWARE A.A. 2011-2012
Sapienza Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Corso di Laurea in Ingegneria Informatica ed Automatica Corso di Laurea in Ingegneria dei Sistemi Informatici
DettagliProtezione del Kernel Tramite Macchine Virtuali
Protezione del Kernel Tramite Macchine Virtuali Fabio Campisi Daniele Sgandurra Università di Pisa 27 Novembre 2007 1/44 Protezione del Kernel Tramite Macchine Virtuali Università di Pisa Sommario della
DettagliUNIVERSITÀ DEGLI STUDI GUGLIELMO MARCONI
UNIVERSITÀ DEGLI STUDI GUGLIELMO MARCONI FACOLTÀ DI SCIENZE E TECNOLOGIE APPLICATE CORSO DI LAUREA IN SCIENZE GEO-CARTOGRAFICHE, ESTIMATIVE ED EDILIZIE TECNICHE DI MODELLAZIONE 3D A PARTIRE DA DATI RILEVATI
DettagliAllegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO
PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO SOMMARIO 1 Oggetto della Fornitura... 3 2 Composizione della Fornitura... 3 2.1 Piattaforma
DettagliRealizzazione di un prototipo di un software web based per la gestione di un inventario comunale
tesi di laurea inventario comunale Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo Ing. Luigi Pontillo candidato Michele Vitelli Matr. 534 2170 Redazione dell Inventario
DettagliInfrastruttura di produzione INFN-GRID
Infrastruttura di produzione INFN-GRID Introduzione Infrastruttura condivisa Multi-VO Modello Organizzativo Conclusioni 1 Introduzione Dopo circa tre anni dall inizio dei progetti GRID, lo stato del middleware
DettagliPlone all'università di Ferrara: Integrazione e Interoperabilità
Plone all'università di Ferrara: Integrazione e Interoperabilità Prof. Cesare Stefanelli cesare.stefanelli@unife.it Delegato del Rettore per l'informatizzazione Università di Ferrara Mercoledi 25 Novembre
DettagliLa Pubblica Amministrazione consumatore di software Open Source
La Pubblica Amministrazione consumatore di software Open Source Dipartimento per l Innovazione e le Tecnologie Paola Tarquini Sommario Iniziative in atto Una possibile strategia per la diffusione del Software
DettagliPROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007
DettagliUniversità degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria
Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Tesi di Laurea AUTENTICAZIONE PER APPLICAZIONI WEB Relatore
DettagliProgetto ed implementazione di un tool di supporto allo sviluppo di applicazioni per Linux LibeRTOS
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo Prof. Ing. Domenico Cotroneo correlatore Ing. Armando Migliaccio candidato Giuseppe Di Luca Matr. 534/1493 LibeRTOS KUSP Contesto Linux based Real
DettagliUniversità degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica.
Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica Corso di Sistemi Distribuiti Prof. Stefano Russo Caratterizzazionedei SistemiDistribuiti
DettagliSommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g
Sommario Oracle Database 10g (laboratorio) Dr. Daniele Barone Dr. Simone Grega 1 2 Oracle Database 10g Offre alte qualità del servizio: Performance; Scalabilità; Sicurezza; Affidabilità. Gestione autonoma
DettagliCOME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING
Febbraio Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING COS E UN
DettagliAnalisi di prestazioni di applicazioni web in ambiente virtualizzato
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Andrea Toigo in collaborazione con candidato Antonio Trapanese Matr. 534/1485 La virtualizzazione è un
DettagliTelerilevamento e SIT Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2012-2013 Telerilevamento e SIT Prof. Ing. Giuseppe Mussumeci Introduzione ai GIS Le attività dell uomo...... hanno sempre un
DettagliCorso sul pacchetto R
Corso sul pacchetto R Introduzione ad R http://www.r-project.org ! R è un ambiente di sviluppo specifico per elaborare dati, eseguire calcoli ed effettuare rappresentazioni grafiche, che utilizza un linguaggio
DettagliDEMATERIALIZZAZIONE CLOUD COMPUTING
DEMATERIALIZZAZIONE CLOUD COMPUTING SERVIZI ON-LINE CONSERVAZIONE DIGITALE SPENDING REVIEW GESTIONI ASSOCIATE TRASPARENZA AMMINISTRATIVA DISASTER RECOVERY FLESSIBILITA ORGANIZZATIVA OPEN DATA Cosa è il
DettagliIl Partner di riferimento per i progetti informatici
Il Partner di riferimento per i progetti informatici ISAB INFORMATICA nasce nel 1995 formata da un gruppo di persone di comprovata esperienza ognuna nel proprio settore; la storia di ISAB INFORMATICA è
DettagliIl Partner di riferimento per i progetti informatici
Il Partner di riferimento per i progetti informatici ISAB INFORMATICA nasce nel 1995 formata da un gruppo di persone di comprovata esperienza ognuna nel proprio settore; la storia di ISAB INFORMATICA è
DettagliL iniziativa Cloud DT
L iniziativa Cloud DT Francesco Castanò Dipartimento del Tesoro Ufficio per il Coordinamento Informatico Dipartimentale (UCID) Roma, Luglio 2011 Il Cloud Computing Alcune definizioni Il Cloud Computing
Dettaglilem logic enterprise manager
logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle
DettagliArchitetture software. Virtualizzazione
Sistemi Distribuiti Architetture software 1 Virtualizzazione 2 1 Virtualizzazione (motivazioni) Sullo stesso elaboratore possono essere eseguiti indipendentemente d t e simultaneamente t sistemi i operativi
DettagliWireless Grids e Pervasive Grids
Griglie e Sistemi di Elaborazione Ubiqui e Pervasive Grids Griglie e Sistemi Ubiqui - D. Talia - UNICAL 1 e Pervasive Grids Caratteristiche Sistemi Applicazioni Pervasive Grids Caratteristiche Problemi
DettagliTitolo Perché scegliere Alfresco. Titolo1 ECM Alfresco
Titolo Perché scegliere Alfresco Titolo1 ECM Alfresco 1 «1» Agenda Presentazione ECM Alfresco; Gli Strumenti di Alfresco; Le funzionalità messe a disposizione; Le caratteristiche Tecniche. 2 «2» ECM Alfresco
DettagliPARTNER AFFIDABILE. www.carestream.com
PARTNER AFFIDABILE. Con oltre 2500 clienti e più di 10 infrastrutture cloud implementate a livello globale, il nostro team è sempre pronto a fornire aiuto ai clienti fin dal primo giorno. Disponiamo di
DettagliEsigenze di calcolo avanzato presso ARPA FVG
Introduzione Esigenze di calcolo avanzato presso ARPA FVG 10 giugno 2011 ARPA FVG CRMA - Centro Regionale di Modellistica Ambientale Palmanova Dario Giaiotti 1 Sintesi dell'intervento La computazione intensiva
DettagliSistemi operativi basati sul web
Sistemi operativi basati sul web Anno Accademico 2009-2010 Relatore: Ch.mo prof. Porfirio Tramontana Candidato: Mirolla Salvatore Matricola:576/260 Introduzione ai sistemi operativi basati sul Web A differenza
DettagliCMDBuild per la automazione delle pratiche dei Servizi Sociali
CMDBuild per la automazione delle pratiche dei Servizi Sociali www.cmdbuild.org www.tecnoteca.com Fabio Bottega f.bottega@tecnoteca.com Open Source 2 La definizione più nota: libertà di eseguire il programma
DettagliStrumenti per la gestione della configurazione del software
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Luigi Suarato candidato Pasquale Palumbo Matr. 534/000021 MANUTENZIONE DEL SOFTWARE Il Configuration
DettagliCorso App modulo Android. Antonio Gallo info@laboratoriolibero.com
Corso App modulo Android Antonio Gallo info@laboratoriolibero.com Strumentazione: PC + smartphone Android + cavo micro USB per connessione Framework Phonegap SDK di Android JDK (Java) Eclipse (opzionale)
DettagliSERVICES OVER NEEDS MIMOS 9/10/2012 C/O UNIVERSITÀ TOR VERGATA
SERVICES OVER NEEDS MIMOS 9/10/2012 C/O UNIVERSITÀ TOR VERGATA Network SicNet 2 Network SicNet L2 - Massima classifica dei dati fino a SEGRETO con qualifica NAZIONALE, NATO, UE L1 - Massima classifica
DettagliD 2.3 Sviluppo di unità di test, report e documentazione per ogni modulo sviluppato
D 2.3 Sviluppo di unità di test, report e documentazione per ogni modulo sviluppato CRS4 Indice Obiettivo work package 2 Progetti Cloud Open Source a confronto 2 Principali progetti presi in considerazione
DettagliTest in automatico di programmi Android
tesi di laurea Test in automatico di programmi Android Anno Accademico 2012/2013 relatore Ch.mo prof. Porfirio Tramontana candidato Andrea Macera Matr. 534002556 Scopo della tesi Creare una web application
Dettaglixmlegeseditor un editore open-source per la redazione di testi normativi
xmlegeseditor un editore open-source per la redazione di testi normativi Tommaso Agnoloni, Pierluigi Spinosa http://www.ittig.cnr.it/xmleges agnoloni@ittig.cnr.it ITTIG-CNR Istituto di Teorie e Tecniche
DettagliSistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
Dettagli14 - Packages. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
14 - Packages Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di
DettagliL o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)
L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti
DettagliSicurezza Informatica
Sicurezza Informatica Fabio Martinelli Anna Vaccarelli CNR - Pisa Workshop Telemisure - 25 Febbraio 2004 Outline Scenario Proprietà di Sicurezza Vulnerabilità, Robustezza e Contromisure Grid Sensor Networks
DettagliGlobal IT Integrator. All rights reserved - 2015 by HRI 1 S.p.A. - Italy (Rome)
Global IT Integrator Year 2015 Reprint 1 about... Il Gruppo HRI 1 prosegue il percorso di Business Transformation disegnato nel «Piano Industriale 2015/2017» che nel lungo periodo prevede, tra l altro
DettagliSpunti ed Elementi da Intel Cloud Forum
Spunti ed Elementi da Intel Cloud Forum Intel incontra il canale sul tema del Cloud Computing, Milano, 8 Settembre 2011 L Information e Communication Technology per oltre vent anni si è sviluppata attorno
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di
DettagliTecniche di progettazione e sviluppo di applicazioni mobile
Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy diegozabot@yahoo.it Android Introduzione diegozabot@yahoo.it
DettagliD3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud.
D3.3 Documento illustrante le metodologie di interfacciamento tra il visualizzatore remoto e il portale EnginFrame in ambiente Cloud. Plugin Interactive Flusso di esecuzione Caratteristiche Plugin Interactive
DettagliIntroduzione al Simple Cloud API
Introduzione al Simple Cloud API by Enrico Zimuel Senior Consultant & Architect Zend Technologies enrico@zend.com Mi presento Dal 2008 Senior Consultant e Architect presso Zend Technologies Software Engineer
DettagliBrochure informativa del prodotto
Versione 1.0 Brochure informativa del prodotto Ipweb s.r.l. --- G.A.R.I. WEB: Brochure informativa del prodotto 1 Le informazioni contenute nel presente documento possono essere soggette a modifiche senza
DettagliLa suite a supporto dell Associazione di categoria che si rinnova
La suite a supporto dell Associazione di categoria che si rinnova 1. Come nasce Come nasce Le Associazioni di categoria vivono oggi in un contesto di accresciuta competitività che impone loro di ripensare
DettagliStefano Devescovi Dal cloud per la PA alla PA in cloud
Stefano Devescovi Dal cloud per la P alla P in cloud genda L impostazione del progetto Dal cloud per la P alla P in cloud Scenari, percorsi possibili e alcune idee da sviluppare Il problema di definire
DettagliTelerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
DettagliPROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella
UNIVERSITÀ DEGLI STUDI DI SALERNO FACOLTÀ DI INGEGNERIA Tesi di Laurea in INGEGNERIA ELETTRONICA PROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella
DettagliSOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE
Pag. 1 di 16 SOFTWARE A SUPPORTO DELLA (VERS. 3.1) Specifica dei Requisiti Utente Funzionalità di associazione di più Richiedenti ad un procedimento Codice Identificativo VERIFICHE ED APPROVAZIONI CONTROLLO
DettagliUniversità degli studi di Ferrara. Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE
Università degli studi di Ferrara Facoltà di scienze MM.FF.NN. Corso di Laurea Specialistica in Informatica Sviluppo di un Web Service per la classificazione del suolo e sua integrazione sul Portale SSE
DettagliUniversità degli studi Roma Tre Dipartimento di informatica ed automazione. Tesi di laurea
Università degli studi Roma Tre Dipartimento di informatica ed automazione Tesi di laurea Reingegnerizzazione ed estensione di uno strumento per la generazione di siti Web Relatore Prof. P.Atzeni Università
DettagliTamTamy.com e il Cloud Computing un anno di storia: benefici, scelta architetturale ed esperienze
TamTamy.com e il Cloud Computing un anno di storia: benefici, scelta architetturale ed esperienze Luca Zappa Reply TamTamy is a Trademark of Reply S.p.A Agenda TamTamy X-as-a-Service Principi di design
DettagliUna piattaforma per la negoziazione di servizi business to business attraverso la rete Internet
Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale della Logistica e della Produzione Una piattaforma per la negoziazione di servizi business to
DettagliSequence Diagram e Collaboration Diagram
Sequence Diagram e Collaboration Diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Sommario Interaction
DettagliLinee guida per introdurre la progettazione Human-Centred nei bandi di gara per i siti web delle PA
Linee guida per introdurre la progettazione Human-Centred nei bandi di gara per i siti web delle PA Rosa Lanzilotti Dipartimento di Informatica Università degli Studi di Bari Aldo Moro Sommario Cosa è
Dettagli