Analisi e trasferimento di un applicazione web di servizio su piattaforma MHP
|
|
- Rebecca Bernardi
- 5 anni fa
- Visualizzazioni
Transcript
1 UNIVERSITÀ DEGLI STUDI DI FIRENZE Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Candidato: Mirko Manetti Tesi di laurea Analisi e trasferimento di un applicazione web di servizio su piattaforma MHP Anno Accademico 2009/2010 Relatori: Prof. Vito Cappellini Dr. Roberto Caldelli Ing. Francesco Filippini Ing. Rudy Becarelli Ing. Riccardo Giorgetti
2 Sommario Obiettivo Scenario di riferimento: la TV digitale terrestre Il porting di applicazioni web su piattaforma MHP Sviluppo dell applicazione MHP Trenitalia Dimostrazione dell applicazione realizzata Conclusioni e sviluppi futuri
3 Obiettivo Sviluppo di un applicazione MHP che consenta il porting di servizi e contenuti finora disponibili solo su Web, sulla televisione digitale terrestre Segnale digitale terrestre Broadcaster TV & Set Top Box Canale di ritorno
4 Lo standard DVB Lo standard DVB fa riferimento alle specifiche rilasciate dall ETSI al fine di regolare la trasmissione televisiva digitale. MPEG-2
5 Lo standard MHP MHP è uno standard aperto per la televisione digitale interattiva nato come estensione degli standard esistenti DVB e MPEG.
6 Applicazioni MHP: le Xlet MHP si basa su un set di API Java che forniscono classi e interfacce per lo sviluppo di servizi interattivi per la televisione digitale Xlet Application Manager
7 Dal Web al DTT Il porting di applicazioni web in applicazioni MHP consiste nel trasporto di servizi, contenuti e funzionalità presenti su Web Server sulla Tv digitale interattiva L attività di parsing risulta particolarmente impegnativa laddove i contenuti resi disponibili dal content provider non hanno un formato compatibile con la piattaforma MHP
8 Strategie di progettazione Realizzazione di un proxy-server con la funzione di gateway applicativo tra Trenitalia e la piattaforma DVB-MHP MHP Client Richieste HTTP XML PROXY SERVER Java Servlet Richieste HTTP HTML + JavaScript Web Server Trenitali a
9 Strategie di progettazione Realizzazione di un micro-browser di contenuti XHTML MHP Logica Client 3 Richieste HTTP Canale di ritorno HTML + Javascript Web Server Trenitali a
10 L ambiente di sviluppo
11 Iter di sviluppo Fase 1 Studio dell architettura della piattaforma Web Scelta dei metodi di estrapolazione contenuti (Parser XML) Studio delle possibili tecniche di porting (JavaBean)
12 Funzionamento dell applicazione Servizio di acquisto biglietti ferroviari su Digitale Terrestre System Consulta treni Scegli tariffa viaggio Verifica disponiblità Utente Scegli opzioni viaggio Acquista biglietto Scegli preferenze viaggio Compila intestazione biglietto Conferma acquisto Scegli modalità consegna biglietto <<extend>> Inserisci dati consegna domicilio Inserisci dati pagamento Sistema di pagamento Conferma pagamento Scegli modalità pagamento Inserisci dati autenticazione
13 Iter di sviluppo Fase 2 Progettazione architettura lato client MHP Natura modulare Separazione tra i componenti Facile riusabilità e manutenibilità
14 <<Singleton>> ManagerDispatcher +init() +getscene() +getcontext() +getwelcome() +gettravelchoice() +gettraveldetailspopup() +getratechoice() +getrateinfopopup() +getoptionpopup() +getpreferencespopup() +getdelivery() +getpaysummary() +getpostoclick() +getpayment() +getpayconfirm() +getmessagespopup() Welcome -init() +getgraphiccomponent() +setgraphiccomponent() +componentfocusgained() +componentfocuslost() +componentationperformed() +attivaritorno() TravelChoice -init() +displaydata() +getgraphiccomponent() +setgraphiccomponent() +componentfocusgained() +componentfocuslost() RateChoice -init() +setdefaultpagecontent() +dataupdate() +getgraphiccomponent() +setgraphiccomponent() +componentfocusgained() +componentfocuslost() Delivery -init() +getgraphiccomponent() +setgraphiccomponent() +componentfocuslost() +componentfocusgained() +setpagecontent() +checkdeliveryform() +setvisibleform() Payment -init() +getgraphiccomponent() +setgraphiccomponent() +componentfocusgained() +componentfocuslost() +saveform() <<Singleton>> SystemEventsManager -repository +registerkeys() +unregisterkeys() +usereventreceived() +handleexit() +handlered() +handleyellow() +handleblue() +handlegreen() +handleok() +handledown() +handleup() +handleleft() +handleright() +handleback() ActionPage1 +actionperformed() ActionPage2 +actionperformed() ActionPage6 +actionperformed() ActionPage7 +actionperformed() HTTPSConnection +connect_nocert() +handshake() +handshakecompleted() +fireerrorevent() +firecontentevent() +addhttpsconnectionlistener() +removehttpsconnectionlistener() JTidyCleaner +createwellformeddom() +editdom() HTMLAdapter +streamtostringconverter() +removespecialchar() +removecomments() Page1Adapter +parse() -datapreprocessing() -getdata() Page2Adapter +parse() -datapreprocessing() -noregionalparsing() -regionalparsing() -recuperadatitariffe() -recuperapreferenze() -popoladettagliotariffe() Page6Adapter +parse() -datapreprocessing() -paydataprocess() Page7Adapter +parse() -dataprocessing() MyConnectionManager #createhttpconnection() #createhttpsconnection() <<Singleton>> Dettaglio -ratelist: Vector -rateprice: Vector -rateavail: Vector -preferences: Vector -rateselected: String -selectedchoice: int -car: String -isregional: boolean -totalprice: String -stazin: String -stazout: String -datag: String -datam: String -dataa: String -timesh: String -okform: boolean -det: String -urloption: String +urltrenoposti: String -urlpref: String -postoclick: boolean -ordnum: String -cartnum: String -codicepnr: String -codicemaster: String -tipopagamento: String -importo: String -valuta: String -numord: String -idnegozio: String - eserc: String -userid: String - String -token: String -cardtype: String -cardnumber: String -monthexpired: String -yearexpired: String -cvv2: String -firstname: String -lastname: String -PaReq: String -PaRes: String -termurl: String -MD: String +setattribute() +getattribute()
15 Funzionamento dell applicazione : TravelChoice : SystemEventsManager : RateChoice : ActionPage2 : HTMLAdapter : JTidyCleaner : Page2Adapter : Dettaglio : Utente 1 : keypressed() 2 : handleevent() 3 : actionperformed() 4 : createhttpconnection() 5 : streamtostringconverter() 6 : removespecialchar() 7 : removecomments() 8 9 : createweelformeddom() : parse() 12 : getdata() 13 : updatedata() : setvisible() 16 15
16 Iter di sviluppo Fase 3 Analisi dei contenuti HTML e scelta delle librerie J-Tidy nanoxml HAVi/AWT Fase 4 Scrittura del codice Testing
17 Elaborazione dei contenuti <tr class="odd"> </tr> <td>09:10<br>fi.smn</td> <td>10:45<br>roma TE</td> <td>01:35</td> <td>9505 FRECCIAROSSA</td> <td><img alt="es Italia AV" src=" <td>62,00 </td> <td>44,00 </td>
18 Elaborazione dei contenuti
19 La fase di pagamento HTTPS Client MHP Server del sistema di pagamento Sanpaolo HttpsUrlConnection non implementata nella JVM 1.3 Implementazione della classe MyHttpsConnection Programmazione a livello trasporto sfruttando i metodi della classe SSLSocket
20 Dimostrazione
21 Conclusioni e sviluppi futuri Trasferimento di un servizio web su piattaforma MHP Rappresentazione fedele dei contenuti unita a semplicità d uso Sviluppi futuri: Suggeritore automatico per inserimento dati Modulo per il recupero dati carta di credito Modulo universale per il pagamento su DTT
22 Grazie per l attenzione
SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITA DI PARSING PER APPLICAZIONI MHP IN AMBITO TELEVISIONE DIGITALE TERRESTRE
Centro di eccellenza per la comunicazione e l integrazione dei media SVILUPPO DI UN COMPONENTE JAVABEAN CHE IMPLEMENTI FUNZIONALITA DI PARSING PER APPLICAZIONI MHP IN AMBITO TELEVISIONE DIGITALE TERRESTRE
DettagliSviluppo di applicazioni MHP per la Televisione Digitale Terrestre
Sviluppo di applicazioni MHP per la Televisione Digitale Terrestre Tesi di Laurea di Relatori: Filippo Amendola Ambra Basta Prof. Roberto Caldelli Ing. Francesco Filippini Ing. Rudy Becarelli Obiettivi
DettagliStudio e sviluppo di un applicazione DTT client / server per l autenticazione tramite Carta Nazionale dei Servizi
Studio e sviluppo di un applicazione DTT client / server per l autenticazione tramite Carta Nazionale dei Servizi Tesi di Laurea di Relatori: Prof. Vito Cappellini Prof. Alessandro Piva Dr. Roberto Caldelli
Dettagliuna Applet in una Xlet per applicazioni in ambito Televisione Digitale Terrestre Lorenzo Tani
Università degli Studi di Firenze Laboratorio di Comunicazioni e Immagini Media Integration and Communication Center Analisi dei metodi di trasformazione di Relatori: una Applet in una Xlet per applicazioni
DettagliStudio e realizzazione di un client per l'interoperabilità tra un archivio museale e un Data Provider OAI-PMH nell'ambito dell'architettura CART
Studio e realizzazione di un client per l'interoperabilità tra un archivio museale e un Data Provider OAI-PMH nell'ambito dell'architettura CART Relatori: Prof. Vito Cappellini Dr. Roberto Caldelli Ing.
DettagliRealizzazione di un sistema a supporto del testing automatico di Rich Internet Applications
tesi di laurea Realizzazione di un sistema a supporto del testing automatico di Rich Anno Accademico 2007/2008 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Domenico Amalfitano candidato
DettagliStudio di Tecnologie ed Architetture DVB e Sviluppo di un Dimostratore di una Piattaforma di Teleassistenza
Studio di Tecnologie ed Architetture DVB e Sviluppo di un Dimostratore di una Piattaforma di Teleassistenza Facoltà di Ingegneria Corso di laurea in Ingegneria Informatica (LS) Tesi in Progettazione del
DettagliProgetto e sviluppo di un prototipo per la migrazione di applicazioni Web di tipo Legacy
tesi di laurea Progetto e sviluppo di un prototipo per la migrazione di applicazioni Web di Anno Accademico 2005/2006 relatore Ch.mo prof.ssa Valentina Casola relatore Ch.mo prof. Porfirio Tramontana candidato
DettagliT-Government: i servizi dal mouse al telecomando
e-government: esperienze a misura di Comune. Proposte operative per migliorare la qualità dei servizi ed innovare il rapporto con cittadini ed imprese T-Government: i servizi dal mouse al telecomando quando
DettagliMVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View
MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!
DettagliRealizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011
tesi di laurea Realizzazione di un software per la gestione di apparecchiature biomedicali Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Francesco Gargiulo candidato
DettagliStudio e sviluppo di un applicazione MHP per la realizzazione di una guida tv (EPG) evoluta
Studio e sviluppo di un applicazione MHP per la realizzazione di una guida tv (EPG) evoluta Tesi di laurea di Relatori: Prof. Alessandro Piva Dr. Roberto Caldelli Ing. Rudy Becarelli Dr. Paolo Mazzanti
DettagliTESI DI LAUREA IN INFORMATICA
UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II TESI DI LAUREA IN INFORMATICA UNA WEB APPLICATION SU INFRASTRUTTURA PER IL PROGETTO DAME Tutor Accademico: Dott.ssa Anna Corazza Tutor Aziendale: Dott. Massimo
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Presentazione del Corso Anno Accademico 2002-2003 http://www.difa.unibas.it/users/gmecca/corsi/sviluppoweb G. Mecca mecca@unibas.it Università della Basilicata Sommario
DettagliAnalisi e sviluppo di un client per l accesso a dati su server remoto da dispositivi embedded
tesi di laurea Analisi e sviluppo di un client per l accesso a dati su server remoto da dispositivi embedded Anno Accademico 2007-2008 relatore Ch.mo prof. Porfirio Tramontana correlatore Dott. Antonio
DettagliStudio e implementazione di un Profilo SAML per Trait based Identity Management System nel Session Initiation Protocol
UNIVERSITA DEGLI STUDI DI PISA FACOLTA DI INGEGNERIA Corso di Laurea Specialistica in INGEGNERIA INFORMATICA TESI DI LAUREA SPECIALISTICA Studio e implementazione di un Profilo SAML per Trait based Identity
DettagliTCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING
Tesi di Laurea Triennale in Ingegneria Informatica TCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING Relatore: Prof. SERGIO FLESCA Laureando: ANTONIO BONIFATI MATR.
DettagliTecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web
Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web Presentazione dei Corsi Anno Accademico 2003-2004 http://www.db.unibas.it/users/mecca/corsi/sviluppoweb G. Mecca mecca@unibas.it Università
DettagliUn architettura per la cooperazione di applicazioni: un approccio basato sulla migrazione di applicazioni Legacy
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof.ssa Valentina Casola relatore Ch.mo prof. Porfirio Tramontana candidato Rosa Guerra Matr. 83/82 Contesto: Panoramica Migrazione di applicazioni
DettagliImpiego della concept analisys nella classificazione di pagine web ai fini del reverse engineering
tesi di laurea Impiego della concept analisys nella classificazione di pagine web ai fini del reverse engineering Anno Accademico 2005/2006 relatore Ch.ma prof. Anna Rita Fasolino correlatore Ch.mo prof.
DettagliAnalisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax.
tesi di laurea Analisi di strumenti e tecniche per lo sviluppo di applicazioni Ajax. Anno Accademico 2006/2007 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Antonio Pandolfo Matr. 41/2568 Sommario
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliMetodi e Tecniche per il Riuso di componenti in Applicazioni Android
Metodi e Tecniche per il Riuso di componenti in Applicazioni Metodologie e strumenti per il reengineering del workflow management Tesi di laurea Metodi e Tecniche per il Riuso di componenti in Applicazioni
DettagliMercato del digitale terrestre ed evoluzione dei servizi. Guido Salerno Direttore Generale Fondazione Ugo Bordoni
Mercato del digitale terrestre ed evoluzione dei servizi Guido Salerno Direttore Generale Fondazione Ugo Bordoni La catena del valore DTT Contenuti TV A Contenuti TV B Servizi C Head End, Multiplazione
DettagliStudio e sviluppo di un applicazione MHP per la gestione dei pagamenti mediante TV digitale terrestre
Studio e sviluppo di un applicazione MHP per la gestione dei pagamenti mediante TV digitale terrestre Obiettivo Sviluppare un applicazione Java MHP per la gestione dei pagamenti con carta di credito mediante
DettagliStrumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
DettagliIl Progetto DI LUCCA
Il Progetto DI LUCCA Per lo sviluppo dei servizi di t-government sulla piattaforma digitale terrestre Lodovico Poschi Meuron Direttore Dì Lucca Citytelevision La Televisione Digitale Terrestre Siena 5
DettagliAlessio Bianchi. Relatore: Ing. Stefano D. Salsano 6 maggio 2008
Alessio Bianchi Relatore: Ing. Stefano D. Salsano 6 maggio 2008 Simple Mobile Services Piattaforma per lo sviluppo e l utilizzo di servizi mobili usabili e integrati Semplicità di utilizzo, semplicità
DettagliUn'applicazione per lo scambio di contenuti multimediali in ambiente Android
tesi di laurea Un'applicazione per lo scambio di contenuti multimediali in ambiente Android Anno Accademico 2009/2010 relatore Ch.mo prof. Simon Pietro Romano correlatori Ing. Lorenzo Miniero Ing. Alessandro
DettagliAllegato 1 Descrizione profili professionali
Servizio di progettazione, analisi, sviluppo, manutenzione adeguativa, correttiva ed evolutiva di sistemi informativi su piattaforma IBM Websphere BPM - CIG Z2C2542018 Allegato 1 Descrizione profili professionali
DettagliUniversità degli Studi di Napoli Federico II
Università degli Studi di Napoli Federico II Corso di Laurea in Informatica VOGCLUSTERS: Una Web Applicationper il trattamento e l analisi di ammassi globulari Tutor accademico: Dott.ssa Anna Corazza Tutor
DettagliUn architettura orientata ai servizi per la localizzazione di dispositivi mobili
Tesi di laurea Un architettura orientata ai servizi per la localizzazione di dispositivi mobili Anno Accademico 2004 /2005 Relatore Ch.mo Prof. Domenico Cotroneo Correlatore Ing. Massimo Ficco Candidato
DettagliComune di Venezia. Scheda descrittiva del programma
Comune di Venezia Scheda descrittiva del programma 'SPORTELLO TELEMATICO DEL TRASPORTATORE' Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3
DettagliLaboratorio di Applicazioni Internet Anno Accademico 2005/2006
Laboratorio di Applicazioni Internet Anno Accademico 2005/2006 Tito Flagella (tito@link.it) Domenico Aquilino (d.aquilino@metaware.it) Dipartimento di Informatica Università di Pisa Orario Mercoledì, 9-11
DettagliTecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web
Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web Presentazione dei Corsi Anno Accademico 2004-2005 http://www.db.unibas.it/users/mecca/corsi/sviluppoweb G. Mecca mecca@unibas.it Università
DettagliElaborazione di documenti XML
Elaborazione di documenti XML Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.13 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria XML e i linguaggi di
DettagliUno Strumento per la ricerca di campi Output e Etichetta in pagine Client
tesi di laurea Uno Strumento per la ricerca di campi Output e Etichetta in pagine Client Anno Accademico 2006/2007 relatore Ch.ma prof.ssa Anna Rita Fasolino correlatore Ch.mo prof. Porfirio Tramontana
DettagliCurriculum Vitae Ing. Davide Macrì
Curriculum Vitae INFORMAZIONI PERSONALI Nome Indirizzo Telefono 3471475446 E-mail Lingue Conosciute Nazionalità Data di nascita MACRÌ DAVIDE,ANTONELLO 16,VIA LUCCA,00161,ROMA macridavide@tiscali.it Inglese,Francese
DettagliTesting di applicazioni flex: uso dello strumento FlexUnit
tesi di laurea Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana candidato Gionatan Murru Matr. 534001578 Problematiche affrontate: 1. Cos e Flex 2. Come è strutturato 3. Come è possibile
DettagliProgetto e sviluppo di un applicazione per il pilotaggio remoto di reti
tesi di laurea Progetto e sviluppo di un applicazione per il pilotaggio remoto di reti di sensori Anno Accademico 2011/2012 relatore Ch.mo prof. Marcello Cinque candidato Andrea Fretta Matr. 534003135
DettagliAlma Mater Studiorum- Università di Bologna. Progettazione ed Implementazione di un Hidden TCP Proxy
Alma Mater Studiorum- Università di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Scienze dell'informazione Tesi di Laurea in Sistemi per l'elaborazione dell'informazione
DettagliSintesi e sperimentazione di un modello di propagazione sonora per l analisi di reti di sensori sottomarine
tesi di laurea per l analisi di reti di sensori sottomarine Anno Accademico 2009/2010 relatore Ch.mo prof. Marcello Cinque correlatore Ing. Catello Di Martino candidato Francesco Caserta Matr. 534/003408
DettagliAnalisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.
tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca
DettagliL integrazione di mail in un sistema automatico di distribuzione di ontologie: Ontology Mail Manager
L integrazione di mail in un sistema automatico di distribuzione di ontologie: Ontology Mail Manager Candidato: Romina Tuori Relatore: Prof. Fabio Vitali Correlatori: Dott.ssa Silvia Duca Dott. Antonio
DettagliNexse srl Via Adolfo Ravà 124, Roma
Date (da a) novembre 2009 marzo 2013 Università di Roma 'La Sapienza' Dipartimento DIET Via Eudossiana 18, 00185 Roma Ricerca Borsista di dottorato Partecipazione al progetto europeo di ricerca del 7 Programma
DettagliLa sperimentazione di servizi ai cittadini attraverso la TV: il progetto Digitale Terrestre
La sperimentazione di servizi ai cittadini attraverso la TV: il progetto Digitale Terrestre Prof. ing. Pierluigi Ridolfi Componente CNIPA Il progetto Digitale Terrestre Sperimentazione di servizi di pubblica
DettagliC U R R I C U L U M V I T A E E U R O P E O INFORMAZIONI PERSONALI Nome RENZI ANDREA Indirizzo VIA G.A.CESAREO, 39/B 00137 ROMA Telefono 0686891060 3395211186 Fax 0686891060 E-mail andrea.renzi@gmail.com
DettagliTV Digitale Interattiva. Gianluca Daino daino@unisi.it Dipartimento di Ingegneria delle Telecomunicazioni Università degli Studi di Siena
TV Digitale Interattiva Gianluca Daino daino@unisi.it Dipartimento di Ingegneria delle Telecomunicazioni Università degli Studi di Siena CHE COS E LA TV DIGITALE TERRESTRE La TV digitale terrestre (DTT)
DettagliEyesDGTV. Your digital terrestrial television. Soluzioni Informatiche
EyesDGTV Your digital terrestrial television Soluzioni Informatiche Cos è EyesDGTV è la soluzione che Betacom propone per la televisione digitale terrestre. Basata su tecnologie consolidate, quali J2EE
DettagliProgetto di Applicazioni Software
Progetto di Applicazioni Software Domenico Lembo Antonella Poggi 1. Architetture dei Sistemi Informativi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico
DettagliDalla filiera ai progetti per lo sviluppo della Società della conoscenza in Terra di Bari. Progetto Ti-RECS
Assessorato all Innovazione COMUNE DI BARI Dalla filiera ai progetti per lo sviluppo della Società della conoscenza in Terra di Bari Progetto Ti-RECS Televisione Interattiva come Risorsa Evoluta per la
DettagliInformazioni sull esame e Regole per lo svolgimento dei progetti
Informazioni sull esame e Regole per lo svolgimento dei progetti Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/
DettagliLinee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
DettagliProgramma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
DettagliTecniche e strumenti per la validazione di codice Java: un esempio applicativo
Università degli Studi dell'insubria Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Tecniche e strumenti per la validazione di codice Java: un esempio applicativo Relatore:
DettagliIntroduzione. A Tecnologie 1
Indice Prefazione Introduzione XIII XIX A Tecnologie 1 1 Tecnologie per applicazioni Web 3 1.1 Introduzione 3 1.2 HTTP e HTML: i fondamenti delle tecnologie Web 4 1.2.1 Accesso a risorse remote: il protocollo
DettagliUNIVERSITA' CA' FOSCARI DI VENEZIA. Facoltà di Scienze MM.FF.NN. - Dipartimento di Informatica Tesi di Laurea Triennale
UNIVERSITA' CA' FOSCARI DI VENEZIA Facoltà di Scienze MM.FF.NN. - Dipartimento di Informatica Tesi di Laurea Triennale JGESTCOMM 2005: Un sistema distribuito per la gestione commerciale di aziende del
DettagliTecnologie e applicazioni web JSON Web Token (JWT)
Tecnologie e applicazioni web JSON Web Token (JWT) Filippo Bergamasco ( filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco/ DAIS - Università Ca Foscari di Venezia Anno accademico: 2017/2018
DettagliLaboratorio di Programmazione Web. Prof. B.Buttarazzi A.A. 2011/2012
Laboratorio di Programmazione Web Prof. B.Buttarazzi A.A. 2011/2012 Sommario Contenuti Testi di Riferimento Informazioni Generali del Corso 30/05/2012 2 Contenuti Il corso Laboratorio di Programmazione
DettagliRapporto tecnico Nuovo Portale CNR
Rapporto tecnico Nuovo Portale CNR Antonino Principato, Luigi Cestoni, Andrea Pompili Struttura di particolare rilievo Reti e Sistemi Informativi Consiglio Nazionale delle Ricerche Indice Introduzione...
DettagliCorso Programmazione Java Avanzato
Corso Programmazione Java Avanzato Codice: ITJA0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle tecnologie impiegate per la realizzazione di applicazioni web basate sulla
DettagliGli aspetti tecnologici del Commercio Elettronico
Gli aspetti tecnologici del Commercio Elettronico Josè Alberto Pardi Marketing Manager Software AG Italia S.p.A. 1 Agenda I concetti fondamentali per scegliere la soluzione tecnologica La tecnologia del
DettagliANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD
UNIVERSITÀ DEGLI STUDI DI FIRENZE Scuola di Ingegneria Corso di Laurea Magistrale in Ingegneria Informatica DISIT Lab A.A. 2013-2014 ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE
DettagliUniversità degli studi di Genova
Università degli studi di Genova Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Tesi di laurea METODOLOGIE DI INDIVIDUAZIONE DELLA ZONA DELL OTTIMO NELLA SIMULAZIONE DISCRETA E STOCASTICA
DettagliConfigurazione di riferimento di IP Office Server Edition IP Office 8.1
Configurazione di riferimento di IP Office Server Edition IP Office 8.1 15-604135 Dicembre 2012 Sommario Capitolo 1: Introduzione... 5 Scopo del documento... 5 Destinatari... 5 Documenti correlati...
DettagliTesi di laurea: Realizzazione di Strumenti per la valutazione di accessibilità di pagine Web
Tesi di laurea: Realizzazione di Strumenti per la valutazione di accessibilità di pagine Web Anno Accademico 2007/2008 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Domenico Amalfitano candidato
DettagliAPPENDICE 4 AL CAPITOLATO TECNICO
APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE
DettagliDIGITALE TERRESTRE non solo televisione
DIGITALE TERRESTRE non solo televisione Il decoder interattivo come cambia il modo di ricevere, seguire e fruire dei servizi televisivi. Evoluzione tecnologica in ambiente domestico, integrazione tra TV
DettagliGestione dei vincoli in ambiente Wiki
Università degli Studi di Bologna Corso di Laurea Triennale in Informatica Gestione dei vincoli in ambiente Wiki Relatore: Chiar.mo Prof. Fabio Vitali Correlatore: Dott. Stefano Zacchiroli Candidato: Francesco
DettagliRemote file access sulla grid e metodi di interconnesione di rete
Remote file access sulla grid e metodi di interconnesione di rete M. Donatelli, A.Ghiselli e G.Mirabelli Infn-Grid network 24 maggio 2001 Remote file access sulla grid Studio, progettazione e implementazione
DettagliBasi di Dati-IX. Basi di dati e web. Introduzione. Schema. Basi di dati e web. Corso di Laurea in Informatica Anno Accademico 2013/2014
Schema 2 Basi di Dati-IX Corso di Laurea in Informatica Anno Accademico 2013/2014 Paolo Baldan baldan@math.unipd.it http://www.math.unipd.it/~baldan Basi di dati e web: nozioni generali Basi del linguaggio
DettagliPROGETTISTA DI APPLICAZIONI WEB E MULTIMEDIALI
PROGETTISTA DI APPLICAZIONI WEB E MULTIMEDIALI DESCRIZIONE SINTETICA PROGETTISTA DI APPLICAZIONI WEB E MULTIMEDIALI Il Progettista di applicazioni web e è in grado di strutturare architetture funzionali
DettagliBasi di Dati II. Introduzione al corso
Introduzione al corso Obiettivi formativi Il corso mira a fornire gli strumenti tecnologici per mettere in pratica ed ampliare le conoscenze che sono state presentate durante il modulo di Basi di Dati
DettagliFirma Digitale Remota
Firma Digitale Remota Versione: 01 Aggiornata al: 09.06.2011 Sommario 1. Attivazione Firma Remota... 3 1.1 Attivazione Firma Remota con Token YUBICO... 4 1.2 Attivazione Firma Remota con Token VASCO...
DettagliSistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online.
Sistema WebGIS per l accesso a dati geografici eterogenei distribuiti su internet, l elaborazione GIS e la restituzione online. Luciano Fortunati, Giulio Massei ISTI-CNR luciano.fortunati@isti.cnr.it,
DettagliProgetto di un sistema di videosorveglianza basato su tecnologie multi-agente Corso di Laurea Magistrale in Ingegneria Informatica
Progetto di un sistema di videosorveglianza basato su tecnologie multi-agente Corso di Laurea Magistrale in Ingegneria Informatica Relatore: Prof. Aldo Franco Dragoni Correlatori: Dott. Gianluca Dolcini
DettagliGateway di pagamento Weldpay
Gateway di pagamento Weldpay Guida all integrazione Versione API: 1.0 Ultimo aggiornamento: 07-12-2018 Autore: Weldpay Sommario Getting Started... 3 Fase 1: Operazioni preliminare sull Ecommerce... 3 Fase
DettagliREPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA
REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA QUALIFICAZIONE PROFESSIONALE Denominazione qualificazione Analista programmatore 5 Settore Economico Professionale Area di Attività
DettagliUniversità di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2010/2011
Università di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2010/2011 Sistemi Distribuiti M Proposte di Esercizio- Introduzione Generale A cura di: Stefano Monti stefano.monti6@unibo.it
DettagliConvegno bambini e tv:
Convegno bambini e tv: educazione speciale di Andrea Venturi (a.venturi@cineca.it) www. cineca.it Cappella Farnese, Bologna 16 marzo 2006 Agenda 0. introduzione cineca 1. la tv digitale interattiva 2.
DettagliServizi web. Crazione & restyling di siti professionali DESIGN LA NOSTRA PASSIONE
Agenzia di design & comunicazione Servizi web Crazione & restyling di siti professionali Servizi di design & implementazione informatica Web design Programmazione & Sviluppo Gestionale web, (SITE) per
DettagliLE GUIDE TURISTICHE. Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica.
LE GUIDE TURISTICHE Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica. Lamya Marjani Relazione INTRODUZIONE Applicazione web Le guide turistiche
DettagliTecnologie dei Sistemi di Automazione
Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Sistemi di Supervisione Controllo ed Acquisizione Dati SCADA Corso di Laurea Codice insegnamento Email docente Anno
DettagliINTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE
00-PRIME PAGINE 2-07-2003 10:04 Pagina V Indice Prefazione XI PARTE PRIMA INTRODUZIONE A J2EE 1.4 E AI SERVIZI WEB ENTERPRISE 1 Capitolo 1 Le ragioni di tanto interesse 3 1.1 Enterprise in J2EE 3 Definizione
DettagliSviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica
Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica Candidato: Lorenzo D Eri Relatore: Prof. Sergio Carrato Correlatore: Ing. Vojko Croselli 2 dicembre 2015 Università degli
DettagliLinee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
DettagliProgettazione user-centered di sistemi a regole in ambienti intelligenti
Corso di Laurea in Ingegneria Informatica Tesi di Laurea Magistrale Progettazione user-centered di sistemi a regole in ambienti intelligenti Relatori: Fulvio Corno Luigi De Russis Candidato: Rosalba Castro
DettagliAttività di ricerca connesse a Java svolte all'interno del Agile Group. Agile Group 12 persone strutturate 10 collaboratori
Attività di ricerca connesse a Java svolte all'interno del Agile Group Agile Group 12 persone strutturate 10 collaboratori circa 300.000 Euro di finanziamenti per progetti ottenuti da aziende e pubblico
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
DettagliSistemi Distribuiti M Proposte di Esercizio- Introduzione Generale
Alma Mater Studiorum - Università di Bologna CdS Laurea Magistrale in Ingegneria Informatica I Ciclo - A.A. 2016/2017 Sistemi Distribuiti M Proposte di Esercizio- Introduzione Generale A cura di: Stefano
DettagliPROGETTISTA DI APPLICAZIONI WEB E MULTIMEDIALI
PROGETTISTA DI APPLICAZIONI WEB E MULTIMEDIALI DESCRIZIONE SINTETICA PROGETTISTA DI APPLICAZIONI WEB E MULTIMEDIALI Il Progettista di applicazioni web e è in grado di strutturare architetture funzionali
DettagliOrdinanze dei trasporti e della viabilità del Comune di Prato: un possibile esempio di riuso
Ordinanze dei trasporti e della viabilità del Comune di Prato: un possibile esempio di riuso Gabriele Bartolini Comune di Prato Sistema Informativo Servizi di E-government e Open-Source g.bartolini@comune.prato.it
DettagliUNIVERSITÀ DEGLI STUDI DI PISA
UNIVERSITÀ DEGLI STUDI DI PISA Facoltà di Ingegneria Corso di laurea specialistica in Ingegneria Informatica per la gestione d azienda Tesi di Laurea Specialistica Progettazione ed Implementazione di un
DettagliPROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018
ISTITUTO ISTRUZIONE SUPERIORE EINAUDI - SCARPA TECNOLOGICO - ECONOMICO PROFESSIONALE Via J. Sansovino, 6-31044 MONTEBELLUNA (TV) 0423 23587 - Fax 0423 602717 web: www.iiseinaudiscarpa.gov.itemail: info@iiseinaudiscarpa.gov.it
DettagliAlfresco è una suite di programmi per l implementazione di un «Enterprise Content Management System».
Alfresco è una suite di programmi per l implementazione di un «Enterprise Content Management System». Alla base della suite c è il repository documentale, sul quale sono costruite applicazioni come Alfresco
DettagliSviluppo di una piattaforma per lo streaming multimediale in ambiente Android
Sviluppo di una piattaforma lo streaming multimediale tesi di laurea Sviluppo di una piattaforma lo streaming multimediale in Android Anno Accademico 2008/09 relatore Ch.mo prof. Marcello Cinque candidato
DettagliDigitale Terrestre DVB-T
Digitale Terrestre DVB-T Anno Accademico 2009/2010 Contenuti Ø Standard di trasmissione analogici Ø Ø Standard di trasmissione digitali Ø NTSC, PAL, SECAM DVB-T, DVB-S, DVB-H Tipologia Frequenze Tv LF
DettagliCorso di Laurea Ingegneria Civile Fondamenti di Informatica. Dispensa 07. Oggetti e Java. Marzo Programmazione Java 1
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 07 Oggetti e Java Marzo 2010 Programmazione Java 1 Contenuti Il linguaggio Java Applicazioni Java e il metodo main Esempi di applicazioni
DettagliGrafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14
Grafica ed interfacce per la comunicazione Scienze della Comunicazione A.A.2013/14 Paola Vocca Lezione 0: Presentazione 1 Docente Paola Vocca Orario di ricevimento: o Mercoledì dalle 14:00 alle 15:00 (studio)
DettagliALLEGATO A (D.R. n. 832 del ) AREA SCIENTIFICO DISCIPLINARE INGEGNERIA INDUSTRIALE E DELL INFORMAZIONE
ALLEGATO A (D.R. n. 832 del 14.10.2013) AREA SCIENTIFICO DISCIPLINARE INGEGNERIA INDUSTRIALE E DELL INFORMAZIONE PROGRAMMA DI RICERCA N. 1 Affissione dei criteri per la valutazione dei titoli e del colloquio:
Dettagli